1、以交换文件的方式给系统增加8M的交换空间,要求:
(1)格式化并激活使其可用
(A)创建交换空间:
# dd if=/dev/zero of=/swapfile bs=1024 count=8192
(B)格式化交换空间:
# mkswap /swapfile
(C)开启交换空间
[root@syy1190 ~]# swapon /swapfile
结果如图:
成功创建8M交换空间,并启动。
(2)每次系统启动自动加载
编辑 vi /etc/fstab文件,添加红线部分的代码,保存退出!
2、配置网络,满足以下要求:
(1)IP为192.168.1.186/255.255.255.0
(2)DNS地址192.168.1.1
(3)网关192.168.1.254
在终端输入netconfig进入界面化设置
重启服务,service network restart
3、建立SSH服务器,满足以下要求:
(1)绑定IP192.168.1.186
(2)不容许root直接远程登陆系统
(3)监听端口2222
编辑vi /etc/ssh/sshd_config,修改如下:
重启sshd服务
4、配置一个samba服务器,满足以下要求:
(1)共享/data目录,共享名share
(2)关闭homes共享
(3)启动服务并测试成功
创建/data目录
# mkdir /data
注释掉homes共享或者删除代码(用“#”来注释)
在末尾添加下面代码:
重启smb服务
在进行测试时记得关闭防火墙:service iptables stop
测试:
终端输入:testparm
显示
用客户端连接,在终端输入:smbclient -L 192.168.1.186
5、配置NFS服务,满足以下要求:
(1)输出/tmp目录
(2)192.168.0.0/24网段具有读写访问权限
(3)同步方式操作
(4)访问时均转换为匿名用户
新建目录mkdir /tmp
编辑 vi /etc/exports
添加 /tmp 192.168.0.0/24(rw,sync,all_squash) ---all_squash访问时都被转换为匿名用户
分别启动portmap和nfs进程(顺序不能倒过来)
6、配置一个DHCP服务器,满足以下要求:
(1)地址池为192.168.1.100/24 ----192.168.1.105/24
(2)DNS地址192.168.1.1
(3)网关地址192.168.1.254
(4)主机ftp,MAC地址为11:22:33:44:55:66。IP分配192.168.1.11
将dhcpd实例文件copy到/etc/dhcpd.conf里
cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf
再编辑vi /etc/dhcpd.conf,修改代码如下
重启服务,service dhcpd restart
再修改dhcpd侦听的端口为eth0
7、配置一个apache服务器,满足以下要求:
(1)实现基于名字的虚拟主机vhost1.gdlc.com和vhost2.gdlc.com
(2)实现基于IP的虚拟主机vhost3.gdlc.com和vhost4.gdlc.com
(3)设置/var/www/html/myacldir目录只有192.1668.1.0/24可访问。
配置网络
# ifconfig eth0 192.168.1.5
设置虚拟ip地址
# ifconfig eth0:1 192.168.1.2 netmask 255.255.255.0
# ifconfig eth0:2 192.168.1.3 netmask 255.255.255.0
# ifconfig eth0:3 192.168.1.4 netmask 255.255.255.0
设置静态域名解析,vi /etc/hosts
建立虚拟主页
在/etc/httpd/conf.d目录下创建配置文件vi namevhost.conf (事例代码可以在/etc/httpd/conf/httpd.conf下找到),代码如下:
NameVirtualHost 192.168.1.2
<VirtualHost 192.168.1.2>
DocumentRoot /var/www/html/vhost1
ServerName vhost1.gdlc.com
</VirtualHost>
<VirtualHost 192.168.1.2>
DocumentRoot /var/www/html/vhost2
ServerName vhost2.gdlc.com
</VirtualHost>
再创建一个基于ip地址的配置文件vi ipvhost.conf ,代码如下:
<VirtualHost 192.168.1.3>
ServerAdmin vhost3.gdlc.com
ServerName vhost3.gdlc.com
DocumentRoot /var/www/html/vhost3
</VirtualHost>
<VirtualHost 192.168.1.4>
ServerAdmin vhost4.gdlc.com
ServerName vhost4.gdlc.com
DocumentRoot /var/www/html/vhost4
</VirtualHost>
创建一个目录
#mkdir /var/www/html/myacldir
#cd /var/www/html/myacldir
# echo "this is dir only be accessed for 192.168.1.0/24">index.html
新建一个配置文件(配置文件事例可以在/etc/httpd/conf/httpd.conf找到)
vi /etc/httpd/conf.d/myacldir.conf
Alias /myacldir /var/www/html/myacldir
<Location /myacldir>
Order deny,allow
Deny from all
Allow from 127.0.0.1 192.168.1.0/24
</Location>
重启服务service httpd restart