重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Linux centos关机命令:
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、网络空间、营销软件、网站建设、左权网站维护、网站推广。
1、halt立刻关机。
2、poweroff立刻关机。
3、shutdown -h now立刻关机(root用户使用)。
4、shutdown -h 10 10分钟后自动关机。
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启。
系统特点
1、开放性:系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。
2、多用户:是挃系统资源可以被丌同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互相影响。
3、多任务:它是计算机同时执行多个程序,而各个程序的运行互相独立。良好的用户界面:Linux向用户提供了两种界面:用户界面和系统调用。
4、用户界面。它利用鼠标、菜单、窗口、滚劢条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。
首先要解释下DPMS的意思,dpms可以认为是一个显示能源管理系统,一般用于计算机功耗的管理。
在linux中有几个选项:
To control Energy Star (DPMS) features:
-dpms Energy Star features off 关闭节能模式
+dpms Energy Star features on 打开节能模式
dpms [standby [suspend [off]]]
force standby 强制待机
force suspend 强制休眠
force off 强制关闭屏幕
force on 打开节能模式
(also implicitly enables DPMS features)
a timeout value of zero disables the mode(测试系统 red flag linux)
standby 待机
suspend 休眠
off 关闭屏幕
xset的意思是xwindow设置
linux关闭显示器命令:xset dpms force off
在linux中关闭一些没有的服务可以释放系统资源,那么我们要怎么关闭服呢?下面由我为大家整理了linux关闭服务的相关命令,希望对大家有所帮助。
1.linux关闭服务原因
服务器的本质是为各种服务提供访问功能。使服务器只运行所需的服务,关闭没有使用的服务。这样做不仅会释放一些系统资源,而且也会使服务器变得更加安全。比如,如果只是运行一个简单的服务器,显然不需要X显示或者桌面环境。如果不需要Windows网络共享功能,则可以放心关闭Samba。
2.linux关闭服务命令
使用下面的命令能查看伴随系统启动而启动的服务:
代码如下:
chkconfig --list | grep "3:on"
如果系统运行了systemd,执行这条命令:
代码如下:
systemctl list-unit-files --type=service | grep enabled
然后使用下面的命令关闭服务:
代码如下:
chkconfig service off
或
代码如下:
systemctl disable service
在上面的例子中,把“service”替换成真正想要停止的服务名称。实例如下:
代码如下:
chkconfig httpd off
或
代码如下:
systemctl disable httpd
kill 命令通常用于终止执行中的程序。 kill可将指定的信息送至程序。默认送的信息为SIGTERM (信息编号为15),代表关闭进程
kill -9 pid kill -15 pid (效果等同于 kill pid )
其中 9 和 15 指的是信息编号
什么是信息编号
使用kill -l 命令可以查看信息及编号
信息编号代指不同的信息,不同的信息有不同的含义
可以看到 9代表 SIGKILL,15 代表 SIGTERM 所以 ==kill -9 pid 代表 发送SIGKILL信息给这个pid的程序 kill -15 pid 代表 发送SIGTERM信息给这个pid的程序==
那么 SIGTERM(15)和 SIGKILL(9)有什么区别
SIGTERM :当进程接收到SIGTERM后,大多会先释放自己的资源,再停止进程,属于正常关闭进程,但是如果进程正在工作,处理io等,不会立马关闭,或者 进程卡死的情况,都会导致SIGTERM不起作用。
SIGKILL : SIGKILL信号要求进程 立即关闭,强制关闭进程。
工作中关闭进程时,==先kill pid(默认使用编号15),如果不起作用 再使用 kill -9 pid。==
查看nginx的pid: ps -ef | grep nginx
可以看到nginx的主进程编号 是 7901
正常关闭 nginx的主进程
kill -15 7901 或者 kill 7901 再次查看nginx的进程 发现已经关闭
启动nginx,查看进程号,再强制关闭 nginx
nginx
ps -ef | grep nginx
kill -9 9827
ps -ef | grep nginx
可以看到 kill -9 只是强制关闭了 nginx的主进程,由于不是正常关闭,worker进程并没有被关闭,这就是强制关闭的弊端,再次关闭worker进程 kill -9 9828
1、kill 命令默认使用的信息编号及信息是什么?
:15,代表正常关闭进程
2、kill -9 pid 中 信息编号9代表什么信息?
:强制关闭进程
3、如何查看kill的信息编号?
:kill -l
4、写出正常关闭 进程编号 为 233 的命令
:kill -15 pid or kill pid
5、写出强制关闭 进程编号 为 233 的命令
:kill -9 pid