标签:系统安装
Linux系统安装:
安装前的配置阶段(既可交互式进行,亦可直接读取配置文件自动完成),自动配置文件就叫kickstart文件
建议单独分区:/home、/usr、swap、/var
不能单独分区:/proc, /sys, /etc, /bin, /sbin, /lib, /media, /mnt, /dev
/boot:只能放在标准分区上不支持lvm设备类型。
echo $$:特殊变量,获取最后进程的进程号
光盘安装系统时会模拟个MBR,在isolinux目录下会先启动isolinux.bin它会读取splash.jpg作为背景图片并读取vesamenu.c32显示图形界面,之后就可以选择vmlinuz(内核)、initrd.img(ramdisk)启动安装程序,isolinux.bin有个配置文件isolinux.cfg
启动安装过程的引导参数:
CentOS 6:
linux text: 文本安装界面
repo=http://server/path/to/repo/、ftp://username:password@server/path/to/repo
例如:repo=http://192.168.100.1/centos/6/x86_64/
网络配置:
ip=、netmask=、gateway=、dns=、ifname=: 指定此地址配置到地的网络接口,例如:在boot :下输入linux ip=192.168.100.3 netmask=255.255.255.0 ks=http://192.168.100.1/centos6.cfg
指定使用的kickstart文件及其位置
ks=cdrom:/path/to/ksfile
ks=http://server/path/to/ksfile。例如:http://172.16.0.1/centos6.x86_64.cfg
ks=ftp://username:password@server/path/to/ksfile
如果额外加载驱动程序:dd
kickstart文件:命令段
软件包段,%packages:pack_name、@group、-pack_name: 不安装的包,但如果被依赖,也会被安装
脚本段,%pre:安装前脚本,%post:安装后脚本
图形配置接口:# yum install system-config-kickstart
配置命令:system-config-kickstart
配置完成后的语法检查命令:ksvalidator /path/to/ks_file
DHCP:Dynamic Host Configuration Protocol:为C/S架构:Server, Client
工作模式:Client: DHCP DISCOVER由客户端广播请求,Server: DHCP OFFER服务器收到后以广播方式分配一个未使用的ip和掩码给客户端,Client: DHCP REQUEST:客户端收到后发送使用请求给服务器端,Server: DHCP ACK收到使用请求后会再次确认IP地址是否会有冲突。
安装dhcp:yum install dhcp;dhcpd工作在udp67端口上。
dhcp.conf文件在/etc/dhcp/dhcpd.conf,以option开头为分配给客户端信息,非option开头为定义ducp自身的工作特性.保留地址:专用于某特定客户端的地址,优先于地址池中的地址.
option domain-name "example.org":设置域名。
option domain-name-servers:dns服务器地址。
default-lease-time 600:默认租约期限600秒。
max-lease-time 7200:最大租约期限。
log-facility local7:日志信息。
subnet 10.254.239.0 netmask 255.255.255.0 {:指定dhcp服务器工作在那个网络中,并指定子网掩码。
range 10.254.239.10 10.254.239.20;地址池,可用地址范围
option routers:网关
host HOSTID:设定主机
hardware ethernet 00:11:22:33:44:55;设定特定主机mac地址。
fixed-address IP;设定特定主机ip地址。
简单文件传输协议:tftp(Trivial File Transfer Protocol)Server端:使用udp协议工作在69号端口,Client:使用大于1023其它进程未注册使用的随机端口,通过connetc()函数和服务器端进行通信,他们之间通信机制称为session: 客户端ip:port <======> 服务端ip:port
守护进程。分为2类
独立守护进程:standalone。会启动独立守护进程的程序一般都在/etc/rc.d/init.d/*
xinetd: 超级守护进程,子进程称为短暂守护进程,相关进程在/etc/xinetd.d/*。启动短暂守护进程有2种方式
chkconfig SERVICE_NAME on
编辑相关配置文件,确保没有被禁用:disable = no
修改过短暂守护进程时需要重启超级守护进程。service xinetd restart
马哥笔记第十五天系统安装、kickstart、anaconda、dhcp、tftp、pxe
标签:系统安装
原文地址:http://5990383.blog.51cto.com/5980383/1636640