搜索
查看: 1929|回复: 0

[linux] linux服务器管理–系统服务设置命令systemctl

[复制链接]

634

主题

1182

帖子

4030

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4030
发表于 2017-3-24 11:46:44 | 显示全部楼层 |阅读模式
真没想到以前写的博客全部用上了,我真心真心非常感谢我自己!!!

因为买过一个超算云服务器,所以前面我讲过Ubuntu服务器管理系列知识,正好最近要搞了个阿里云,用来做shiny服务器,发现服务器管理居然进化了好多,以前的知识都过时了,再记录一笔吧,真的是学习如逆水行舟,不进则退呀!
我的阿里云服务器版本是CentOS 6.5.,属于(RedHat 7, Ubuntu 15.04+, SLES 12+)  系列,是目前最新版本的服务器管理,所以大家重点是记住这个systemctl 即可:
例子如下:
sudo systemctl start shiny-server
sudo systemctl stop shiny-server
sudo systemctl restart shiny-server
如果是稍微有点旧的(Ubuntu 12.04 through 14.10 and RedHat 6)
例子如下:
  • 启动指令:sudo service iptables start   
  • 重启指令:sudo service iptables restart   
  • 关闭指令:sudo service iptables stop   

如果是特别老的linux服务器,如(RedHat 5, SLES 11) ,系统太老了,关键文件存放在/etc/init.d/
sudo /sbin/service shiny-server start
sudo /sbin/service shiny-server stop
sudo /sbin/service shiny-server restart
sudo /sbin/service shiny-server reload
sudo /sbin/service shiny-server status


总结一下就是,最新的系统用的是systemctl, 是一种管制服务的主要工具, 它整合了chkconfig 与 service功能于一体。如果你查看很多教程里面提到了chkconfig 与 service,你尽管用这个systemctl替代就好了
systemctl is-enabled iptables.service
systemctl is-enabled servicename.service #查询服务是否开机启动
systemctl enable *.service #开机运行服务
systemctl disable *.service #取消开机运行
systemctl start *.service #启动服务
systemctl stop *.service #停止服务
systemctl restart *.service #重启服务

systemctl reload *.service #重新加载服务配置文件
systemctl status *.service #查询服务运行状态
systemctl --failed #显示启动失败的服务
注:*代表某个服务的名字,如http的服务名为httpd



上一篇:linux服务器管理–防火墙设置命令iptables
下一篇:varscan是不是不能选择特定的区域?
你这个问题很复杂,需要打赏,请点击 http://www.bio-info-trainee.com/donate 进行打赏,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|生信技能树 ( 粤ICP备15016384号  

GMT+8, 2019-8-22 22:37 , Processed in 0.029133 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.