linux基础命令(三)
一:apache服务
部署服务的步骤
1:环境的准备
关闭防火墙
关闭selinux
ip相关配置
2:软件包的安装
yum install httpd -y
3:配置文件相关:
/etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html" 存放网站资源的目录
Listen 80 默认端口号
4:重启服务
systemctl restart httpd
5:测试
echo 'index' > index.html
http://10.0.0.11/
二:Samba服务
samba功能:
samba是一个网络服务器,用于Linux和Windows之间共享文件。
samba安装:
yum install samba -y
samba的配置文件:
/etc/samba/smb.conf
创建一个共享文件夹:vim /etc/samba/smb.conf 在配置文件的最后加上
[company] comment=share files path=/company public=yes writable=yes write list=+staff
comment = ...... 设置共享注译
path = 设置共享目录的物理路径
valid users = @组名,用户名 设置允许哪些合法组或用户访问
public = yes|no 设置共享资源是否能给游客帐号访问
browseable = yes|no 设置该共享为隐藏共享
writable = yes|no 设置是否允许客户端写入数据
hosts allow = 设置允许访问该共享的合法网段或IP
samba安全认证掌握两种:share (匿名访问)user:用户名密码
修改完配置文件重启服务 systemctl restart smb
注意:
1 客户端要对目录是否有权限,必须samba软件放权+系统放权
2 每个用户的访问方式是:\\服务端ip\用户名,默认访问自己的家目录(该用户对该目录有w权限,且samba对用户的家目录开启了writeable=yes的权限)
3 对于共享的目录,是所有人打开目录进行操作的,而不是一个打印机,所以printable一定要设置no
4 writeable=yes代表对所有用户放行了写权限,write list=user1,user2无效,因为放行的所有用户中已然包含user1和user2
5 writeable=no,write list=user1,user2代表所有人都没有写权限,唯独user1和user2有
samba用户的新增:
samba用户必须首先是系统用户
useradd yys
smbpasswd –a yys
输入密码
pdbedit -L:查看samba用户
window下访问:
我的电脑→映射网络驱动器
文件夹设置:\\ip地址\文件目录
浙公网安备 33010602011771号