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地址\文件目录

posted on 2018-12-22 17:44  叶杨森  阅读(124)  评论(0)    收藏  举报