LINUX系统服务与管理(Services)---------第七天

? ?在真机上,利用clone-vm7新建一台虚拟机,名字:PXE-Server

??

? ?1.设置防火墙为trusted

? ?2.当前及永久关闭SELinux

? ?3.配置IP地址:192.168.4.168/24

? ?4.搭建Yum仓库 ??

? ?5.主机名:PXE.tedu.cn

######################################################

搭建一键装机平台

一 、搭建DHCP服务

1.安装dhcp

2.修改配置文件

subnet 192.168.4.0 ?netmask ?255.255.255.0 {

? range 192.168.4.180 ?192.168.4.230;

? next-server ?192.168.4.168;

? filename ?"pxelinux.0";

}

3.重起dhcpd服务,设置开机自起动

#####################################################

二、搭建tftp

1.安装tftp-server

2.启动tftp服务,设置开机自起动

3. 部署pxeliunx.0

?# yum provides */pxelinux.0

?# rpm -ql syslinux | grep pxelinux.0

?# cp /usr/share/syslinux/pxelinux.0 ?/var/lib/tftpboot/

?# ls /var/lib/tftpboot/

4. 部署光盘内容

[[email protected] ~]# yum -y install httpd

[[email protected] ~]# mkdir /var/www/html/rhel6

[[email protected] ~]# mkdir /var/www/html/rhel7

[[email protected] ~]# mount /dev/cdrom ?/mnt/ ? ? ?#光盘为rhel7.2

[[email protected] ~]# ls /mnt/

[[email protected] ~]# cp -r ?/mnt/* ? ?/var/www/html/rhel7/

[[email protected] ~]# umount ?/mnt

[[email protected] ~]# mount /dev/cdrom ?/mnt/ ? #光盘为rhel6.7

[[email protected] ~]# ls /mnt/

[[email protected] ~]# cp -r ?/mnt/* ? ?/var/www/html/rhel6/

[[email protected] ~]# du ?-sh /var/www/html/rhel7/

[[email protected] ~]# du ?-sh /var/www/html/rhel6/

5.部署rhel7、rhel6 ? 的启动内核与驱动程序

# mkdir /var/lib/tftpboot/rhel6

# mkdir /var/lib/tftpboot/rhel7

# cp /var/www/html/rhel6/isolinux/vmlinuz ??

? ? ?/var/www/html/rhel6/isolinux/initrd.img ? ? ? ? ? ?

? ? ?/var/lib/tftpboot/rhel6/

# cp /var/www/html/rhel7/isolinux/vmlinuz ?

? ? ?/var/www/html/rhel7/isolinux/initrd.img ? ? ? ? ? ? ??

? ? ?/var/lib/tftpboot/rhel7/

# ls /var/lib/tftpboot/rhel7

# ls /var/lib/tftpboot/rhel6

6.部署图形模块与背景

# cp /var/www/html/rhel6/isolinux/vesamenu.c32 ?

? ? ?/var/lib/tftpboot/

# rpm -ql syslinux | grep jpg

# cp /usr/share/doc/syslinux-4.05/sample/syslinux_splash.jpg ? /var/lib/tftpboot/

?

# ls /var/lib/tftpboot/

7.部署菜单文件

# mkdir /var/lib/tftpboot/pxelinux.cfg

# cp /var/www/html/rhel6/isolinux/isolinux.cfg?

? ? ?/var/lib/tftpboot/pxelinux.cfg/default

# chmod 644 /var/lib/tftpboot/pxelinux.cfg/default

# ls -l /var/lib/tftpboot/pxelinux.cfg/default

8.修改菜单文件内容

# vim /var/lib/tftpboot/pxelinux.cfg/default

......

menu background syslinux_splash.jpg

menu title Welcome to PXE Server!

......

label linux

? menu label Install RHEL7.2

? kernel rhel7/vmlinuz

? append initrd=rhel7/initrd.img

label vesa

? menu label Install RHEL6.7

? kernel rhel6/vmlinuz

? append initrd=rhel6/initrd.img?

label local

? menu label Boot from local drive

? menu default ? ? ? ? ? ? ? ? ? ? ? #读秒结束最后默认选择

? localboot 0xffff

#####################################################

三、搭建httpd服务共享光盘所有内容

1.启动服务

[[email protected] /]# systemctl restart httpd

[[email protected] /]# systemctl enable httpd

2.测试访问

[[email protected] /]# firefox ?http://192.168.4.168/rhel6

[[email protected] /]# firefox ?http://192.168.4.168/rhel7

####################################################

四、生成ks文件

[[email protected] /]# yum -y install system-config-kickstart

? 修改Yum客户端配置文件的标示名

? ?[development]

[[email protected] /]# system-config-kickstart ?#先看“软件包选择”

? ? ? ? 软件包选择: ?在“桌面”一栏选择----->第一个为GNOME ?则为rhel7

? ? RHEL7的文件系统为xfs

#####################################################

[[email protected] ~]# vim /etc/yum.repos.d/rhel7.repo?

? ? ?执行向rhel6的光盘

?[development]

?name=rhel7

?baseurl=http://192.168.4.168/rhel6

?enabled=1

?gpgcheck=0

[[email protected] ~]# yum clean all ? ? ? #清空Yum缓存

[[email protected] ~]# system-config-kickstart?

? ? ? ? 软件包选择: ?在“桌面”一栏选择----->第一个为KDE桌面 ?则为rhel6

? ? RHEL6的文件系统为ext4

[[email protected] ~]# ls /root/ks*

/root/ks6.cfg ?/root/ks7.cfg

#############################################

五、指定ks应答文件

1.共享ks应答文件

