linux运维基础[linux常用命令]——————关机重启命令[shutdown、reboot、logout]

在服务器上我们为什么不能长按开机键进行强制关机呢?

  • 服务器访问的人数比较多,个人机使用的人只有自己一个人。
  • 个人机在关机的时候,硬盘一般没有在高速运转当中,这样突然断电硬盘损坏的即率比较小。
  • 服务器多人再用,可能成百上千的人在用,突然断电会对硬盘造成损伤。
  • 建议在服务器关机重起之前,先将开启的服务都关闭,这样就不会有过多的用户访问服务器 ,关机不会造成损伤。
  • 注意,并不是服务器的硬盘质量不好,只是访问人数过多,硬盘的吞吐量也就会变大,所以直接关机,会使硬盘崩溃,而出现物理损伤。

1.shutdown

在早期只有shutdown关机命令可以正确的保存正在运行的服务在关机,才会保存我们的数据不丢失。

shutdown [-c | -h | -r] 时间

-c :取消前一个关机命令 
-h :关机
-r :重启

如果我们现在要关机的话,可以使用-h选项

在这里插入图片描述
在这里插入图片描述
如果我们现在要重启的话,可以使用-r选项

在这里插入图片描述

在这里插入图片描述
如果不小心设定错误,可以使用-c取消上一条关机重启命令

在这里插入图片描述

注意:在工作中服务器不允许关机,只允许重启,这个在之前的博客中已经解释过原因了。

2.halt、poweroff、init 0

这几个都是关机命令,在个人机上可以随意使用,但是在服务器上就不可以使用了

[root@localhost ~]$ halt
[root@localhost ~]$ poweroff 
[root@localhost ~]$ init 0

poweroff相当于直接断电,这个命令不能在服务器上直接使用。剩下两个比较安全,我们最好用shutdown最保险

3.reboot、init 6

这几个都是重启命令,可以在服务器上使用,使用之前必须关闭服务器上的所有服务后,再使用

[root@localhost ~]$ reboot
[root@localhost ~]$ init 6

4.init

这是系统的运行级别,系统的运行级别时从0-6,一共七个运行级别。

0 关机
1 单用户
2 不完全多用户,不含NFS服务,并且不包含网络
3 完全多用户
4 未分配
5 图形界面
6 重启

什么是单用户

  • 启动最小的服务,启动最核心的程序。使用它是用来作修复的,一般我们的错误就是因为一些服务导致的,所以我们使用单用户不开这些服务,就可以进行修复。
  • 使用root用户登录进去,其他用户不能登录。
  • 没有图形界面的。
  • 相当于windows的安全模式。

级别2与级别3的区别就是,一个不包含NFS服务命令行,一个包含NFS服务的命令行,并且都没有图形界面。

什么是NFS服务?

  • Network File System,网络文件系统
  • linux和unix之间文件共享的比较简单的服务
  • 用户验证机制比较弱,他不是太安全,所以2比3安全

注意:

  • 如果装系统的时候,没有安装图形界面,就不能使用init5
  • /etc/inittab下是init的配置文件,可以看到你的设定开机级别,以机哥哥级别的注释,如果配置文件中没有可以使用init --help,进行查看。

在/etc/inittab中写入以下:

id:3:initdefault:    系统的默认运行级别是3级别

注意:默认级别不能写为0或6,否则一开机就关机或重启。

如何查看现在系统的运行级别?

runlevel  查看当前的运行级别

在这里插入图片描述

可以查看到当前的运行级别,和上一次的运行级别,我们直接开机就进入图形界面,所以上一次是没有:None。

5.logout

退出登录命令,可以退出到登录界面。使用这个命令可以保证自己用户数据的安全,以及服务器的安全。

logout

快捷键ctrl+L。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
回答: Linux运维中常用的命令有很多,以下是其中一些常见的命令: 1. rpm命令: 用于管理rpm包,可以进行安装、升级、查询等操作。\[1\] 2. ping命令: 用于测试网络连接是否正常,可以通过向目标主机发送ICMP回显请求来检测网络连通性。\[2\] 3. telnet命令: 用于远程登录到目标主机,可以测试目标主机的特定端口是否开放。\[2\] 4. shutdown/reboot命令: 用于关机重启系统。\[2\] 除了上述命令外,还有很多其他常用的Linux运维命令,如: - ls命令: 用于列出目录中的文件和子目录。 - cd命令: 用于切换当前工作目录。 - mkdir命令: 用于创建新的目录。 - rm命令: 用于删除文件或目录。 - cp命令: 用于复制文件或目录。 - mv命令: 用于移动文件或目录。 - ps命令: 用于查看系统中运行的进程。 - top命令: 用于实时监控系统的进程和资源使用情况。 - ifconfig命令: 用于配置和显示网络接口的信息。 - netstat命令: 用于显示网络连接、路由表和网络接口统计信息。 这些命令只是Linux运维中的一部分,根据具体的需求和情况,可能会使用到更多的命令。\[3\] #### 引用[.reference_title] - *1* [linux运维常用命令大全150条](https://blog.csdn.net/W1124824402/article/details/124117120)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [linux系列之常用运维命令整理笔录](https://blog.csdn.net/u014427391/article/details/102785219)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值