90.chroot
chroot命令把根目录换成制定的目的目录。
--选项获帮助信息。
这个命令需要配合将相关支持库文件和执行文件复制到新的根目录下。
例:在/mnt下创建一个新目录newroot,并将它设置为新的根目录
mkdir /mnt/newroot
cp -ra /bin /mnt/newroot/
cp -ra /lib /mnt/newroot
cp -ra /lib64 /mnt/newroot
chroot /mnt/newroot
91.ulimit
ulimit用于控制shell程序的资源。此为内建命令。
使用man ulimit获得帮助信息。
-a 显示目前资源限制的设定。
-m <内存大小> 指定可使用内存的上限,单位为KB。
-n <文件数目> 指定同一时间最多可开启的文件数。
-p <缓冲区大小> 指定管道缓冲区的大小,单位512字节。
-t <CPU时间> 指定CPU使用时间的上限,单位为秒。
-u <程序数目> 用户最多可开启的程序数目。
92.su
su命令用于切换当前用户。
--help选项获得帮助信息
-,-l ,-login 使用指定用户名登入系统后,切换到该用户家目录。相关环境变量也会改变。
-c或--command选项执行完指定的指令后,即恢复原来的身份
-m选项,使用指定用户名登入系统后不要变更环境变量
-s选项,制定要执行的shell。
例:以root登陆并切换到root家目录
su -
或
su -l root
93.sudo
sudo命令另当前用户以root身份运行命令。
--help获得帮助信息
例:以root身份编辑/etc/fsck
sudo vim /etc/fsck