[[email protected] ~]# cp /root/ks* ?/var/www/html/

[[email protected] ~]# ls /var/www/html/

2.修改菜单文件

# vim /var/lib/tftpboot/pxelinux.cfg/default

label linux

? menu label Install RHEL7.2

? kernel rhel7/vmlinuz

? append initrd=rhel7/initrd.img ks=http://192.168.4.

168/ks7.cfg

label vesa

? menu label Install RHEL6.7

? kernel rhel6/vmlinuz

? append initrd=rhel6/initrd.img ks=http://192.168.4.

168/ks6.cfg

时间: 2024-11-09 12:06:52

LINUX系统服务与管理(Services)---------第七天的相关文章

LINUX系统服务与管理(Services)---------第五天

虚拟机A ? ? 1. 将防火墙状态设置为trusted ? 2.SELinux当前修改为permissive ? 3.SELinux永久状态修改为permissive ? ? 4.清空Yum缓存,检查Yum是否可用 ? ? 虚拟机B ? ? 1. 将防火墙状态设置为trusted ? 2.SELinux当前修改为permissive ? 3.SELinux永久状态修改为permissive ? ? 4.清空Yum缓存,检查Yum是否可用 ? ? /etc/selinux/config (永久状

LINUX系统服务与管理(Services)---------第三天

? RAID磁盘阵列 ? 廉价冗余磁盘阵列 – Redundant Arrays of Inexpensive Disks – 通过硬件/软件技术,将多个较小/低速的磁盘整合成一 个大磁盘 – 阵列的价值:提升I/O效率.硬件级别的数据冗余 – 不同RAID级别的功能.特性各不相同 ? RAID 0,条带模式 – 同一个文档分散存放在不同磁盘 – 并行写入以提高效率 ? RAID 1,镜像模式 – 一个文档复制成多份,分别写入不同磁盘 – 多份拷贝提高可靠性,效率无提升 ? RAID5,高性价比

LINUX系统服务与管理(Services)---------第二天

主要用途 /boot ? ? ? ? 存放系统引导必需的文件,包括内核.启动配置 /bin./sbin ? 存放各种命令程序 /dev ? ? ? ? ?存放硬盘.键盘.鼠标.光驱等各种设备文件 /etc ? ? ? ? ?存放Linux系统及各种程序的配置文件 /root./home/ ?用户名 分别是管理员root.普通用户的默认家目录 /var ? ? ? ? ?存放日志文件.邮箱目录等经常变化的文件 /proc ? ? ? ? 存放内存中的映射数据,不占用磁盘 /tmp ? ? ? ?

LINUX系统服务与管理(Services)---------第一天

虚拟化概述 ? Virtualization 资源管理 – x个物理资源 --> y个逻辑资源 – 实现程度:完全.部分.硬件辅助(CPU) 手动新建一台虚拟机: ? ? ? ? ? ? ? ? ? 虚拟机名字:example ? ? ? ? ? ? ? ? 网络类型选择:private1 ? 使用 virt-manager 客户端工具 在真机上操作: ? 查看KVM节点(服务器)信息 ? – virsh nodeinfo ? 列出虚拟机 ? – virsh list [--all] ? 查看指

LINUX系统服务与管理(Services)---------第六天

? ? ?虚拟机A ? ? 1. 将防火墙状态设置为trusted ? 2.SELinux当前修改为permissive ? 3.SELinux永久状态修改为permissive ? ? 4.清空Yum缓存,检查Yum是否可用 ? ? 虚拟机B ? ? 1. 将防火墙状态设置为trusted ? 2.SELinux当前修改为permissive ? 3.SELinux永久状态修改为permissive ? ? 4.清空Yum缓存,检查Yum是否可用 ? ? /etc/selinux/config

LINUX系统服务与管理(Services)---------第四天

虚拟机A ? ? 1. 将防火墙状态设置为trusted ? 2.SELinux当前修改为permissive ? 3.SELinux永久状态修改为permissive ? ? 4.清空Yum缓存,检查Yum是否可用 ? ? 虚拟机B ? ? 1. 将防火墙状态设置为trusted ? 2.SELinux当前修改为permissive ? 3.SELinux永久状态修改为permissive ? ? 4.清空Yum缓存,检查Yum是否可用 ? ? /etc/selinux/config (永久状

linux设备驱动归纳总结(七):1.时间管理与内核延时【转】

本文转载自:http://blog.chinaunix.net/uid-25014876-id-100005.html linux设备驱动归纳总结(七):1.时间管理与内核延时 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 这节将介绍一些很枯燥的内核,大体是内核中时间的概念和内核延时的使用,并没有源代码. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Linux系统服务管理 ntsysv,日志, exec,xargs , screen ,curl,

                linux系统服务管理 1. Linux系统服务管理 工具ntsysv 类似图形界面管理工具,如果没有该命令使用安装 安装:yum install -y ntsysv  常用服务:crond, iptables, network, sshd, syslog, irqbalance, sendmail, microcode_ctl chkconfig --list:列出所的服务以及在每个级别是否开启 chkconfig --add/del servicename 关

linux系统服务管理

一.linux的任务计划 1.crontab -u.-e.-l.-r 2.格式: 分时日月周user command 3.文件/ar/spool/cron/usemname 4.分范围0-59,时范围0-23,日范围0-31,月范围0-12,周1-6 5.可用格式1-5表示一个范围1到5 6.可用格式1,2,3表示1或者2或者3 7.可用格式*/2表示被2整除的数字,比如小时,那就是每隔2小时 8要保证服务是启动状态 systemctlstartcrond.service 二.Linux系统服务