您现在的位置是:首页 >学无止境 >Linux服务管理网站首页学无止境

Linux服务管理

洁洁! 2024-10-23 12:01:03
简介Linux服务管理

管理指令

介绍:
服务本身就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如(sshd,防火墙,mysqld等)因此我们又称为守护进程。
service 管理指令
service 服务名 选项【start | stop | restart | reload | status 】
比如
请添加图片描述

start启动网络服务
stop关闭网络服务
restart重启网络服务
status查看动态

运行级别

Linux系统有7中运行级别。

运行级别0系统停机状态,系统默认级别不能设为0,否则不能正常启动
运行级别1单用户工作状态,root权限,用于系统维护,禁止远程登录
运行级别2多用户状态(没有NFS)不支持网络
运行级别3完全的多用户状态,(有NFS)无界面,登录后进入控制台命令行模式
运行级别4系统未使用,保留
运行级别5X11控制台,登录后进入图形GUI模式
运行级别6系统正常关闭并重启,默认级别不能设为6,否则不能正常启动

查看当前运行级别

请添加图片描述

[root@bskkk ~]#  systemctl  get-default graphical.target

转换到图形化界面·,即运行级别5
在工作当中,我们最常用的是运行级别3,在教学学习过程中用的最多的是运行级别5.

chkconfig指令

介绍:

  1. chkconfig 命令可以給服务的各个运行级别设置自启动/关闭
  2. chkconfig指令管理的服务在/etc/init.d 查看
  3. 注意·centos7.0以后,很多服务使用systemctl管理
    chkconfig基本语法
    查看服务 chkconfig --list(可以加管道)
    请添加图片描述
    chkconfig 服务名 --list

请添加图片描述

chkconfig --level 3(级别数) 服务名 on/off请添加图片描述
执行之后运行级别3 就成了关闭状态了
chkconfig --level 3 network on请添加图片描述
执行之后运行级别3 就又成了打开状态了

systemctl指令

基本语法
systemctl 【start | stop | restart | status】服务名
systemctl 指令管理的服务在 /usr/lib/systemd/system中查看

systemctl设置服务的自启动状态
systemctl list-unit-files
查看开机启动状态
请添加图片描述
systemctl enable 服务名(设置·服务开机启动)
systemctl disable 服务名(设置·关闭服务开机启动)
systemctl is-enabled 服务名(查看当前状态)
请添加图片描述

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。