Centos搭建C/C++开发平台

本文详细介绍了如何在Centos系统上搭建C/C++开发平台,包括安装GCC、配置Eclipse IDE、设置FTP服务、管理用户、安装CVS客户端、配置VNC远程桌面以及安装GDB调试器。同时,文中还提到了Centos安全配置的一些注意事项,如SELinux和防火墙的调整。
摘要由CSDN通过智能技术生成

感觉: Centos的安全配置要比Ubuntu复杂一些


1.      安装Centos系统

选择图形界面的CentOs操作上会舒适一点,特别是对linux不是很熟悉的同志。比如me。


2.      安装Gcc

         Yum –y install gcc

         Yum –y install gcc-c++


3.      安装eclipse IDE for C/C++ Linux Developers(Includes Incubatingcomponents)

         配置好网络直接去Eclipse网站,下载解压缩即可.

         Indigo地址为: http://www.eclipse.org/downloads/packages/release/indigo/sr2


4.      配置ftpvsftpd

4.1  检查是否安装vsftpd服务

         Chkconfig 命令是否存在vsftpd服务,不存在则下载安装

4.1下载安装vsftpd

           Yum –y install vsftpd

4.2  配置vsftpd

         简单的说,为配置/ect/vsftpd.conf;详细配置见” 笨猪无罪”的vsftpd配置手册,地址为http://zserver.blog.51cto.com/370152/157203

4.3  启动vsftpd

         Service vsftpd start

4.4  检验是否能够登录

1)      FTP登录报错:500OOPS: cannot change directory

         可能是selinux的限制造成.

         解决方法(http://www.esojourn.org/blog/read.php/313.htm):

         a)      降低SELinux安全级别,把enforcing降低到permissive

         vi /etc/sysconfig/selinux

# This file controls the state of SELinux onthe system.
# SELINUX= can take one of these three values:
#      enforcing - SELinux security policy is enforced.
#      permissive - SELinux prints warnings instead of enforcing.
#      disabled - SELinux is fully disabled.
SELINUX=permissive]

         然后重启机器

         b)      更理想的办法。首先查看SELinux中有关FTP的设置状态:

         getsebool -a|grep ftp

allow_ftpd_anon_write --> off
allow_ftpd_full_access -->off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
allow_tftp_anon_write --> off
ftp_home_dir --> off
ftpd_connect_db --> off
ftpd_disable_trans --> on
ftpd_is_daemon --> on
httpd_enable_ftp_server -->off
tftpd_disable_trans --> off

         经过尝试发现,打开ftp_home_dir或者 ftpd_disable_trans。都可以达到在enforcing级别下,允许FTP正常登录的效果。
         setsebool -P ftp_home_dir1
         #CentOS6里,是这样
         setsebool -Pallow_ftpd_full_access 1
         service vsftpd
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值