Linux 实验
文章目录
- Linux 实验
- 实验2 Red Hat 的使用(二)
- 实验3 Red Hat 的使用(三)
- 实验4 Red Hat 的操作(四)
- 实验5 vi 编辑器、磁盘管理和文件系统
- 实验6 用户账户管理
- 实验7 软件包管理
- 实验8 网络基本配置
- 实验9 远程登录服务器
- 实验10 使用 ftp 服务器和客户端
- 实验11 配置 Samba 服务器
- 实验12 配置 Apache 服务器
实验2 Red Hat 的使用(二)
\1. 切换目录到/etc/hal/fdi/policy,并查看当前的工作目录路径;
cd /etc/hal/fdi/policy pwd
\2. 切换目录到root用户的宿主目录,并查看当前目录的内容;
su 123456 cd ~ ls
\3. 用“locate”命令定位“PS3.conf”文件(注意大小写!),若无法使用“locate”命令,先使用“updatedb”升级数据库;
updatedb locate PS3.conf # 在数据库中找文件,速度超快
\4. 查看/etc/hal/fdi/policy目录的读写权限,写出该权限的数值,并解释其意义;
ls -l /etc/hal/fdi # rwxr-xr-x 755 # r 读 w 写 x 执行,前三位是文件拥有者,中三位是组群内用户,后三位是组群外用户
\5. 以“root”用户的身份进入rjxy用户的宿主目录,在当前目录下创建文件file和目录“a/b/c/d”,并把该目录的权限修改为777,用“ls”命令查看是否修改成功;
cd /home/rjxy touch file mkdir -p -m 777 a/b/c/d ls -ld a
\6. 把文件file复制到目录“a/b/c/d”中,并改名为“学号”【注意,直接把“学号”修改为各位同学的数字学号】,用“ls”命令查看文件是否复制成功;
cp file a/b/c/d/1825010249
\7. 在当前目录下创建目录w,并把目录a复制到目录w中,用“ls”命令查看是否复制成功;
mkdir w cp -r a w
\8. 把/etc目录下所有以“.d”为结尾的文件和目录复制到目录a中,用“ls”命令查看是否复制成功;
cp -r /etc/*.d a
\9. 把目录a中的“rc0.d”改名为“学号.d”,然后把改名后的文件移动到目录/home/rjxy/b中,若目录b不存在,则创建它;【注意,要先改名,再移动文件】,用“ls”命令查看是否移动成功;
mv a/rc0.d a/1825010249.d mkdir /home/rjxy/b mv a/1825010249.d /home/rjxy/b
\10. 删除目录/home/rjxy/b中的 “学号.d”,用“ls”命令查看是否成功删除;
rm /home/rjxy/b/1825010249.d
\11. 查看曾经运行过的命令,并执行history结果中显示的第2条命令。
history !2
T w o E n d . Two\ End. Two End.
实验3 Red Hat 的使用(三)
\1. 根据命令替换的方法,用“gedit”和“locate”命令打开“PS3.conf”文件;
gedit $(locate PS3.conf)
\2. 使用管道,查看“/etc”目录下所有包含“cp”字符串的内容;
ls /etc/* | grep cp
\3. 在/home/rjxy目录下创建文件file1和file2;
file1中的内容为 file2的内容为 a b c d 1 23 456 7890 cd /home/rjxy touch file1 file2 vim file1 a b c d :wq vim file2 1 23 456 789 :wq
\4. 把file1的内容加上行号输入到文件file3中,并用cat命令查看file3的内容;
cat -n file1 > file3 cat file3
\5. 用“>”和“>>”分别做以下操作:
把file1的内容替代file3的内容;
把file2内容附加到file3的末尾;
用cat命令查看file3的内容;
cat file1 > file3 cat file2 >> file3 cat file3
\6. 用head和tail命令显示file3文件中4-7行的内容;
head -7 file3 | tail -4
\7. 使用root用户登录系统,并切换到rjxy用户的宿主目录,在该目录下创建新目录test,并切换到目录test;
su 123456 cd ~rjxy mkdir test cd test
\8. 在test目录中创建文件file和目录x,并在目录x中创建文件file2和file3;
touch file mkdir x cd x touch file2 file3
\9. 更改文件file的所有者为rjxy;更改目录x及其中所有文件和子目录的所有者为rjxy;
chown rjxy file chown -R rjxy x
\10. 更改文件file的组群为rjxy。
chgrp rjxy file # 或 chown rjxy:rjxy file
T h r e e E n d . Three\ End. Three End.
实验4 Red Hat 的操作(四)
\1. 用chmod的数值模式设置文件file的读写权限,要求文件的所有者具有所有权限,组群具有读写权限,其他用户只具有读权限;
# owner rwx 7 # group rw- 6 # other r-- 4 chmod 764 file
\2. 用chmod的数值模式设置目录x及其中所有文件和子目录的读写权限,权限值同1;
chmod -R 764 x
\3. 用chmod的符号模式设置文件file的读写权限,要求删除文件所有者的执行权限、删除组群的写权限、增加其他用户的写权限;
chmod u-x file chmod g-w file chmod o+w file
\4. 设置文件file的隐藏属性,要求文件只能向后追加数据,不能修改或删除,并用echo命令将字符串“学号”追加到文件file中(将“学号”改为个人的真实学号);
chattr +a file echo 1825010249 >> file # 加不加引号不影响
\5. 查看文件file的隐藏属性;
lsattr file
\6. 使用字符方式设置文件file的特殊权限setuid和setgid;
chmod ug+s file
\7. 使用数值方式设置文件file2的特殊权限setuid和stick bit,并用字符方式删除文件file2的stick bit;
# setuid setgid stick-bit 5 chmod 5764 file2 chmod o-t file2 # 注意不是 o-s
\8. 用whereis查找“ls”命令的可执行文件和帮助文件;
whereis -b -m ls
\9. 用find查找/etc目录中文件名包含字符“ab”的内容;
find /etc -name '*'ab'*'
\10. 用find查找/etc目录中读写权限为644的文件,并在-exec选项中用ls -l命令将它们列出来。
find /etc -perm 644 -exec ls -l {} \;
F o u r E n d . Four\ End. Four End.
实验5 vi 编辑器、磁盘管理和文件系统
\1. 创建新文件 “/etc/学号”【注意,此处的“学号”应为每个人的实际学号】;
touch /etc/1825010249
\2. 输入以下文字【注意其中的学号、姓名、性别和组别都改为每个人的实际信息】;
学号\n姓名\n性别\n组别
\3. 显示出行号;
:set nu
\4. 复制第1行,并把它粘贴到第3行【注意,复制之后,第1行的内容应该在第3行而不是第4行】;
yy # 在第1行,不是输入是按键盘 p # 2
\5. 复制 2-4 行到末尾,再复制第5行到末尾;
3 yy # 2
\6. 删除第 2-5 行;
4 dd # 2
\7. 删除第3行;
dd
\8. 创建新文件“/etc/姓名”【注意,此处的“姓名”应为每个人的姓名拼音首字符】;
touch /etc/whl
\9. 复制文件 “/etc/学号” 的内容到文件“/etc/姓名”中;
cp etc/1825010249 /etc/whl # 若为 move 则改名
\10. 使用 “vi” 编辑 Apache 配置文件==/etc/httpd/conf/httpd.conf==,找到第 276 行 “ServerName www.example.com:80”,将之修改为 “ServerName localhost:80”;
vim /etc/httpd/conf/httpd.conf :276 localhost
\11. 使用 vim /etc/httpd/conf/httpd.conf 修改第360行开始的相关项
F i v e E n d . Five\ End. Five End.
实验6 用户账户管理
\1. 创建用户
- 在字符界面下创建新用户“wtest1”,密码设为 “123456”,并对比密码设定前后 /etc/shadow 文件中 wtest1 的区别;
useradd wtest1 cat /etc/shadow passwd wtest1 123456 cat /etc/shadow
- 创建新用户 “wtest2”,设其UID为580,归属于 “rjxy” 群组,密码设为 “123456”;
useradd -u 580 -g rjxy wtest2 passwd wtest2 123456
- 创建新用户 “wtest3”,设其宿主目录为 “/home/ttt”;
useradd -d /home/ttt wtest3
- 创建新用户 “wtest4”,密码设为 “123456”,设其 UID 为 0,在 tty4 虚拟终端中登录此用户,并解释登录后的显示信息;
useradd -u 0 wtest4 passwd 123456 usermod -o -u 0 wtest4 # UID 为 0 的就是根用户
\2. 修改用户
- 用 “usermod –d” 命令把 “wtest2” 用户的宿主目录修改为 “/home/wtest”,修改后在 tty2 虚拟终端中登录此用户,解释显示的登录信息,并找出解决办法;
usermod -d /home/wtest wtest2 # 更改后没有启动文件,需复制 /etc/skel/. 到 /home/wtest
- 把 “wtest2” 用户的宿主目录修改为 “/etc/test”,要求系统自动生成此目录;
usermod -d /etc/test -m wtest2
- 把 “wtest3” 的用户名修改为 “www”,并从 passwd 文件中查看该用户信息;
usermod -l www wtest3
- 设置 “wtest4” 的有效期限到 2012年12月21日,并从 shadow 文件中查看修改结果;
usermod -e 12/21/2012 wtest4
- 把 “wtest4” 所属群组修改为 “rjxy”,并从 passwd 文件中查看修改结果;
usermod -g rjxy wtest4
- 锁定用户 “wtest1”,并在 tty2 虚拟终端中验证,若验证该用户已锁定,再为该用户解锁
usermod -L wtest1 # -U 解锁
\3. 删除用户
删除用户 “wtest1” 并同步删除其宿主目录
userdel -r wtest1
S i x E n d . Six\ End. Six End.
实验7 软件包管理
\1. RPM命令
- 用 rpm 命令从 RHEL 安装光盘中安装软件 finger;
rpm -ivh finger-0.17-39.el6.i686.rpm # 可以 tab 出来
- 检查 finger 软件是否已经安装;
rpm -q finger
- 用 rpm 卸载 finger;
rpm -e finger
- 检查 finger 是否已经卸载;
rpm -q finger # ...
- 用 rpm 命令从 RHEL 安装光盘中安装软件 telnet-server。
rpm -ivh telnet-server-0.17-46.el6.i686.rpm
\2. YUM命令
- 用 RHEL 安装光盘建立本地 yum 安装源;
cd /etc/yum.repos.d/ vim dvd.repo # 别的都删除 [dvd] name=install dvd baseurl=file:///media/RHEL_6.1\ i386\ Disc\ 1/ enabled=1 gpgcheck=0
- 用 yum 命令安装软件 finger;
cd /media/RHEL_6.1\ i386\ Disc\ 1/Packages yum -y install finger-0.17-39.el6.i686.rpm
- 检查 finger 是否已经安装;
rpm -q finger
- 用 yum 卸载 finger;
yum remove package finger
- 检查 finger 是否已经卸载;
rpm -q finger
- 用 yum 命令安装软件 telnet-server。
yum -y install telnet-server-0.17-46.el6.i686.rpm
S e v e n E n d . Seven\ End. Seven End.
实验8 网络基本配置
\1. 在虚拟机安装 Redhat 操作系统(此步可省略);
\2. 设置虚拟机 Redhat 的网络连接方式设为==“桥接”==;
\3. 查看并记录实体机的 Windows 操作系统的网络相关设置,假设实体机 IP 为 x.y.z.w:
实体机 IP:192.168.1.49;
子网掩码:255.255.255.0;
网关:192.168.1.254;
DNS:202.196.96.131;
\4. 使用 ifconfig 命令临时设置 IP 地址为 x.y.z+10.w, 并保证虚拟机和实体机可以相互 ping 通;
ifconfig eth0 192.168.10.49/16 up ifconfig [网络接口号] [ip地址] [netmask子网掩码] [up|down]
\5. 修改虚拟机 RHEL 中网卡配置文件 ifcfg-eth0,设置 Redhat 的网卡 eth0,要求其使用静态 IP、开机时自动激活、网络连接方式为本地连接、(注意 IP 地址 x.y.z 与实体机相同,“*” 为 “w+70”)、子网掩码、网关、DNS 服务器均与实体机相同,若 ip 地址有冲突,就设置 IP 为 x.y.10.w,并保证虚拟机和实体机可以相互 ping 通。
vim /etc/udev/rules.d/70-persistent-net.rules # 将 eth0 注释掉,将 eth1 改为 eth0 init 6 # 重启 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" HWADDR="00:0C:29:11:56:42" # 用 ifconfig 看的 NM_CONTROLLED="yes" ONBOOT="yes" TYPE=Ethernet BOOTPROTO=static # 静态 IPADDR=192.168.10.49 # ip 地址 PREFIX=16 # 掩码 GATEWAY=192.168.1.254 # 网关 DNS1=202.196.96.131service NetworkMannager stop # 若有需要 service network restart ping -c 4 192.168.1.49
E i g h t E n d . Eight\ End. Eight End.
实验9 远程登录服务器
\1. 配置虚拟机网络,并保证虚拟机和实体机可以相互 ping 通;
# 见实验8 临时配置 ip:ifconfig eth0 192.168.10.49/16 up # 长久配置 ip: vim /etc/sysconfig/network-scripts/ifcfg-eth0 改其中配置
\2. 在 Redhat 系统中用 rpm 命令安装 xinetd 和 Telnet 服务器端;
cd /media/RHEL_6.1\ i386\ Disc\ 1/Packages/ rpm -ivh telnet-0.17-46.el6.i686.rpm
\3. 在 Redhat 系统中开启 Telnet 服务,设置允许 “root” 用户登录,连接本地 Telnet 服务器(telnet 127.0.0.1),并用 root 用户登录;
# 3 开启telnet(改为no),关/etc/securetty(root可登录),重启服务 vim /etc/xinetd.d/telnet disable = no mv /etc/securetty /etc/securetty.bak # 江湖规矩改之前...这是直接改名 service xinetd restart# 打开物理机Windows的telnet服务,将虚拟机的防火墙设为允许telnet telnet 192.168.10.49 # 物理机上
\4. 在 Redhat 系统中检查 openssh 的服务器端、客户端和公共核心是否安装,如未安装,则用 rpm 命令安装,如果已经安装,则在 Redhat 中开启 openssh 服务,并在实体机的 Windows 操作系统使用 putty 登录 SSH 服务器。
# 4 开启ssh服务,物理机上用PuTTY软件打开服务 rpm -qa | grep ssh service sshd restart
N i n e E n d . Nine\ End. Nine End.
实验10 使用 ftp 服务器和客户端
首先,设置 Redhat 的网络连接方式为 “桥接”,将光盘挂载上去
实验里是这样设置的,本地机的 IP 为 192.168.1.49,子网掩码为 16 即 255.255.0.0
1 .修改虚拟机 RHEL 中网卡配置文件 ifcfg-eth0,要求使用静态 IP、开机自动激活、网络连接方式为本地连接、IP 为 xxx.xxx.7.xxx
// 设置虚拟机的临时 IP
ifconfig eth0 192.168.7.49/16 up
// 与本地机 ping 一下试试通不通
ping -c 4 192.168.1.49vim /etc/sysconfig/network-scripts/ifcfg-eth0
// 改其内容
DEVICE="eth0"
HWADDR="00:0C:29:18:5F:62" // 这个是通过 ifconfig 看的
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE=Ethernet
BOOTPROTO=static // 静态
IPADDR=192.168.7.49 // IP
PREFIX=16 // 子网掩码
GATEWAY=192.168.1.254 // 网关
DIS1=202.196.96.131 // 域名
2 .用 rpm 命令安装 ftp,vsftpd(ftp 服务)
// 先到对应目录 Packages 下
cd /media/RHEL_6.1\ i386\ Disc\ 1/Packages/
rpm -ivh ftp-0.17-51.1.el6_i686.rpm
rpm -ivh vsftpd-2.2.2-6.el6_0.1.i686.rpm // 可以 Tab 出来
3 .添加用户,并设置密码
useradd test1 // 添加三个用户 test1、2、3
passwd test1
4 .配置 ftp 服务器,要求仅允许匿名用户登录,不允许本地用户登录,且匿名用户可以在 /var/ftp/pub 目录中新建目录、上传和下载文件,用匿名用户在 pub 下创建目录
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak // 江湖规矩,改之前先备份
vim /etc/vsftpd/vsftpd.conf
:12
anonymous_enable=YES // 允许匿名访问
local_enable=NO // 不允许本地用户登录
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES // 允许匿名用户上传下载创目录读写// 然后打开虚拟机里系统防火墙里可信服务中 FTP 的选项,设为允许
setenforce 0
chmod 777 /var/ftp/pub // 改 pub 的权限,不然进不去service vsftpd restart
然后在本地机(机房电脑)上匿名访问 ftp 服务器(虚拟机):ftp 192.168.7.49
5 .配置 ftp 服务器,要求不允许 test 和 test1 用户登录,允许其他本地用户登录
// 有两种方式,第一种是将 test、test1 放入 ftpusers(放入其中的都不能登录)
// 第二种是将 test、test1 放入 user_list,然后设置 userlist_enable 起作用,再设置 userlist_deny 不能访问,如下
local_enable=YES // 让本地用户能登录先
vim /etc/vsftpd/user_list // 改为 test、test1
vim /etc/vsftpd/vsftpd.conf
:118 // 在 118 行左右
userlist_enable=YES // userlist 起作用
userlist_deny=YES // 是否阻止 userlist 中的用户登录service vsftpd restart
但凡是改了配置文件,就要重启服务才能起作用
6 .配置 ftp 服务器,要求不允许 user_list 中的用户登录,允许 root 用户和其他本地用户登录,并禁止 test2 用户切换到其他目录
vim /etc/vsftpd/vsftpd.conf
userlist_enable=YES
userlist_deny=YES// 允许 root 用户登录
// 将 root 从 user_list 中去掉,遵循( ftpusers 中的都不能登录,userlist 起作用后 deny 若不阻止则只有 userlist 中的用户可以登录,若阻止则 userlist 中的不能登录,别的照旧)的原则即可// 涉及到 chroot_list 文件和 chroot_local_user chroot_list_enable 两个选项
// chroot_local_user 开启后,将所有用户转成根用户(不能切换目录)
// 然后 chroot_list_enable 开启后,chroot_list 中的用户则与之相反(能/不能切换)
vim /etc/vsftpd/chroot_list // 这个目录是自建的,将 test2 放入
vim /etc/vsftpd/vsftpd.conf
:95
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list // 与上面的路径保持一致// 别忘了重启服务!!!
service vsftpd restart
7 .使用 test1 用户登录 ftp 服务器,分别查看本地主机和远程主机的当前目录;
-
在远程主机当前目录下创建目录 “qqq”;
-
把远程主机的 /home/rjxy 目录下的文件 “aa” 下载到本地主机的 “c:\” 目录下(若文件 “aa”不存在,需要在 Radhat 中先创建此文件),并查看是否已经下载成功;
查看本地主机当前目录的文件,创建 “1.txt” 文件,将此文件上传到 FTP 的 /home/rjxy 目录中并改名为 “2.c”
pwd // 查看远程主机(作为 ftp 服务器的虚拟机)的当前目录
!cd // 查看本地机的当前目录(对本地主机的操作一般加个 !)
lcd // 切换本地机目录mkdir qqqchmod 777 /home/rjxy // 需要先有能进别的用户的家目录的权限cd /home/rjxy // 下载用 get
get aa aa.txt // 注意!!!get 和 put 的新建文件名一定不要忘记
!dir // 列出本地机当前目录下内容put c:\1.txt 2.c
ls // 列出远程机当前目录下内容
8 .用 rpm 命令卸载 vsftpd 软件包
// 安装是 -ivh,查看是 -q,卸载是 -e
rpm -e vsftpd-2.2.2-6.el6_0.1.i686 // Tab 出来的会多个 .rpm,要去掉
l e s s o n 11 & 12 E n d . lesson\ 11\ \&\ 12\ End. lesson 11 & 12 End.
实验11 配置 Samba 服务器
1 .桥接,挂载光盘,下载 Samba
cd /media/RHEL_6.1\ i386\ Disc\ 1/Packages/
rpm -ivh samba-3.5.6-86.el6.i686.rpm
2 .新建 /home/sambashare 目录,将此目录作为共享目录,
修改配置文件,设置工作组为 “WORKGROUP”(为了和 Windows 保持一致),用户登录模式,不允许游客登录
ifconfig eth0 192.168.7.49/16 up
mkdir /home/sambasharecp /etc/samba/smb.conf /etc/samba/smb.conf.bak
vim /etc/samba/smb.conf # 进入配置文件
:74
workgroup = WORKGROUP
# 末尾添加
[share]comment = sharepath = /home/sambasharebrowseable = yespublic = no # 不允许游客登录writable = yes
3 .添加 Samba 账户 t1 和 t2,samba 登录口令都是 111,若账户不存在,先创建账户,并把用户口令都设为 111
useradd t1
useradd t2
passwd t1 # 111
passwd t2 # 111cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
smbpasswd -a t1 # 111,第一次设的时候需加 -a
smbpasswd -a t2 # 111
4 .用户 t1 和 t2 可以访问共享目录,其他用户不能访问共享目录,在共享目录,用户 t1 具有写权限,用户 t2 和其他用户不具有写权限
# 改 配置文件里
[share]comment = sharepath = /home/sambasharebrowseable = yesvalid users = t1,t2 # 允许登录的write list = t1 # 允许写的
5 .设置系统在 3 级和 5 级运行级别自动启动Samba服务
尝试在 Windows 系统中用 t1 账户连接 Samba 服务器,并在 /home/sambashare 目录中创建文件 t1.txt
chmod 777 /home/sambashare
setenforce 0
# 还有系统的防火墙也关一下(勾选上)service smb restart
chkconfig --level 35 smb on
chkconfig --list smb
尝试在 Windows 系统中用 t2 账户连接 Samba 服务器,并在 /home/sambashare 目录中创建文件 t2.txt(需先删除记录,否则自动登录)
net use \\192.168.7.49 /d # 删除记录
l e s s o n 13 E n d . lesson\ 13\ End. lesson 13 End.
实验12 配置 Apache 服务器
\1. 在虚拟机安装 Redhat 操作系统(此步可省略);
\2. Redhat 的网络连接方式设为“桥接”;
\3. 查看实体机的 Windows XP 或者 Windows 7 操作系统的本地连接 IP,记录该 IP 地址 xxx.yyy.bbb.aaa
\4. 配置 eth0 的 ip 地址,令其 ip 地址为 xx.yyy.7.aaa。子网掩码为 255.255.0.0。
\5. 把 hostname 修改为自己的学号;
su # 123456 hostname 1825010249 # 每次实验都要改的
\6. 在 Redhat 系统中用 DVD 安装光盘作为安装源,查看 httpd 是否已经安装,若缺少,请安装;
rpm -q httpd
\7. 用自己的姓名全拼创建用户并设置密码;修改 httpd 配置文件,为自己创建个人主页,(即可以在 windows 中通过 http://xxx.xxx.xxx.xxx/~name 的方式访问主页,其中 xxx 为 IP 地址,name 为用户名),要求主页内容为 “welcome to name’s homepage”(其中 name 为各人姓名全拼),并在 windows 中访问验证;
useradd whl passwd whl # 111 cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak # 江湖规矩 vim /etc/httpd/conf/httpd.conf :360 UserDir public_html :382 <Directory......chmod 705 -R /home/whl mkdir /home/whl/public_html cd /home/whl/public_html/ echo "welcome to whl's homepage" >> index.html service httpd restart # 打开虚拟机中防火墙
\8. 使用基于域名的方法,实现在一台主机上配置两个不同的 web 站点:www.henu.com 及 bbs.henu.com,要求 www.henu.com 站点的内容为 “welcom to henu”,bbs.henu.com 站点的内容为 “welcome to bbs”。在 windows 中访问验证。
vim /etc/httpd/conf/httpd.conf mkdir /var/www/henu mkdir /var/www/bbs cd /var/www/henu echo "welcome to henu." >> index.html cd /var/www/bbs echo "welcome to bbs." >> index.html service httpd restart # C:/Windows/System32/drivers/etc/hosts 增添 192.168.10.49 www.henu.com 192.168.10.49 www.bbs.com
E n d . End. End.
useradd whl passwd whl # 111 cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak # 江湖规矩 vim /etc/httpd/conf/httpd.conf :360 UserDir public_html :382 <Directory......chmod 705 -R /home/whl mkdir /home/whl/public_html cd /home/whl/public_html/ echo "welcome to whl's homepage" >> index.html service httpd restart # 打开虚拟机中防火墙
\8. 使用基于域名的方法,实现在一台主机上配置两个不同的 web 站点:www.henu.com 及 bbs.henu.com,要求 www.henu.com 站点的内容为 “welcom to henu”,bbs.henu.com 站点的内容为 “welcome to bbs”。在 windows 中访问验证。
vim /etc/httpd/conf/httpd.conf mkdir /var/www/henu mkdir /var/www/bbs cd /var/www/henu echo "welcome to henu." >> index.html cd /var/www/bbs echo "welcome to bbs." >> index.html service httpd restart # C:/Windows/System32/drivers/etc/hosts 增添 192.168.10.49 www.henu.com 192.168.10.49 www.bbs.com
E n d . End. End.
都挺好看的其实
md地址.