centos关机命令(如何检视和停止Linux启动的服务)

本文目录
- 如何检视和停止Linux启动的服务
- centos怎么没有system
- centos 怎样写linux命令
- 如何设置CentOS6定时自动关机
- centos7系统将启动模式设置成了关机模式,命令如下 systemctl set-default poweroff.target 开启就关机
- CentOS6.4怎样远程关机
如何检视和停止Linux启动的服务
如何检视和停止Linux启动的服务
SysV服务管理系统 例如 RedHat6等发行版
service --status-all 检视所有服务
service servicename status 检视指定服务状态
service servicename start|s|restart 启动|停止|重启 指定服务
systemd服务管理系统 如CentOS 7等
systemctl is-enabled servicename.service #查询服务是否开机启动
systemctl enable *.service #开机执行服务
systemctl disable *.service #取消开机执行
systemctl start *.service #启动服务
systemctl s *.service #停止服务
systemctl restart *.service #重启服务
systemctl reload *.service #重新载入服务配置档案
systemctl status *.service #查询服务执行状态
systemctl --failed #显示启动失败的服务
感兴趣的话可以看下刘遄老师写的《Linux就该这么学》作为入门的书籍,觉得不错的话采纳下哦~
可以使用chkconfig --list来列出所有的系统服务,也可以使用service --status-all来检视启动的服务。通过service 服务名 s 命令来停止服务。
命令说明:
chkconfig命令
chkconfig命令检查、设定系统的各种服务。这是Red Hat公司遵循GPL规则所开发的程式,它可查询作业系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。谨记chkconfig不是立即自动禁止或启用一个服务,它只是简单的改变了符号连线。
语法
chkconfig(选项)
选项
--add:增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述档案内增加相关资料;
--del:删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述档案内删除相关资料;
--level《等级代号》:指定读系统服务要在哪一个执行等级中开启或关毕。
等级代号列表:
等级0表示:表示关机
等级1表示:单使用者模式
等级2表示:无网路连线的多使用者命令列模式
等级3表示:有网路连线的多使用者命令列模式
等级4表示:不可用
等级5表示:带图形介面的多使用者模式
等级6表示:重新启动
需要说明的是,level选项可以指定要检视的执行级而不一定是当前执行级。对于每个执行级,只能有一个启动指令码或者停止指令码。当切换执行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。
执行级档案:
每个被chkconfig管理的服务需要在对应的init.d下的指令码加上两行或者更多行的注释。第一行告诉chkconfig预设启动的执行级以及启动和停止的优先顺序。如果某服务预设不在任何执行级启动,那么使用-代替执行级。第二行对服务进行描述,可以用\跨行注释。
例如random.init包含三行:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
例项
chkconfig --list #列出所有的系统服务。
chkconfig --add d #增加d服务。
chkconfig --del d #删除d服务。
chkconfig --level d 2345 on #设定d在执行级别为2、3、4、5的情况下都是on(开启)的状态。
chkconfig --list #列出系统所有的服务启动情况。
chkconfig --list mysqld #列出mysqld服务设定情况。
chkconfig --level 35 mysqld on #设定mysqld在等级3和5为开机执行服务,--level 35表示操作只在等级3和5执行,on表示启动,off表示关闭。
chkconfig mysqld on #设定mysqld在各等级为on,“各等级”包括2、3、4、5等级。
service命令
service命令是Redhat Linux相容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。
语法
service(选项)(引数)
选项
-h:显示帮助资讯;
--status-all:显示所服务的状态。
引数
服务名:自动要控制的服务名,即/etc/init.d目录下的指令码档名;
控制命令:系统服务指令码支援的控制命令。
使用service命令 常用的引数有 start s restart status --status-all等
常用方式
格式:service 《service》
列印指定服务《service》的命令列使用帮助。
格式:service 《service》 start
启动指定的系统服务《service》
格式:service 《service》 s
停止指定的系统服务《service》
格式:service 《service》 restart
重新启动指定的系统服务《service》,即先停止(s),然后再启动(start)。
格式:chkconfig --list
检视系统服务列表,以及每个服务的执行级别。
格式:chkconfig 《service》 on
设定指定服务《service》开机时自动启动。
格式:chkconfig 《service》 off
设定指定服务《service》开机时不自动启动。
格式:ntsysv
以全萤幕文字介面设定服务开机时是否自动启动。
使用示例
示例一 网路重启
当修改了主机名、ip地址等资讯时,经常需要把网路重启使之生效。
# service neork
用法:/etc/init.d/neork {start|s|restart|reload|status}
# service neork status
配置装置:
lo eth0
当前的活跃装置:
lo eth0
# service neork restart
正在关闭介面 eth0:
关闭环回介面:
设定网路引数:
弹出环回介面:
弹出介面 eth0:
#
示例二 重启MySQL
# service mysql
mysql: unrecognized service
# service mysqld
用法:/etc/init.d/mysqld {start|s|status|condrestart|restart}
# service mysqld status
mysqld (pid 1638) 正在执行...
# service mysqld restart
停止 MySQL:
启动 MySQL:
#
检视服务:
ps aux | grep ’XXX’ ##XXX是你所需服务的关键字,比如firewalld,vsftpd等
停止服务:
建议看《linux就该这么学》
- 检视Linux启动的服务
chkconfig --list 查询出所有当前执行的服务
chkconfig --list atd 查询atd服务的当前状态 -
停止所有服务并且在下次系统启动时不再启动,如下所示:
chkconfig --levels 12345 NeorkManager off
如果想检视当前处于执行状态的服务,用如下语句过滤即可
chkconfig --list |grep on -
如果只是想当前的设定状态有效,在系统重启动后即不生效的话,可以用如下命令停止服务
service sshd s。
欢迎使用腾讯电脑管家来全方位的实时保护你的电脑。
SysV服务管理系统 例如 RedHat6等发行版
service --status-all 检视所有服务
service servicename status 检视指定服务状态
service servicename start|s|restart 启动|停止|重启 指定服务
systemd服务管理系统 如CentOS 7等
systemctl is-enabled servicename.service #查询服务是否开机启动
systemctl enable *.service #开机执行服务
systemctl disable *.service #取消开机执行
systemctl start *.service #启动服务
systemctl s *.service #停止服务
systemctl restart *.service #重启服务
systemctl reload *.service #重新载入服务配置档案
systemctl status *.service #查询服务执行状态
systemctl --failed #显示启动失败的服务
centos怎么没有system
centos没有system原因是系统确实文件。解决办法:
1、系统的左上角有Aplications、Places、System、点击System就会出来一个下拉菜单。
2、找到“ShutDown”点击出来的就是关机、重启、注销界面就会看到system。SYSTEM的中文意思是系统,在Windows中拥有比管理员更大的权限,在Windows中主要作为系统服务或进程的运行账户。
centos 怎样写linux命令
Linux的常用基本命令。
首先启动Linux。启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中“系统管理员”拥有最高权限。
在启动Linux后屏幕出现如下界面显示:
……
Red Hat Linux release 9 (Shrike)
Kernel2.4.20.8 on an i686
login:
输入:root(管理员名)后,计算机显示输口令(password:),输入你的口令即可。当计算机出现一个“#”提示 符时,表明你登录成功!
屏幕显示Linux提示符: #_
这里需要说明的是“Red Hat Linux release 9 (Shrike)”表示当前使用的操作系统的名称及版本。“2.4.20.8”表示Linux操作系统的核
心版本编号。“i686”表示该台电脑使用的CPU的等级。
下面我们来介绍常用基本命令
一,注销,关机,重启
注销系统的logout命令
1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可:
#logout
Red Hat Linuxrelease 9(Shike)
Kernel2.4.20.8 on an i686
Login: ← 回到登陆的画面
2,关机或重新启动的shutdown命令
Shutdown命令可以关闭所有程序,依照用户的需要,重新启动或关机。
参数说明如下:
立即关机:-h 参数让系统立即关机。范例如下:
#shutdown –h now ← 要求系统立即关机
指定关机时间:time参数可指定关机的时间;或设置多久时间后运行shutdown命令,范例如下:
#shutdown now ← 立刻关机
#shutdown +5 ← 5分钟后关机
#shutdown 10:30 ← 在10:30时关机
关机后自动重启:-r 参数设置关机后重新启动。范例如下:
#shutdown -r now ← 立刻关闭系统并重启
#shutdown -r 23:59 ← 指定在23:59时重启动
3,重新启动计算机的reboot命令
顾名思义,reboot命令是用来重新启动系统的。常用的参数如下:
-f 参数:不依正常的程序运行关机,直接关闭系统并重新启动计算机。
-I 参数:在在重新启动之前关闭所有网络接口。
虽然reboot命令有个参数可以使用,但是一般只需要单独运行reboot命令就可以了
二,文件与目录的操作
1,列出文件列表的ls命令
ls(list)命令是非常有用的命令,用来显示当前目录中的文件和子目录列表。配合参数的使用,能以不同的方式显示目录内容。范例
如下:
显示当前目录的内容:
$ ls
Desktop mail myinstall.log test.txt ← 有两个目录及两个文件夹
当运行ls命令时,并不会显示名称以“.”开头的文件。因此可加上“-a”参数指定要列出这些文件。范例如下:
$ ls –a
以“-s”参数显示每个文件所有的空间,并以“-S”参数指定按所有占用空间的大小排序。范例如下:
$ ls –s –S
总计36
4 Desktop 4 mail 24 myinstall.log 4 test.txt
在ls命令后直接加上欲显示的目录路径,就会列出该目录的内容。范例如下:
$ ls –l/usr/games
2,切换目录的cd命令
cd(change directory)命令可让用户切当前所在的目录。范例如下:
$ cd tony ← 切换到当前目录下的tony子目录
$ cd .. ← 切换到上一层目录
$ cd / ← 切换到系统根目录
$ cd ← 切换到用户主目录
$ cd /usr/bin ← 切换到/usr/bin目录
3,创建目录的mkdir命令
Mkdir(make directory)命令可用来创建子目录。下面的范例会在所在目录下创建tool子目录。
$ mkdir tool
4,删除目录的rmdir命令
rmdir(remove directory)命令可用来删除“空”的子目录。范例如下:
$ rmdir tool ← 删除tool目录
5,复制文件的cp命令
cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令将以个文件复制成另一个文件或复制到某个目录时,需要指定原始文件
名与目的文件名或目录。范例如下:
$ cp data1.txt data2.txt ← 将data1.txt复制成data2.txt
$ cp data3.txt /tmp/data ← 将data3复制到/tmp/data目录中
显示复制过程:加入-v参数可显示命令执行过程。范例如下:
$ cp zip.txt zip2.txt ← 一般状态下不会显示复制过程
$ cp –v zip.txt zip3.txt ← 以-v显示复制过程
zip.txt -》zip3.txt
递回复制:加入“-R”参数可同时复制目录下的所有文件及子目录。范例如下:
$ cp –v –R * backup ← 将所有文件(含子目录文件)复制到backup目录
6,删除文件或目录的rm命令
rm(remove)命令可以删除文件或目录。范例如下:
$ rm myfile ← 删除指定的文件
$ rm * ← 删除当前目录中的所有文件
rm命令的常用参数如下:
强迫删除:使用-f参数时,rm命令会直接删除文件,不再询问。范例如下:
$ rm –f *.txt ← 强迫删除文件
递回删除:-r 也是一个相当常用的参数,使用此参数可同时删除指定目录下的所有文件及子目录。范例如下:
$ rm –r data ← 删除data目录(含data目录下所有文件和子目录)
$ rm –r * ← 删除所有文件(含当前目录所有文件,所有子目录和子目录下的文件)
强制删除指定目录:当使用-r参数删除目录时,若该目录下有许多子目录及文件,则系统会不间断地询问,以确认您的确要删除
目录或文件。若已确定要删除所存目录及文件,则可以使用-rf参数,如此一来,系统将直接删除该目录中所有的文件及子目录,不再询问。范
例如下:
$ rm –rf tmp 强制删除tmp目录及该目录下所有文件及子目录
显示删除过程:使用-v 参数。范例如下:
$ rm –v
7,让显示画面暂停的more命令
为了避免画面显示瞬间就闪过去,用户可以使用more命令,让画面在显示满一页时暂停,此时可按空格键继续显示下一个画面,或按Q键停
止显示。
当使用ls命令查看文件列表时,若文件太多则可以配合more命令使用。范例如下:
$ ls –al more
单独使用more命令时,可用来显示文字文件的内容。范例如下:
$ more data.txt
8,连接文件的cat命令
cat(concatenate) 命令可以显示文件的内容(经常和more命令搭配使用),或是将数个文件合并成一个文件。范例如下:
逐页显示 preface.txt的内容:
$ cat preface.txt more
将preface.txt 附加到outline.txt文件之后:
$ cat preface.txt 》》 outline.txt
将new.txt和info.txt合并成readme.txt文件:
$ cat new.txt info.txt 》readme.txt
9,移动或更换文件,目录名称的mv命令
mv (move)命令可以将文件及目录移动到另一个目录下面,或更换文件及目录的名称。范例如下:
$ mv a.txt .. ← 将a.txt文件移到上层目录
$ mv z1.txt z3.txt ← 将 z1.txt改名成z3.txt
$ cd.. ← 切换到上一层目录
$ mv backup.. ← backup 目录上移一层
10,显示当前所在目录的pwd命令
pwd(print working directory)命令可显示用户当前所在的目录。范例如下:
$ pwd
/home/tony ← 当前所在目录为“/home/tony”
11,查找文件的locate命令
locate 命令可用来搜索包含指定条件字符串的文件或目录。范例如下:
$ locate zh_CN 列出所有包含“zh_CN”字符串的文件和目录。
由于locate命令是从系统中保存文件及目录名称的数据库中搜索文件,虽然系统会定时更新数据库,但对于刚新增或删除的文件、目录,
仍然可能会因为数据库尚未更新而无法查得,此时可用root身份运行updatedb命令更新,为此数据库得内容正确。
12,搜索字符串得grep命令
grep 命令可以搜索特定字符串来并显示出来,一般用来过滤先前得结果,避免显示太多不必要得信息。范例如下:
$ grep text *.conf ← 搜索当前目录中扩展名为.conf且包含“text”字符串得文件。
grep:amd.conf: ← 拒绝不符权限得操作
grep:diskcheck.conf: ← 拒绝不符权限得操作
grep:grub.conf ← 拒绝不符权限得操作
若您是使用一般权限的用户运行,上例的输出结果会包含很多如“拒绝不符权限的操作之类的错误信息,可使用-s参数消除。
$ grep –s text *.conf
13,重导与管道
重导(redirect)可将某命令的结果输出导文件中,它有两中命令:“》”和“》》”。“》”可将结果输出到文件中,该文件原有的内容会被
删除:“》》”则将结果附加到文件中,原文件内容不会被清除。范例如下:
$ ls –a》dir.txt ← 将ls –a命令执行结果输出到dir.txt文件。
$ cat data1.txt 》》 data2.txt ← 将 data1.txt 内容附加到data2.txt文件之后。
通道(pipe)命令的符号是“ ”,可将某命令的结果输出给另一命令,一下范例将ls命令的输出结果传给grep命令过滤:
$ ls gerp conf ← 搜索并显示ls命令运行结果中包含有“conf”字符串
在举一个删除文件或目录的例子,可以利用yes命令重复输出“y”字符的特性,将结果传给rm命令,如此即可避免重复输入“y”:
$ yes rm –r mydir
三,使用光盘及软盘
在Linux的文字模式下要使用光盘或软盘,并不是只将光盘或软盘放入即可,用户需要运行加载的命令,才可读写数据。所谓加载就是将存
储介质(如光盘和软盘)指定成系统中的某个目录(如/mnt/cdrom或mnt/floppy)。通过直接存取此加载目录,即可读写存储介质中的数据。
以下就来看看文字模式下的加载及卸载命令。
1,加载的mount命令
要使用光盘时先把光盘放入光驱,然后执行加载的mount命令,将光盘加载至系统中:
# mount/dev/cdrom/mut/cdrom ← 加载光盘
同理,使用软盘之前也需要和光盘一样,必须先加载后才能使用:
# mount/dev/fd0/mut/floppy ← 加载软盘
2,卸载的umount命令
如果不需要使用光盘或软盘,则需先执行卸载命令之后,才能将光盘或软盘退出。范例如下:
# umount / mnt/cdrom ← 光盘卸载
在不使用软盘时执行umount 命令卸载软盘,再将软盘拿出
# umount / mnt/ ← 软盘卸载
四,在后台运行程序
用户有时的程序有可能要花费很多时间,如果将它放在前台运行,将导致无法继续做其他事情,最好的方法就是将它放在后台运行,甚至
可能希望在用户注销系统后,程序还可以继续运行。让我们看看那如何实现这一目的。
1,在后台运行程序的&、bg命令
将程序放到后台运行的最简单方法就是在命令最后加上“&”,范例如下:
# updatedb & ← 在后台执行 locate 数据库更新命令
# bg ← 将更新操作放到后台运行
2,前台运行的程序fg命令
如果用户当前已有程序在后台运行,可以输入fg命令,将它从背景中移到前台运行:
# fg ← 放到前台执行的命令会显示出来
3,在退出后让程序继续运行的nohup命令
此命令可使用户退出系统后,程序继续运行。范例如下:
$ nohup myserver &
然后用户就可以退出了,当再次登录的时候,可以用ps –aux命令看到程序仍在后台中运行。
五,任务调度命令
计算机有很多程序需要周期性的被运用,例如清理磁盘中不要的暂存盘、备份系统数据、检查远程服务器的邮件等。对于这些重复性的工
作,其实不需要每次都辛苦地运行这些程序。可利用任务调度命令,指定系统定期在某个时间运行这些程序,轻轻松松完成想要执行的工作。
任务调度的crond常驻命令
crond 是Linux用来定期执行程序的命令。当安装完成操作系统后,默认便会启动此任务调动命令。crond命令每分钟会定期检查是否有要
执行的工作,如果有要执行的工作,便会自动执行该工作。由于任务调度中间的操作过程十分繁杂,我们只将任务调度文件的写法介绍给大家
,供大家参阅:
Minute Hour Day Month DayOfWeek Command
在这段文字中除了“Command”是每次都必须指定的字段以外,其他自动皆可视需求自行决定是否指定。
六,任务调度的系统工作
/ect/crontab/文件是Linux系统工程的任务调度设置文件,其默认的内容如下:
SHELL=/bin/bash ← 指定执行任务调度工作时所使用的SHELL
PATH=/shin:/bin:/usr/sbin:/usr/bin ← 指定命令搜索的路径
MAILTO=root ← 指定将输出结果给root用户
HOME=/ ← 指定跟目录
如何设置CentOS6定时自动关机
以下两种方法,可以进行电脑定时自动关机。 一、360软件小助手: 1、打开360安全卫士,在功能大全中安装软件小助手。 2、点击小助手关机——定时关机。 3、设置定时关机时间即可。 二、系统自带功能 1、设置自动关机,其实只从系统自带的功能上就可以做到,就是在运行框中输入关机命令。打开开始菜单,点击运行。如果没有运行,就直接按键盘快捷键打开,win+r打开即可。 2、比如,我们想让电脑在三个小时以后关机,就打开开始菜单,打开运行框,在运行框中输入shutdown -s -t 10800 然后确定就可以了。这里的10800就是三个小时的秒数,因为系统记忆关机时间是以秒计算的。 3、点击确定之后,会出现一个短暂的黑色的命令框,继而消失,然后在桌面托盘处显示一个信息,即关机信息,将在多少分钟内关闭。然后这个提示框就会消失。 4、如果你中途后悔了,或者快到关机的时间了,但是你还有重要的工作没有做完,就再次打开运行,在运行中输入shutdown -a这样一个命令,然后点击确定。 5、此时还是会出现一个黑色的命令框,然后会在托盘处显示一个信息,即计划的任务被取消。这样说明,到时候就不会再自动关机了。 6、如果你想在特定的时间关闭电脑,也可以打开运行框,比如,我要在下午二点二十六关闭电脑,那么就在运行框中输入at 14:26 shutdown -s这样一个命令,点击确定,同样会有一个提示。显示多少时间后关机,取消的方法也是跟上面一样。
centos7系统将启动模式设置成了关机模式,命令如下 systemctl set-default poweroff.target 开启就关机
是的,你把开机启动的默认级别改成了关机级别,一开机就会关机。
建议进入紧急救援模式去更改一下,改为开机启动默认进入命令行模式:systemctl set-default multi-user.target
更多知识请看《Linux就该这么学》
CentOS6.4怎样远程关机
楼上是正确的:
如果你的centos和笔记本在同一个网段(或者说只要你的笔记本能ping同你的centos),那么你可以在centos中开启SSH,一般默认都是开启的:
然后使用远程SSH管理软件进行远程管理,例如xshell
然后远程链接过去,这个时候你就像是在centos的终端中操作你的centos系统了
关机命令就不说了,楼上的系统已经说了!

更多文章:
网关是什么怎么设置(网关到底是什么,不同的网络如何正确设置网关)
2026年10月11日 08:30
亚洲和欧洲的分界线简图(画出亚欧,亚非,南北美,亚洲北美洲和南美南极的分界线和名称.图片)
2026年10月11日 05:50
虚拟空间免root大全(gameguardian修改器免root安卓APK下载地址)
2026年10月11日 00:10







