一、linux 的关机操作
正确的关机流程为:sync > shutdown > reboot > halt (sync-将数据存入硬盘 shutdown-关机指令 reboot -重启指令 halt-关闭指令等同于shutdown now)
1.sync指令 linux系统中有些时候为了提升效率,写入的资料是存入filesystem buffer(文件缓冲区)中不是硬盘,此时突然断电等就会导致数据丢失。sync 指令会将存于 buffer 中的资料强制写入硬盘中,一般情况下用不到。
2.shutdown指令 关机指令可以通过 man shutdown 来查看指令的文档。
所以 shutdown -h 后跟 "数字" 或 "+数字" 都表示推迟关机时间,且单位是分钟。
shutdown -h now 设置现在立刻关机
shutdown -h 23:59 设置今天23:59秒关机
通过实验得知 shutdown -h 命令设置关机时间,只能精确到分钟,不能精确到秒。
shutdown -c 取消定时关机,即设置关机后可以用 shutdown -c取消
shutdown -k 不执行任何关机操作,只发出警告信息给所有用户
参数和 shutdown -h 用法一致 且含义一致
3.reboot指令-立即重启 和 shutdown -r now 效果一致
4.halt关机指令 和 shutdown -h now 效果一致。
二、linux 的文件系统
1.chown指令 设置文件所有者和文件关联组的命令。
chown指令表达式 chown [-c|-f|-h|-v|-R] [--help] [--version] user[:group] file...
-c : 显示更改的部分的信息
-f : 忽略错误信息
-h :修复符号链接
-v : 显示详细的处理信息
-R : 处理指定目录以及其子目录下的所有文件
--help: 显示辅助说明
--version: 显示版本
user: 新的文件拥有者的使用者 ID
group: 新的文件拥有者的使用者组(group)
把 /var/run/httpd.pid 的所有者设置 root
将文件 file.text 的拥有者设为 root,群体的使用者 group :
chown -R root:group * 将当前前目录下的所有文件与子目录的拥有者皆设为 root,群体的使用者 group:
chown :512 /home/group 把 /home/runoob 的关联组设置为 512 (关联组ID),不改变所有者:
2.chmod指令 控制用户对文件的权限的命令