Linux基础知识¶
Linux里面软件的安装方法:¶
1、 rpm -ivh 包名.rpm
- 有依赖问题,安装A,A需要先安装B。
- 缺点:不能定制。
2、 yum安装自动解决rpm安装的依赖问题,安装更简单化。
- 优点:简单、易用、高效
- 缺点:不能定制。
3、 编译(C语言源码-编译二进制等)
- ./configure(配置),make(编译),make install(安装)
- 优点:可以定制
- 缺点:复杂、效率低。
4、 定制化制作rpm包,搭建yum仓库,把我定制的rpm包放到yum仓库,进行yum安装
- 优点:结合了2和3的优点
- 缺点:复杂
grub菜单添加密码¶
命令行执行 /sbin/grub-md5-crypt
产生密码
然后修改
vim /etc/grub.conf
在 splashimage和title之间, 添加password –md5 ..生成的加密后的md5值
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-642.3.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-642.3.1.el6.x86_64 ro root=UUID=d5a03e22-61ab-43b0-9cd7-ca9a5
869205d rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel
=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-642.3.1.el6.x86_64.img
title CentOS 6 (2.6.32-573.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-573.el6.x86_64 ro root=UUID=d5a03e22-61ab-43b0-9cd7-ca9a58692
05d rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=aut
o KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-573.el6.x86_64.img