帮助类命令
man获取帮助信息
-
语法
- man [命令或配置文件] (功能描述:获得帮助信息)
-
显示说明
信息 功能 NAME 命令的名称和单行描述 SYNOPSIS 怎样使用命令 DESCRIPTION 命令功能的深入讨论 EXAMPLES 怎样使用命令的例子 SEE ALSO 相关主题(通常是手册页) -
实操案例
- 查看ls命令的帮助信息
[root@centos100 ~]# man ls
help获得shell内置命令的帮助信息
-
基本语法
- help 命令 (功能描述:获得shell内置命令的帮助信息)
-
案例实操
- 查看cd命令的帮助信息
[root@centos100 ~]# help cd
开关机类命令
一般Linux不会经常进行关机操作,正确的关机流程为: sync>shutdown> reboot >poweroff
-
基本语法
- sync 将内存中的数据同步到硬盘中
- poweroff 关闭系统, 等同于shutdown -h now
- reboot 重启系统,等同于shutdown -r now
- shutdown[选项] 时间
-
选项
选项 功能 -h -h=halt关机 -r -r=reboot重启 -
参数
参数 功能 now 立刻关机 时间 等待多久之后关机,单位为分钟 -
注意事项
Linux系统中为了提高磁盘读写效率,对磁盘采取了"预读迟写"操作方式,当用户保存文件时,Linux核心并不一定对保存的数据立刻写入物理磁盘,而是将数据保存在缓冲区中,等缓冲区写满时再写入磁盘,这种方式可以极大的提高磁盘写入数据的效率.同时也带来了安全隐患. 如果数据还未写入磁盘时,系统掉电或者出现其他严重的问题造成宕机,可能会造成数据的丢失.使用sync指令可以立即将缓冲区的数据写入磁盘
临时开关服务命令
-
语法
- centos6
- service 服务名 start 开启服务
- service 服务名 stop 关闭服务
- service 服务名 restart 重启服务
- service 服务名 status 查看服务状态
- centos7
- systemctl start 服务名 开启服务
- systemctl stop 服务名 关闭服务
- systemctl restart 服务名 重启服务
- systemctl status 服务名 查看服务
- systemctl --type service 查看正在运行的服务
- centos6
-
实操
- 1 查看网络服务状态
systemctl status network.service
- 2 关闭服务
systemctl stop network.service
- 3 启动服务
systemctl start network.service
- 4 重启服务
systemctl restart network.service
- 查看所有服务
systemctl --type service
.service后缀可以省略不写
永久开关服务命令
-
语法
- centos6
- chkconfig 查看所有服务自启配置
- chkconfig 服务名 off 关闭服务自启
- chkconfig 服务名 on 开启服务自启
- chkconfig 服务名 --list 查看服务开机启动状态
- centos7
- systemctl enable 服务名 打开自启
- systemctl disable 服务名 关闭自启
- systemctl is-enabled 服务名 查看服务是否自启
- systemctl list-unit-files 查看所有服务自启配置
- centos6
-
实操
- 1 关闭防火墙自动启动
systemctl status firewalld 查看防火墙 systemctl disable firewalld 关闭防火墙自启
- 2 开启防火墙自启
systemctl enable firewalld
- 3 查看防火墙是否自启
systemctl is-enabled firewalld
- 4 关闭网络管理器服务
查看服务systemctl status NetworkManager.service 停止服务 systemctl stop NetworkManager 查看自启动 systemctl is-enabled NetworkManager 关闭自启动systemctl disable NetworkManager
Linux系统有7种运行级别(runlevel):常用的是级别3和5(CentOS7中只有两个级别了:3和5)
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS),不支持网络
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动