统计磁盘总容量
df -h | grep -E "^/dev|^ " | grep "/[a-z]*$" | awk '{print "磁盘使用率:\t剩余空间:"$(NF-2),"已使用:"$(NF-1),"分区:"$NF}'
如何限制开发人员权限
比如nginx:
修改nginx就给的suid权限
配置文件用fac加上权限, facl指定用户能修改配置文件, 然后把nginx设置suid权限
添加suid权限: chmod u+s nginx
配置facl权限: setfacl -R -m u:用户:rwx 配置文件目录
开发如果要chmod一些不确定的文件权限怎么办?
facl加上权限, 要什么加什么
如何给开发人员制定某个目录的所有权限?
让开发自己指定代码放哪,然后setfacl设置所有权限,nginx配置文件目录设置所有权限,nginx文件给suid权限
例子: 假设置代码放/data,nginx配置文件目录在/etc/nginx/conf.d,三条命令就搞定
setfacl -R -m u:用户名:rwx /data
setfacl -R -m u:用户名:rwx /etc/nginx/conf.d
chmod u+s /usr/local/nginx/sbin/nginx
mysql 查看从库连接状态Connecting 过一会转NO问题
server-id和uuid冲突了
data下有个auto.cnf里面有个UUID
# 可以通过如下命令查看出了那些问题如下图问题就是uuid问题
show slave shtaus\G
