阿八博客
  • 100000+

    文章

  • 23

    评论

  • 20

    友链

  • 最近新加了很多技术文章,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

Linux-常用指令05-systemd

欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/jsh/2019/1010/116555.html

systemd

即system deamon,是Linux下的init软件,绝大多数的开源不同发行版的linux都支持,包括redhat、ubuntu、centos等
systemd是一组指令的集合,其中最主要的是systemctl命令

1. systemctl 主命令

1.1 常用命令

systemctl是system的主命令,用与管理系统和服务;
man systemctl 查看systemctl的帮助文档
systemctl reboot 重启systemctl poweroff 关闭系统、切断电源systemctl halt CPU停止工作systemctl start httpd.service 启动httpd服务systemctl stop httpd.service 关闭服务systemctl restart httpd.service 重启服务systemctl kill httpd.service 关闭httpd服务下的所有子进程systemctl enable httpd.service 开机启动httpdsystemctl disable httpd.service 禁止开机启动httpd

修改某服务配置文件

systemctl daemon-reload 重新加载配置systemctl restart httpd.service 重启才能生效

1.2 unit的认知

unit概念:systemd可以管理所有的系统资源
不同的资源统称为unit单位

unit 一共分为12类

service 系统服务target 多个unit构成的一个组device 硬件设备mount 文件系统的挂载点automount 自动挂载点path 文件或路径scope 不是由systemd启动的外部进程slice 进程组snapshot 快照socket 进程间的通信的socketswap swap文件timer 定时器

unit相关的命令

systemctl list-units 列出正在运行的unitsystemctl list-units --type=service 列出所有正在运行、类型为service的服务systemctl list-units --all 列出所有的unit,包没有找到配置文件或启动失败的systemctl list-units --failed 列出所有加载失败的服务systemctl list-units --all --state=inactive 列出所有没有运行的unit

2. systemd-analyze 查看启动耗时

3. hostnamectl 查看和设置主机信息

hostnamectl set-hostname [newhostname] 设置主机名

4. localectl 查看和设置本地化信息

5. timedatectl 查看和设置当前时区

6. loginctl 查看当前登录用户

相关文章

暂住......别动,不想说点什么吗?
  • 全部评论(0
    还没有评论,快来抢沙发吧!