Fork me on GitHub

nfs cron shell 笔记

1.nfs
2.crond
3.shell

1.准备环境:
防火墙
selinux
配置ip
2.安装软件
二进制
源码安装
3.改改配置文件
 二进制:/etc/nginx/nginx.conf
 源码:/usr/local/nginx/conf/nginx.conf
4.启动服务
 二进制:systemctl start nginx
 源码:/usr/local/nginx/sbin/nginx -c  /usr/local/nginx/conf/nginx.conf
 
5.测试


samba

samba 用户必须是系统用户
useradd alex -s /sbin/nologin
smbpasswd -a alex

writeable=no
write list=lili,egon


nginx

events 
work_connect 1个进程可以开多少县城


403 权限问题
503 网络

负载均衡

反向代理:客户端把请求给代理服务器,代理服务器获取内容。
正向代理:FQ
透明代理:管理用户上网行为
ip_hash
round-robin
least-conn 谁的工作少就分配给谁
upstream nginx_web {
  server1 ip:port;
  server2 ip:port;
  server3 ip:port;
}




1.两台机器
反向代理一台
web两台


systemctl stop firewalld
systemctl disable firewald
setenforce 0
vim /etc/selinux/config
SELINUX=disabled
yum install rpcbind nfs-utils -y

showmount -e 检测是否有共享目录
挂载
mount 192.168.16.102:/share  /opt

cron
分钟小时日月周
每天2:00备份etc 以日期命名 建到bak目录

date

date '+%Y-%m-%d'

DAEE=`date '+%Y-%m-%d-%T'`
反引号:取这条命令结果

tar cvf /tmp/`date '+\%Y-\%m-\%d_\%T'`.tar.gz  /etc/*
命令需要写绝对路径

hwclock -w


命令优先级
x=1
echo $x
echo $PATH
cp -r /etc/skel/.[!.]* . 
[abc]取之一



$() 取命令的执行结果
()在子进程执行
(y=10000;echo $y)
$[] 加减乘除 整数运算

  

posted on 2017-06-01 19:32  vmaze  阅读(158)  评论(0编辑  收藏  举报

导航