CentOS 6 命令(十)命令(十)——grub引导菜单、引导菜单、init配置文件配置文件
find / -name grub* #在根下查找名字为grub相关的
find / -name grub -a -type f #-a,and 文件类型为文件
vim /boot/grub/grub.conf #编辑grub引导菜单的配置文件
df -Th #查看挂载信息
gunzip /root/Desktop/splash.xpm.gz #解压缩文件,删除源文件
vim /root/Desktop/splash.xpm #用编辑器打开图片文件
grub-md5-crypt #生成md5加密的密码
grub-crypt #sha-512类型加密
grub> help root #列出root命令的用法
grub> root (hd0,0) #指定第一个分区为根
grub> kernel /vmlinuz-2.6.32-696.el6.x86_64 ro root=/dev/mapper/vg_xxx-lv_root #加载内核
grub> initrd /initramfs-2.6.32-696.el6.x86_64.img #加载初始化镜像盘
grub> boot #引导进入系统
init 0 #关机
init 1 #单用户模式
init 2 #多用户模式,无网
init 3 #多用户模式
init 4 #未启用,跟3一样
init 5 #图形化界面
init 6 #重启,等同于reboot
pstree #显示进程树。ps进程 tree树
pstree -p #显示进程树及pid进程号
ps aux #显示所有包含其他使用者的行程
ps aux | grep “firefox” #查看火狐浏览器进程号
kill 3468 #结束火狐主进程号
kill 3405 #杀死bash终端,发现没有作用
kill -l #查看杀死进程工具编号
kill -9 3405 #强制结束bash终端。-9,强制结束 -15为默认使用的kill级别
vim /etc/inittab #编辑init配置文件
jobs #查看后台进程
fg 1 #将后台的1号进程调回前台
cd /etc/rc.d/ #切换到init启动的子进程目录
cd /etc/rc.d/rc0.d/ #rc0.d关机功能
dd if=/dev/sda of=/tmp/mbr.bak bs=512 count=1 #将sda硬盘的前512个字节备份(备份分区表)
hexdump /tmp/mbr.bak #使用十六进制编辑器查看。hexdump十六进制编辑器
hexdump -C /tmp/mbr.bak #分区表信息对照查看
dd if=/dev/zero of=/dev/sda bs=512 count=1 #清空sda硬盘的分区表
parted /dev/sdb -s mklabel gpt #分区表类型设为gpt-s,script,无需交互,不进入软件菜单。
parted /dev/sdb -s mkpart primary 1M 100M #准备新硬盘建立分区。
mkfs.ext4 /dev/sdb1 #建立ext4文件系统
mkdir /mnt/ext4/ #建立挂载点
mount /dev/sdb1 /mnt/ext4 #挂载
cp /tmp/mbr.bak /mnt/ext4/ #将分区表拷入sdb1中
reboot #重启
sed -i “/id:5:default:/c id:3:initdefault:” /etc/inittab #sed编辑工具,-i:直接修改读取的文件内容,c取代
作者:我们好像在哪见过 t
评论10