首页 > 代码库 > Samba和nginx

Samba和nginx

Samba服务

samba是一个网络服务器,用于linux和windows之间共享文件

安装samba

1.防火墙

iptables -F 清除防火墙规则 (软件级别的防火墙)

systemctl stop firewalld 立即关闭 

systemctl disable firewalld 设置开机默认关闭

systemctl status firewalld 查看防火墙状态

2.SELinux

setenforce 0 临时关闭SElinux     getenforce 查看状态

通过修改/etc/sysconfig/selinux         SELINUX=disabled   卸载,永久关闭

3.配置IP地址

4.安装软件包

yum install samba

5.修改配置文件

/etc/samba/smb.conf

comment = ......   设置共享注译
path =    设置共享目录的物理路径
valid users = @组名,用户名   设置允许哪些合法组或用户访问
public = yes|no  设置共享资源是否能给游客帐号访问
browseable = yes|no  设置该共享为隐藏共享
writable = yes|no 设置是否允许客户端写入数据
hosts allow =  设置允许访问该共享的合法网段或IP
samba安全认证掌握两种:share (匿名访问)user:用户名密码

6.启动

systemcl start smb

 7.链接(系统用户)

smbpasswd -a chenshuai 为samba添加用户

 映射网络驱动
\\服务端的ip\用户名 --------》登录到用户的家目录下
\\服务端的ip\public --------》登录到共享目录

 

nginx

安装软件包
    二进制方式安装
        yum install epel-release -y
        yum install nginx -y
    源码安装
        yum gcc-* glibc-* make libtool ncurse-devel pcre -y
        
        tar xvf nginx.....tar.gz
        cd nginx/
        #./configure --prefix=/usr/local/nginx --with-pcre=/usr/lib64/
        ./configure --prefix=/usr/local/nginx --without-http_rewrite_module
        make
        make install

启动服务
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
#/usr/local/nginx/sbin/nginx -s stop 关闭
#/usr/local/nginx/sbin/nginx -s reload 重新加载配置文件

Samba和nginx