Skip to content
← 返回Linux列表
命令与系统观察

Linux 常用命令:用途、参数与操作边界 · 维护与旧设备场景 ​

返回分篇目录

先按任务进入主速查;需要理解参数时再展开后面的逐条解释。命令未执行,平台与权限按相应条目核对。

维护与旧设备场景 ​

时钟、重启、关机与会话退出 ​

clock -w 是来源中向硬件时钟写入系统时间的维护操作,先核对实际工具和时间策略。

命令用途与边界
shutdown -h now关闭系统
init 0关闭系统
telinit 0关闭系统
shutdown -h hours:minutes &按预定时间关闭系统
shutdown -c取消按预定时间关闭系统
shutdown -r now重启
reboot重启
logout注销

文件系统检查 ​

命令用途与边界
badblocks -v /dev/hda1检查磁盘hda1上的坏磁块
fsck /dev/hda1修复/检查hda1磁盘上linux文件系统的完整性
fsck.ext2 /dev/hda1修复/检查hda1磁盘上ext2文件系统的完整性
e2fsck /dev/hda1检查 ext2/ext3/ext4 文件系统;先确认设备未挂载
fsck.ext3 /dev/hda1修复/检查hda1磁盘上ext3文件系统的完整性
fsck.vfat /dev/hda1修复/检查hda1磁盘上fat文件系统的完整性
fsck.msdos /dev/hda1修复/检查hda1磁盘上dos文件系统的完整性
dosfsck /dev/hda1修复/检查hda1磁盘上dos文件系统的完整性

检查/修复前确认设备、文件系统类型、挂载状态和已有备份。原 e2fsck -j /dev/hda1 缺少外部日志设备参数,已并入普通检查例;-j 的含义见 e2fsck 手册。

初始化文件系统 ​

命令用途与边界
mkfs /dev/hda1在hda1分区创建一个文件系统
mke2fs /dev/hda1在hda1分区创建一个linux ext2的文件系统
mke2fs -j /dev/hda1在hda1分区创建一个linux ext3(日志型)的文件系统
mkfs.fat -F 32 /dev/hda1创建 FAT32 文件系统,写入前必须核对设备
fdformat -n /dev/fd0格式化一个软盘
mkswap /dev/hda3创建一个swap文件系统

这里的 mkfs、mke2fs、mkswap 会写入设备元数据,不能作为“查看磁盘”的命令运行。FAT32 参数结构见 mkfs.fat 手册。

启用 Swap ​

命令用途与边界
swapon /dev/hda3启用一个新的swap文件系统
swapon /dev/hda2;swapon /dev/hdb3分别启用两个 Swap 分区

mkswap 的初始化示例统一在上一节保留,swapon 只负责启用。

光盘与软盘历史操作 ​

展开光盘制作、刻录与音轨案例
命令用途与边界
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force清空一个可复写的光盘内容
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd创建一个目录的iso镜像文件
cdrecord -v dev=/dev/cdrom cd.iso刻录一个ISO镜像文件
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom -刻录一个压缩了的ISO镜像文件
mount -o loop cd.iso /mnt/iso挂载一个ISO镜像文件
cd-paranoia -B从一个CD光盘转录音轨到 wav 文件中
cd-paranoia -- "-3"从一个CD光盘转录音轨到 wav 文件中(参数-3)
cdrecord --scanbus扫描总线以识别scsi通道
dd if=/dev/hdc | md5sum校验一个设备的md5sum编码,例如一张 CD

这里保留目录制作 ISO、刻录、挂载和音轨场景;光盘整盘镜像归入上文块设备备份,不把 /dev/cdrom 当成 mkisofs 的目录输入。这些命令依赖实际设备、权限及相应工具;不要把旧 /dev/hd* 或软盘设备名直接套到当前机器。

继续阅读