/sbin/下l开头的命令不多,列举如下:
ldconfig lilo logsave loopctrl losetup lsmod lspci lsusb lvm lvm.static
其中lvm是lvm.static的软连接。
ldconfig:配置动态连接库,以便程序在编译和运行中动态连接这些程序库。与此相关的配置文件便是/etc/ld.so.conf,后来的ldconfig的配置文件采取了现在流行的读取目录下的配置文件。所以/etc/ld.so.conf.d目录便是后来增加的。 我仅仅使用ldconfig的一个参数-f,就是指定配置文件,这样的好处是,当我需要增加某一个目录的动态库时,我不要全部重建动态库缓存,命令程序运行时间短了很多。
lilo:grub之前的引导程序,不知道现在还有多少发行版本使用他,留着他的一个好处是,当我丢失引导程序,而grub又安装不上时,lilo这个时候就可以出马了,而lilo每次都没有让我失望,所以我对他的印象不错。
logsave:日志记录程序,参数方式如下:
logsave [ -asv ] logfile cmd_prog [ ... ]
-a是采用附加的模式写入日志文件logfile
-s写日志到用户终端
-v就是冗余输出
给我的感觉他的作用类似重定向,比如
cmd_prog >logfile 2>&1
loopctrl:配置isdnloop ISDN驱动,这应该算是一个用户遗留产品。
lsmod:显示目前加载的内核模块状态
lspci:列出所有的PCI设备,这个命令我用得比较少,我知道的是Rachel用得比较多,而且也比较熟悉,我决定去找她来帮写写lspci的基本用途 :)
lsusb:列出所有的usb驱动
lvm,lvm.static:逻辑卷管理程序程序,他其实包括了一系列的子命令,比如pvscan,pvcreate,pvdisplay,vgscan,vgcreate,vgchange,vgdisplay, lvscan,lvcreate,lvdisplay等,这些子命令也可以单独使用,从一个初始的硬盘开始到创建一个可以使用的文件系统并挂载的简单步骤是:(我这里用/dev/ram0来替代硬盘)
[root@mlsx tmp]# pvcreate /dev/ram0
Physical volume “/dev/ram0″ successfully created
[root@mlsx tmp]# vgcreate vgname /dev/ram0
Volume group “vgname” successfully created
[root@mlsx tmp]# vgchange -a y vgname
0 logical volume(s) in volume group “vgname” now active
[root@mlsx tmp]# lvcreate -L20M -n lvname vgname
Logical volume “lvname” created
[root@mlsx tmp]# mkfs.ext3 /dev/mapper/vgname-lvname
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
5136 inodes, 20480 blocks
1024 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=20971520
3 block groups
8192 blocks per group, 8192 fragments per group
1712 inodes per group
Superblock backups stored on blocks:
8193
Writing inode tables: done
Creating journal (1024 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@mlsx tmp]# mount /dev/mapper/vgname-lvname /misc
[root@mlsx tmp]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/hda5 6.7G 2.2G 4.2G 35% /
/dev/hda1 99M 23M 71M 25% /boot
/dev/shm 248M 0 248M 0% /dev/shm
/dev/hda3 6.8G 5.3G 1.2G 83% /dc50
/dev/mapper/vgdata-data
20G 831M 18G 5% /data
/dev/mapper/vgname-lvname
20M 1.2M 18M 7% /misc