#鸟哥的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