一、yum 命令使用
1、[root@localhost ~]# yum list
2、[root@localhost ~]# yum -y intall rpm1 rpm2...... // -y 不询问安装
3、[root@localhost ~]# yum remove man
4、[root@localhost ~]# yum grouplist
5、[root@localhost ~]# yum -y groupinstall "Desktop""X Window System" // 安装桌面
6、[root@localhost ~]# yum groupremove "Desktop" "X Window System"
7、[root@localhost ~]#yum update // 升级所有包,改变软件设置和系统设置,系统版本内核都升级
8、[root@localhost ~]#yum gpgrade // 升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变
二、查看CentOs版本和内核信息
[root@localhost ~]# cat /etc/issue // 查看CentOs版本
CentOS release 6.6 (Final)
[root@localhost ~]# uname -a // 显示内核版本详细信息 unarme -a -i
Linux Debris 2.6.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i686 i686 i386 GNU/Linux
[root@localhost ~]# uname -i
i386
[root@localhost ~]# uname -r
2.6.32-504.el6.i686
[root@localhost ~]# w // 显示登陆信息
05:23:52 up 12 min, 2 users, load average: 0.00, 0.08, 0.09
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 :0 05:13 12:12 11.15s 11.15s /usr/bin/Xorg :0 -br -verbose -audit 4 -auth /var/run/gdm/auth-for-gd
root pts/0 192.168.1.102 05:14 0.00s 0.22s 0.14s w
[root@localhost ~]# who (谁在登录)
root tty1 2015-03-25 05:13 (:0)
root pts/0 2015-03-25 05:14 (192.168.1.102)
三、grub添加密码 、自定义、进度条
给grub添加密码。防止他人修改grub,用单用户模式启动
[root@localhost ~]# /sbin/grub-md5-crypt // 给grub添加密码1234567
Password:
Retype password:
$1$CMV09$ZUgFuXSwvWwYlBx8vxraM0
[root@localhost ~]# vi /etc/grub.conf
#vim /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grubafter making changes to this file
# NOTICE: You have a /bootpartition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda2
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
password -md5 $1$CMV09$ZUgFuXSwvWwYlBx8vxraM0 // 在splashp_w_picpath 和title之间添加
title CentOS 6 (2.6.32-504.el6.x86_64) // 这行可以自定义,是选择启动项显示的名称
root (hd0,0)
kernel /vmlinuz-2.6.32-504.el6.x86_64 roroot=UUID=f4d9b33b-ae14-49df-a2bb-909a7198b6a2 rd_NO_LUKS KEYBOARDTYPE=pcKEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
// 删除rhgb 不显示进度条
initrd /initramfs-2.6.32-504.el6.x86_64.img
四、单用户模式 (单用户不能联网,但可以进去后开启network服务)
看单用户模式笔记
五、救援模式
看救援模式笔记
六、Linux启动过程
1、开机bios自检
2、读取MBR (bootloader 在MBR里)
3、加载BootLoader (即Linux的的grub,对应的配置文件/etc/grub.conf)
4、内核初始化 (加载硬件驱动等)
5、执行第一个进程init (/sbin/init, 对应的配置文件/etc/inittab)
6、init执行脚本文件:
/etc/rc.d/sysinit
/etc/rc.d/rcN.d //N表示不同的运行级别
/etc/rc.d/rc.local //用户自定义的脚本文件
7、执行/bin/login程序,进入登录状态
欢迎大家访问记忆碎片 www.debris.cn ,在碎片中寻找你的记忆!