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取代
发布了33 篇原创文章 · 获赞 42 · 访问量 1994

猜你喜欢

转载自blog.csdn.net/qq_17841153/article/details/105150996