2016年(2)
分类: 系统运维
2016-03-30 11:14:38
在此说一下关于启动和关闭防火墙的命令:
1) 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
PS:chkconfig 命令是关闭或者启动服务,需要重启后生效,是永久性的,因为他改变了配置文件。
4、启停httpd服务
httpd是Apache(HTTP)服务器的主程序。
启动 service httpd start
停止 service httpd stop
重启 service httpd restart
重新加载配置文件 service httpd reload
设置开机自启动 chkconfig httpd on
设置开机关闭 chkconfig httpd off
5、启停telnet服务
完整安装有两个文件如下:
[root@www ~]# rpm -qa | grep telnet
telnet-0.17-39.el5
telnet-server-0.17-39.el5
重启 service xinetd restart
停止 service xinetd stop
启动 service xinetd start
查看状态 service xinetd status
查看是否安装telnet服务 rpm -aq telnet
如没有安装则进行安装 rpm -ivh telnet-server-0.17-39.el5.i386.rpm
telnet配置文件目录 /etc/xinetd.d/ telnet
PS:一般linux系统默认安装了telnet client服务,但是没有安装server端(在安装盘中有),需要进行安装设置。
问题一、telnet连接失败提示在23端口失败。
telnet server不作为独立的服务器程序运行,而是受xinetd程序的控制,启动配置文件为/etc/xinetd.d/telnet,默认xinetd程序并不启动该服务,可在chkconfig --list看出telnet是关闭的,/etc/xinetd.d/ telnet中disable=yes可通过下面的方式启动telnet: 1) chkconfig telnet on //该命令修改了/etc/xinetd.d/telnet的配置,设置disable=no 2) service xinetd restart 再次chkconfig --list看到telnet已经启动。
此外若想root用户telnet到linux注意还需要做一下操作。
1)
# echo 'pts/0' >>/etc/securetty
# echo 'pts/1' >>/etc/securetty
2)mv /etc/securetty /etc/securetty.bak
6、启停FTP服务
完整安装有三个文件如下:
[root@www ~]# rpm -qa | grep ftp
ftp-0.17-35.el5
vsftpd-2.0.5-12.el5
lftp-3.5.1-2.fc6
启动 service vsftpd start
停止 service vsftpd stop
重启 service vsftpd restart
设置开机启动 chkconfig vsftpd on或者ntsysv
PS:
问题一、root用户Linux启动ftp服务器530 Permission denied解决方法,
方法1、可以将/etc/vsftpd/user_list的root删掉;
方法2、etc/vsftpd/vsftpd.conf文件里,只有userlist_enable=YES 于是用root用户登录报错530 Permission denied 把YES改成NO就OK了。
问题二、root用户提示530 login incorrect ftp的解决方法。
方法、ftpusers里面是ftp默认拒绝的用户,如果要想系统用户,就把这个用户从ftpusers文件中删除。
所以可以将/etc/vsftpd/ftpusers文件中的root注释掉。
问题三、vsftp连接时的“500 OOPS:cannot change directory:/root”
方法步骤1、 查看 SELinux 的状态: sestatus -b | grep ftp 确切地说,只是查看了ftp的状态。
2、 在出现的结果中可以看到 ftp_home_dir off和tftpd_disable_trans off之类。我们现在只要把其中之一设置为on就可以啦。
3、 setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on
4、 重启vsftpd: service vsftpd restart