Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4000
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-16 16:49
文章分类
文章存档

2016年(2)

我的朋友

分类: 系统运维

2016-03-30 11:14:38

前瞻(以下针对CentOs):
chkconfig --list 命令查看系统服务是否关闭和启用,查看服务在每个级别的运行状态。
chkconfig 是设置开机自动启动的,service关机后重启就没了
设置自启动可以输入ntsysv命令,弹出界面在需要自启动的服务前面标记*。
PS:chkconfig --list httpd 查看httpd服务。

1、启停网络服务:
启动 service network start eth0
停止 service network stop eth0
重启 service network restart eth0
禁用和启用网卡:
禁用 ifconfig eth0 fown或者ifdown eth0
启用 ifconfig eth0 up或者ifup eth0
PS:如果以ifconfig eth0来设置或者是修改了网络接口后,就无法再以ifdown eth0的方式来关闭了。因为ifdown会分析比较目前的网络参数与ifcfg-eth0是否相符,不符的话,就会放弃这次操作。因此,使用ifconfig修改完毕后,应该要以ifconfig eth0 down才能够关闭该接口。

2、启停ssh服务

完整安装有一下几个文件。
[root@www ~]# rpm -qa | grep ssh
openssh-clients-4.3p2-29.el5
openssh-askpass-4.3p2-29.el5
openssh-4.3p2-29.el5
openssh-server-4.3p2-29.el5

操作系统即使是最小安装ssh默认是已经安装的。
查看ssh服务状态 service sshd status
[root@www ~]# service sshd status
openssh-daemon (pid  4095) 正在运行...
停止 service sshd stop
启动 service sshd start
或者
开启 chkconfig sshd on
关闭 chkconfig sshd off
PS:我们通过命令ssh root@172.1.1.1来远程登陆到远程一台服务器

3、启停防火墙iptables服务
查看防火墙状态 service iptables status

在此说一下关于启动和关闭防火墙的命令:

 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

阅读(867) | 评论(0) | 转发(0) |
0

上一篇:【linux】详解系统的启动

下一篇:没有了

给主人留下些什么吧!~~