#鸟哥的linux私房菜基础学习篇#linux系统管理员:

启动流程,模块管理与loader:

启动流程:bios,mbr,loader,kernel+initrd,/Sbin/init;

grub;

系统设置工具(网络与打印机)与硬件检测:

centos提供了良好的setup功能,进行认证方式,防火墙,键盘格式,网络,系统默认启动的服务,时区,x分辨率与硬件配置等;

软件安装:源码与tarball:

源码安装:make,makefile;

tarball管理软件:最好需要gcc,make,autoconfig,kernelsource,等软件;

函数库:动态函数*.so,与静态函数*.a;

更新源码:patch;

软件安装:rpm,srpm,与yum功能:

两大主流软件管理器:rpm,dpkg;

rpm最大的问题为软件之间的依赖性问题;

rpm属性依赖问题可以通过yum或者apt等方式加以解决;

centos使用的yum机制;

x window设置:

图形管理界面;

服务器禁用x window,会消耗资源,增加的不稳定性;

linux备份策略:

关键数据:/etc /home /var/spool/mail /boot  /root 等;

与完整备份有关的备份策略:增量备份与差异备份;

常用工具:dd,cpio,tar,dump等;

liunux内核编译与管理:

内核是系统上的一个文件:包含驱动主机各项硬件的检测程序与驱动模块;

路径:/lib/modules/(uname-r)kernel;

模块编译成功后的安装方式为 make modules_install