CentOS 7镜像文件:http://mirrors.aliyun.com/centos/7/isos/x86_64/
特别注意有时我们修改了IP,实际上还需要在终端输入dhclient更新一波ip信息,这样我们可以在虚拟机上访问外网。
目录
1.更改用户密码:
2.更改计算机名
3.设置固定ip
4.查询并安装samba服务器
5.启动samba服务:
6.建立共享目录/mnt/student
1.更改用户密码:
命令:passwd
2.更改计算机名
查看:hostname
hostnamectl set-hostname hello
重启:reboot
重启之后依然有效
3.设置固定ip
进入配置目录:
cd /etc/sysconfig/network-scripts
找到网卡:
vim ifcfg-ens33
可根据自己的实际情况进行补充
UUID=87477962-b93d-4907-a7ff-ba56c8f57257 #MAC地址,每个主机都不相同
ONBOOT=yes
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 使用静态IP地址,默认为dhcp
IPADDR="192.168.222.101" # 设置的静态IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.222.2" # 网关地址
#DNS1="192.168.222.2" # DNS服务器
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
DNS = 8.8.8.8
重启网络服务
systemctl restart network.service
当然使用老版本命令依旧有效:service network restart
4.查询并安装samba服务器
1.查询samba服务器:
rpm -qa | grep samba
联网用yum,不联网本地挂载使用:(可参考:https://blog.csdn.net/qq_37699336/article/details/80302081)
下面介绍本地挂载:
2.挂载本地yum源
如果mount命令不管用,看下面的操作:
2.然后cd进入 cd /etc/yum.repos.d/然后在输入rm -rf * 进行删除(切记不要输入rm -rf /*,输入之后会导致系统崩溃),再创建一个.repo的文件,最后编辑a.repo文件 (文件名a,是可以任意取的)
3. 安装samba服务器: yum install samba -y
5.启动samba服务:
systemctl start smb nmb
systemctl is-active smb nmb
命令的意思分别是:
添加到防火墙白名单放行
firewall-cmd –permanent --add-service=samba
firewall -cmd --reload
关闭SELinux
setenforce 0
6.建立共享目录/mnt/student
命令依次是:
检测用户是否添加成功
pdbedit –L
给测试目录/mnt/student/权限
chown -R 755 /mnt/student/
配置参数文件
vim /etc/samba/smb.conf
重启smb/nmb服务
systemctl restart smb nmb
winodws 客户端进行访问
win+r,打开运行,输入\\192.168.222.100 ,并且输入用户名student01和密码,即可进行访问。
特别注意,这个student文件夹没有访问权限,但是也尝试修改了smb.conf,但都没有效果,不知道是什么原因,暂时留下一个坑吧。
参考的文章:
https://baijiahao.baidu.com/s?id=1651436897475531207&wfr=spider&for=pc
https://blog.csdn.net/qq_37699336/article/details/80302081
https://blog.csdn.net/xoofly/article/details/93536310