第十四篇:shs服务、apache服务、samba服务

shs服务:提供远程管理

1.远程操作服务器需要在服务器端和客户端os上安装ssh server,ssh client
2.常用的ssh client软件有:xshell,sercureCRT,putty,VNC... 
  常用的ssh server有:openssh-server(操作系统自带)
3.查看server端的ssh服务状态:service sshd status
  sshd的配置文件在:etc/ssh/sshd_config
  修改完配置文件,启动服务:service sshd restart
4.client端通过软件运行ssh ip:port连接到server

 

apache服务httpd:提供网站服务

1.部署服务的步骤
(1)准备环境
     a.关闭防火墙:service iptables stop (chkconfig iptables off:开机就关闭)
     b.关闭selinux:setenforce 0
        (/etc/sysconfig/selinux文件中修改selinux值为disbaled:开机就关闭)
     c.配置ip
 (2)安装软件包
    yum install httpd -y
 (3)修改配置文件
    /etc/httpd/conf/httpd_conf
    配置文件中关注两个参数:
    a.Listen 80 :监听80端口
    b.DocumentRoot:/var/www/html (存放的是网站的根文件)
 (4)重启服务
    service httpd restart
 (5)测试
   浏览器中访问server的ip:port(浏览器默认port 80)
   例:‘http ://ip:port/a.txt’服务会去server上找根文件路径下找a.txt文件,
   若不指定文件,就访问默认文件index.html

samba服务

1.部署服务的步骤
(1)准备环境
     a.关闭防火墙
     b.关闭selinux
     c.配置ip
 (2)安装软件包
    yum install smaba -y
 (3)修改配置文件
    /etc/samba/smb.conf
    a.配置文件中‘security=share’相当于匿名访问共享文件夹
    如,[compnay] 一个[]表示一个id
       comment=company 设置共享注释
       path=/company 设置共享目录的物理路径
       valid users=@组名,用户名 设置允许哪些合法组或用户访问
       public=yes/no 设置该共享资源是否能给游客账号访问
       browseable=yes/no    设置共享资源是否为隐藏共享
       writable=yes/no 设置是否允许客户端写入数据
       write list=+staff 允许全体用户写入
   b.配置文件中‘security=user’需要用samba账号登录,访问的是账号的家目录
     先创建系统账号,再将该账号添加到samba中,如 smbpasswd -a user01
ps:用户能否对company中的文件进行增删改查操作,由OS与samba服务的权限共同决定,OS权限优先
 (4)重启服务
    service smb restart
 (5)测试
   计算机(右击)-映射网络驱动器-文件夹中输入
   a.访问共享文件夹:\\服务器ip\samba服务的某个id
   如:\\192.168.11.200\company
   b.访问samba账号:\\服务器ip\账号名
   如:\\192.168.11.200\user01
   ps:勾选上‘使用其他方式登录’
posted @ 2018-08-26 21:43  HMのBlog  阅读(199)  评论(0编辑  收藏  举报