linux操作系统基础篇(六)
linux服务篇
1.samba服务的搭建
samba的功能: samba是一个网络服务器,用于Linux和Windows之间共享文件。
2. samba服务的启动、停止、重启
service smb start|stop|restart
3. samba的主配置文件为:/etc/samba/smb.conf
4. 配置samba服务
5.创建用户并且将其创建为samba用户
useradd smbin
smbpasswd -a smbin
6.重启服务使配置生效
systemctl restart smb
7.配置文件各项含义
comment = ...... 设置共享注译
path = 设置共享目录的物理路径
valid users = @组名,用户名 设置允许哪些合法组或用户访问
public = yes|no 设置共享资源是否能给游客帐号访问
browseable = yes|no 设置该共享为隐藏共享
writable = yes|no 设置是否允许客户端写入数据
hosts allow = 设置允许访问该共享的合法网段或IP
samba安全认证掌握两种:share (匿名访问)user:用户名密码。
2.nginx服务的搭建以及实现负载均衡
1)安装
tar xvf nginx-1.12.0.tar.gz
cd nginx-1.12.0
./configure --prefix=/usr/local/nginx --without-http_rewrite_module
make && make install
2)通过修改nginx.conf的配置文件
3) 启动服务
/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 重新加载配置文件
4)使用nginx来实现负载均衡
实现原理由四台机子组成
一台lb机子(做代理)三台真实的web服务器机子
lb配置文件内容
该配置让本身的nginx服务失去了web的功能但是客户机通过http机器访问到这台机子时,由这台机子将请求转发给真实的web服务器,通过轮询、权重、ip hash 的方式来实现负载均衡