本地源
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /etc/yum.repos.d/
mv C* e/
vim cent.repo
[b]
name=b
baseurl=file:///mnt/cdrom/BaseOS
enbaled=1
gpgcheck=0
[a]
name=a
baseurl=file:///mnt/cdrom/AppStream
enabled=1
gpgcheck=0
yum clean all
yum makecache
samba
1. 查看samba安装包
dnf search samba
2. dnf -y install samba
3. cd /etc/samba/
4. vim smb.conf
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
[homes]
comment = Home Directories
valid users = cs
browseable = No
read only = No
inherit acls = Yes
[data]
comment = Do not modify all the files
path = /home/data
public = No
writable = Yes
5. systemctl restart smb
6. systemctl restart nmb
7. systemctl enable smb
8. systemctl enable nmb
9. mkdir /home/data
10. chown -Rf cs:cs home/data
11. pdbedit -a -u cs(用户名)
12. setenforce 0
13. firewall-cmd --zone=public --add-service=samba --permanent
14. firewall-cmd --reload
15. yum -y install samba-client
16. smbclient -u sc -L 192.168.206.134
17. smbclient //192.168.206.134/data -U cs%222222
多虚拟主机配置
一.基于IP的多虚拟主机配置
1.配置网卡 命令:nmtui(见视频)
2.启动网卡连接 命令:nmcli connection up ens33(网卡名称)
3.进入/etc/www/html 文件夹 命令:cd /etc/www/html
4.新建文件 ai ca lot 命令:mkdir ai ca lot
5.查看/etc/www/html 文件夹 命令:ll
6.创建ai/index.html 文件,并写入内容:1 命令:echo '1' >ai/index.html
7.创建ca/index.html 文件,并写入内容:2 命令:echo '2' >ca/index.html
8.创建lot/index.html 文件,并写入内容:3 命令:echo '3' >lot/index.html
9.查看ai/index.html 文件 命令:cat ai/index.html
10.查看ca/index.html 文件 命令:cat ca/index.html
11.查看lot/index.html文件 命令:cat lot/index.html
12.回到根目录 命令:cd /
13.编辑/etc/httpd/conf/httpd.conf 配置文件 命令:vim /etc/httpd/conf/httpd.conf
:set nu (显示行数)132gg
在 133 行写入:<VirtualHost 192.168.100.11(自己设的ip地址)>
DocumentRoot /var/www/html/ai
ServerName www.ai.com
<Diectory /var/www/html/ai>
AllowOverride None
Require all granted
</Diectory>
</VirtualHost>
在 143 行写入:<VirtualHost 192.168.100.12(自己设的ip地址)>
DocumentRoot /var/www/html/ca
ServerName www.ca.com
<Diectory /var/www/html/ca>
AllowOverride None
Require all granted
</Diectory>
</VirtualHost>
按esc 输入 133,140 co 142
在 152行写入:<VirtualHost 192.168.100.13(自己设的ip地址)>
DocumentRoot /var/www/html/lot
ServerName www.lot.com
<Diectory /var/www/html/lot>
AllowOverride None
Require all granted
</Diectory>
</VirtualHost>
按esc 输入 133,140 co 152
14.重启配置文件 /etc/httpd/conf/httpd.conf 命令:systemctl restart httpd
二、 基于主机域名的多虚拟主机配置
1.编辑 /etc/hosts 配置文件 命令:vim /etc/hosts
按 A 输入 : 192.168.100.11(自己的当前IP地址) www.ai.com www.ca.com www.lot.com
2. 测试域名网络连接 命令:ping -c 4 www.whit_ai.com
3.创建ai/index.html 文件,并写入内容:1 命令:echo '11' >/var/www/html/ai/index.html
4.创建ca/index.html 文件,并写入内容:2 命令:echo '22' >/var/www/html/ca/index.html
5.创建lot/index.html 文件,并写入内容:3 命令:echo '33' >/var/www/html/lot/index.html
6.查看ai/index.html 文件 命令:cat /var/www/html/ai/index.html
7.查看ca/index.html 文件 命令:cat /var/www/html/ca/index.html
8.查看lot/index.html文件 命令:cat /var/www/html/lot/index.html
9.编辑 /etc/httpd/conf/httpd.conf 配置文件 命令:vim /etc/httpd/conf/httpd.conf
输入:set nu
把133行改为 :<VirtualHost 192.168.100.11(当前的ip地址)>
DocumentRoot /var/www/html/ai
ServerName www.ai.com
<Diectory /var/www/html/ai>
AllowOverride None
Require all granted
</Diectory>
</VirtualHost>
把143行改为:<VirtualHost 192.168.100.11(当前的ip地址)>
DocumentRoot /var/www/html/ca
ServerName www.ca.com
<Diectory /var/www/html/ca>
AllowOverride None
Require all granted
</Diectory>
</VirtualHost>
把152行改为:<VirtualHost 192.168.100.11(当前的ip地址)>
DocumentRoot /var/www/html/lot
ServerName www.lot.com
<Diectory /var/www/html/lot>
AllowOverride None
Require all granted
</Diectory>
</VirtualHost>
10.重启/etc/httpd/conf/httpd.conf 配置文件 命令:systemctl restart httpd
三、基于端口的多虚拟主机配置
1.编辑 /etc/httpd/conf/httpd.conf 配置文件 命令:vim /etc/httpd/conf/httpd.conf
输入 :set nu ,在45行 输入 Listen 80 ,在46行输入Listen 6001,在47行输入 Listen 6002,在48行输6003
把133行改为 :<VirtualHost 192.168.100.11(当前的ip地址):6001>
DocumentRoot /var/www/html/ai
ServerName www.ai.com
<Diectory /var/www/html/ai>
AllowOverride None
Require all granted
</Diectory>
</VirtualHost>
把143行改为:<VirtualHost 192.168.100.11(当前的ip地址):6002>
DocumentRoot /var/www/html/ca
ServerName www.ca.com
<Diectory /var/www/html/ca>
AllowOverride None
Require all granted
</Diectory>
</VirtualHost>
把152行改为:<VirtualHost 192.168.100.11(当前的ip地址):6003>
DocumentRoot /var/www/html/lot
ServerName www.lot.com
<Diectory /var/www/html/lot>
AllowOverride None
Require all granted
</Diectory>
</VirtualHost>
2.编辑 /etc/hosts 配置文件 命令:vim/etc/hosts
将 192.168.100.11(自己的当前IP地址) www.ai.com www.ca.com www.lot.com删除
3.查看http所占用端口 命令:semange port -l |grep http
4.将端口加入6001添加到http_port_t 中 命令:semanage port -a -t http_port_t - p tcp 6001
5.将端口加入6002添加到http_port_t 中 命令:semanage port -a -t http_port_t - p tcp 6002
6.将端口加入6003添加到http_port_t 中 命令:semanage port -a -t http_port_t -p tcp 6003
7.重启/etc/httpd/conf/httpd.conf 配置文件 命令:systemctl restart httpd