poweroff命令_Linux poweroff 命令用法详解:用来关闭计算机操作系统并且切断系统电源 系统关机与重启

poweroff命令_Linux poweroff 命令用法详解:用来关闭计算机操作系统并且切断系统电源

poweroff命令用来关闭计算机操作系统并且切断系统电源。 语法 poweroff(选项) 选项 -n:关闭操作系统时不执行sync操作; -w:不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中; -d:关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”中添加相应的记录; -f:强制关闭操作系统; -i:关闭操作系统之前关闭所有的网络接口; -h:关闭操作系统之前将系统中所有的硬件设置为备用模式。 实例 如果确认系统中已经没有用户存在且所有数据都已保存,需要立即关闭系统,可以使用poweroff命令。 使用poweroff立即关闭系统: poweroff
阅读全文
shutdown命令_Linux shutdown 命令用法详解:用来执行系统关机的命令 系统关机与重启

shutdown命令_Linux shutdown 命令用法详解:用来执行系统关机的命令

shutdown命令用来系统关机命令。shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。 语法 shutdown(选项)(参数) 选项 -c:当执行“shutdown -h 11:50”指令时,只要按+键就可以中断关机的指令; -f:重新启动时不执行fsck; -F:重新启动时执行fsck; -h:将系统关机; -k:只是送出信息给所有用户,但不会实际关机; -n:不调用init程序进行关机,而由shutdown自己进行; -r:shutdown之后重新启动; -t<秒数>:送出警告信息和删除信息之间要延迟多少秒。 参数 [时间]:设置多久时间后执行shutdown指令; [警告信息]:要传送给所有登入用户的信息。 实例 指定现在立即关机: shutdown -h now 指定5分钟后关机,同时送出警告信息给登入用户: shutdown +5 "System will shutdown after 5 minutes"
阅读全文
reboot命令_Linux reboot 命令用法详解:重新启动正在运行的Linux操作系统 系统关机与重启

reboot命令_Linux reboot 命令用法详解:重新启动正在运行的Linux操作系统

reboot命令用来重新启动正在运行的Linux操作系统。 语法 reboot(选项) 选项 -d:重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有“-n”参数效果; -f:强制重新开机,不调用shutdown指令的功能; -i:在重开机之前,先关闭所有网络界面; -n:重开机之前不检查是否有未结束的程序; -w:仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。 实例 reboot //重开机。 reboot -w //做个重开机的模拟(只有纪录并不会真的重开机)。
阅读全文
ctrlaltdel命令_Linux ctrlaltdel 命令用法详解:设置组合键Ctrl+Alt+Del的功能 系统关机与重启

ctrlaltdel命令_Linux ctrlaltdel 命令用法详解:设置组合键Ctrl+Alt+Del的功能

ctrlaltdel命令用来设置组合键“Ctrl+Alt+Del”的功能。 语法 ctrlaltdel(参数) 参数 Hard:当按下组合键“Ctrl+Alt+Del”时,立即执行重新启动操作系统,而不是先调用sync系统调用和其他的关机标准操作。 Soft:当按下组合键“Ctrl+Alt+Del”时,首先向init进程发送SIGINT(interrupt)信号。由init进程处理关机操作。
阅读全文
halt命令_Linux halt 命令用法详解:关闭正在运行的Linux操作系统 系统关机与重启

halt命令_Linux halt 命令用法详解:关闭正在运行的Linux操作系统

halt命令用来关闭正在运行的Linux操作系统。halt命令会先检测系统的runlevel,若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。 语法 halt(选项) 选项 -d:不要在wtmp中记录; -f:不论目前的runlevel为何,不调用shutdown即强制关闭系统; -i:在halt之前,关闭全部的网络界面; -n:halt前,不用先执行sync; -p:halt之后,执行poweroff; -w:仅在wtmp中记录,而不实际结束系统。 实例 halt -p //关闭系统后关闭电源。 halt -d //关闭系统,但不留下纪录。
阅读全文
e2fsck命令_Linux e2fsck 命令用法详解:用于检查第二扩展文件系统的完整性 文件系统管理

e2fsck命令_Linux e2fsck 命令用法详解:用于检查第二扩展文件系统的完整性

e2fsck命令用于检查第二扩展文件系统的完整性,通过适当的选项可以尝试修复出现的错误。 e2fsck执行后的传回值及代表意义如下: 0 没有任何错误发生。 1 文件系统发生错误,并且已经修正。 2 文件系统发生错误,并且已经修正。 4 文件系统发生错误,但没有修正。 8 运作时发生错误。 16 使用的语法发生错误。 128 共享的函数库发生错误。 语法 e2fsck(选项)(参数) 选项 -a:不询问使用者意见,便自动修复文件系统; -b<superblock>:指定superblock,而不使用预设的superblock; -B<区块大小>:指定区块的大小,单位为字节; -c:一并执行badblocks,以标示损坏的区块; -C:将检查过程的信息完整记录在file descriptor中,使得整个检查过程都能完整监控; -d:显示排错信息; -f:即使文件系统没有错误迹象,仍强制地检查正确性; -F:执行前先清除设备的缓冲区; -l<文件>:将文件中指定的区块加到损坏区块列表; -L<文件>:先清除损坏区块列表,再将文件中指定的区块加到损坏区块列表。因此损坏区块列表的区块跟文件中指定的区块是一样的; -n:以只读模式开启文件系统,并采取非互动方式执行,所有的问题对话均设置以"no"回答; -p:不询问使用者意见,便自动修复文件系统; -r:此参数只为了兼容性而存在,并无实际作用; -s:如果文件系统的字节顺序不适当,就交换字节顺序,否则不做任何动作; -S:不管文件系统的字节顺序,一律交换字节顺序; -t:显示时间信息; -v:执行时显示详细的信息; -V:显示版本信息; -y:采取非互动方式执行,所有的问题均设置以"yes"回答。 参数 文件系统或者分区:指定文件系统或者分区所对应的设备文件名。 实例 检查/dev/sda1是否有问题,如发现问题便自动修复: e2fsck -a -y /dev/sda1 执行e2fsck或fsck前请先umount partition,否则有机会令档案系统毁损。如果需要对根目录/进行检查及修复,便需要进入singal user mode执行。
阅读全文
umount命令_Linux umount 命令用法详解:用于卸载已经加载的文件系统 文件系统管理

