Selinux #getenforce #setenforce
Iptables #iptables –F #iptables –x #/etc/init.d/iptables save #cat /etc/sysconfig/iptables
#service iptables stop #chkconfig iptables off
# 1基本网络设定(10分)
1.配置本机网络参数如下:
eth0接口的IP静态地址为192.168.25.2/255.255.255.0。
默认网关为192.168.25. 1。
解:
命令:
重启服务/etc/init.d/network restart
查看更新后IP#ifconfig
指定DNS服务器, 为8.8.8.8
域名搜索后缀为example.com。
指定本机主机名称为station2,域名为example.com ,主机全称为station2.example.com:
#vi /etc/resolv.f
修改配置文件:#Vim /etc/sysconfig/network
查看主机:#hostname
2.系统重启后默认的启动级别为5。
解:
#vim /etc/inittab
# YUM(10分)
1. 配置YUM仓库, 指向ftp://192.168.25.2/pub/Server
解
1)挂载关盘
#rpm -ivh /media/cdrom/Packages/createrepo-0.9.8-4.el6.noarch.rpm
安装createrepo工具
2)安装FTP服务
#rpm -ivh /media/cdrom/Packages/vsftpd*如图
3)配置软件仓库目录
mkdir /var/ftp/pub/Server/
cp -rv /media/cdrom/Packages/* /var/ftp/pub/Server
4)创建软件仓库信息文件
cd /var/ftp/pub/Server
createrepo --database ./
数据库创建成功如图:
5)修改配置文件
#vim /etc/yum.repos.d/rhel-source.repo
#servive vsftpd restart
访问如图:
# 2账户设定(10分)
1.超级用户root以密码exam登录到系统。
2.添加组admin, 指定其GID为3000
解:
#groupadd admin -g 3000
3.添加用户tom, 其附属组为admin, 且其用户主目录为/home/tommy;
解:
#useradd -G admin -d /home/tommy tom
#cd /home/tommy
#ls -la 查看主目录内容
添加用户alex其起始组为admin;
添加用户mike, 其UID为603, 该用户shell为无法登陆系统shell;
添加用户selina。此4个用户的密码均为1234。
#useradd -G admin -d /home/tommy tom
#useradd -g admin alex
#useradd -u 603 -s /sbin/nologin mike
# cat /etc/passwd 查看用户详细信息
#useradd selina
设置密码:
#passwd mike
#passwd tom
#passwd alex
#passwd selina
4.添加用户noexam, 密码为noexam, 该账户会在2015年12月21号被禁用。其umask值为622。
解:
#useradd -e 2015-12-21 noexam
#echo “noexam” | passws --stdin noexam
#vim //home/noexam/.bashrc
umask 622
5.账户noexam可以使用sudo;以tom的身份执行命令/bin/touch /home/tommy/sudo.txt, 且无需提供密码; 以root身份执行命令/sbin/ifconfig e时需要提供密码, 但是不能执行命令/sbin/ifconfig eth1。
解:
#visudo
# 3文件系统分区(10分)
1. 创建一个LVM,其VG名称为vgrhce, 包含有1个PV设备(大小为1800M~2000M之间), 在vgrhce下创建2个LV名称为lvexam1和lvexam2, 大小均为300M~400M之间, 均格式化为ext3格式, 将lvexam1这个LV挂载至/lvexam1目录, 将lvexam2这个LV挂载至/lvexam2目录。使用上面方法创建一个大小1900M左右的分区。
解:
1)添加空间大小为10GB磁盘
2)磁盘分区转成物理卷
3)合并成物理卷组
4)创建逻辑卷
5)扩展卷组
6)卷组分区
格式化逻辑卷
#mkfs -t ext3 /dev/vgrhce/lvexam1
#mkfs -t ext3 /dev/vgrhce/lvexam2
挂载
#mkdir lvexam1 lvexam2
#mount /dev/vgrgce/lvexam1 lvexam1/
#mount /dev/vgrgce/lvexam2 lvexam2/
使用上面方法创建一个大小1900M左右的分区。
增加一个8e 磁盘分区/dev/sdb5
解:
#vgextend vgrhce /dev/sdb5
#lvcreate -L 1900M -n lvexam2 vgrhce
2.将vgrhce这个VG扩展增加一个PV 并将vgrhce下的名为lvexam1的LV在原有基础上扩展增加200M~300M之间。
解:
增加一个8e 磁盘分区/dev/sdb5
#vgextend vgrhce /dev/sdb5
#lvextend -L 260M /dev/vgrgce/lvexam1
# 4目录权限(10分)
1.创建目录/admin/sales、/admin/devel、/admin/training、/admin/other、/admin/default。
解:
#mkdir /admin/{sales,devel,training,other,default}
2.目录/admin/sales的所有者为root, 所属组为admin, 隶属于admin组的所有用户均可在此目录下创建文件, 但新建文件和目录的所属组自动是admin, 所有者是创建者自身; 其它用户无任何权限。
解:
#chown root.admin sales
#chmod g+w , o+ sales
#chmod g+s sales
# 5服务(50分)
1、编写脚本exam1.sh,通过执行exam1.sh脚本实现JAVA平台的搭建。(20)
解:
创建exam1.sh
#vim exam1.sh
#bash exam1.sh
2、安装ECLIPSE工具软件,并通过此工具编写hello.java,编译并运行。(10)
解:
编写 hellojava
安装:
编写:
运行:
3、能够通过域名station*.example.com 访问php默认网页(20)
解:
(1)修改/etc/httpd/conf/httpd.conf
(2)、搭建一个DNS服务器
1、安装bind软件包
yum install bind*
修改配置文件
#vim /etc/named.conf
(3)拷贝、编辑station2.com.zone
#cp /var/named/named.localhost station2.com.zone
#vim /var/named/station2.com.zone
(4)安装Apache、php服务
#yum install http*
#yum install php*
Index.php首页