umount命令_Linux umount 命令用法详解:用于卸载已经加载的文件系统

umount命令用于卸载已经加载的文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,以免使用绑定挂载(一个设备,多个挂载点)时产生混乱。 语法 umount(选项)(参数) 选项 -a:卸除/etc/mtab中记录的所有文件系统; -h:显示帮助; -n:卸除时不要将信息存入/etc/mtab文件中; -r:若无法成功卸除,则尝试以只读的方式重新挂入文件系统; -t<文件系统类型>:仅卸除选项中所指定的文件系统; -v:执行时显示详细的信息; -V:显示版本信息。 参数 文件系统:指定要卸载的文件系统或者其对应的设备文件名。 实例 下面两条命令分别通过设备名和挂载点卸载文件系统,同时输出详细信息: 通过设备名卸载 umount -v /dev/sda1 /dev/sda1 umounted 通过挂载点卸载 umount -v /mnt/mymount/ /tmp/diskboot.img umounted 如果设备正忙,卸载即告失败。卸载失败的常见原因是,某个打开的shell当前目录为挂载点里的某个目录: umount -v /mnt/mymount/ umount: /mnt/mymount: device is busy umount: /mnt/mymount: device is busy 有时,导致设备忙的原因并不好找。碰到这种情况时,可以用lsof列出已打开文件,然后搜索列表查找待卸载的挂载点: lsof | grep mymount 查找mymount分区里打开的文件 bash 9341 francois cwd DIR 8,1 1024 2 /mnt/mymount 从上面的输出可知,mymount分区无法卸载的原因在于,francois运行的PID为9341的bash进程。 对付系统文件正忙的另一种方法是执行延迟卸载: umount -vl /mnt/mymount/ 执行延迟卸载 延迟卸载(lazy unmount)会立即卸载目录树里的文件系统,等到设备不再繁忙时才清理所有相关资源。卸载可移动存储介质还可以用eject命令。下面这条命令会卸载cd并弹出CD: eject /dev/cdrom 卸载并弹出CD
阅读全文
swapon命令_Linux swapon 命令用法详解:激活Linux系统中交换空间 文件系统管理

swapon命令_Linux swapon 命令用法详解:激活Linux系统中交换空间

swapon命令用于激活Linux系统中交换空间,Linux系统的内存管理必须使用交换区来建立虚拟内存。 语法 swapon(选项)(参数) 选项 -a:将/etc/fstab文件中所有设置为swap的设备,启动为交换区; -h:显示帮助; -p<优先顺序>:指定交换区的优先顺序; -s:显示交换区的使用状况; -V:显示版本信息。 参数 交换空间:指定需要激活的交换空间,可以是交换文件和交换分区,如果是交换分区则指定交换分区对应的设备文件。 实例 mkswap -c /dev/hdb4 (-c是检查有无坏块) swapon -v /dev/hdb4 swapon -s Filename type Size Used Priority /dev/hda5 partition 506008 96 -1 /dev/hdb4 partition 489972 0 -2
阅读全文
swapoff命令_Linux swapoff 命令用法详解:关闭指定的交换空间 文件系统管理

swapoff命令_Linux swapoff 命令用法详解:关闭指定的交换空间

swapoff命令用于关闭指定的交换空间(包括交换文件和交换分区)。swapoff实际上为swapon的符号连接,可用来关闭系统的交换区。 语法 swapoff(选项)(参数) 选项 -a:关闭配置文件“/etc/fstab”中所有的交换空间。 参数 交换空间:指定需要激活的交换空间,可以是交换文件和交换分区,如果是交换分区则指定交换分区对应的设备文件。 实例 关闭交换分区 swapoff /dev/sda2
阅读全文
mountpoint命令_Linux mountpoint 命令用法详解:用来判断指定的目录是否是加载点 文件系统管理

mountpoint命令_Linux mountpoint 命令用法详解:用来判断指定的目录是否是加载点

mountpoint命令用来判断指定的目录是否是加载点,如果是挂载点返回0,如果不是就返回非0。设备总是挂载在某个指定的目录下,所以就可以使用mountpoint这条命令来确认某个目录是否”临时性“的被文件系统占用。 语法 mountpoint(选项)(参数) 选项 -q:不打印任何信息; -d:打印文件系统的主设备号和次设备号; -x:打印块数设备的主设备号和次设备号。 参数 目录:指定要判断的目录。 实例 查看/mnt目录是不是挂载点: mountpoint /mnt /mnt is a mountpoint 这里,我在/mnt目录下面挂载了一些东西。 查看/usr/local是不是挂载点:  mountpoint /usr/local /usr/local is not a mountpoint 这里,我没有把任何分区挂载到/usr/local目录上面。  查看挂载的/mnt的主/次设备号码:  mountpoint -d /mnt 8:5 看一个设备的主/次设备号: mountpoint -x /dev/sda9 8:9
阅读全文