Docker教程总结六

Docker教程总结六
docker swarm: 一、创建swarm docker swarm init --advertise-addr xxx.xxx.xxx.xxx 二、manager节点防火墙开放2377 firewall-cmd --zone=public --add-port=2377/tcp --permanent firewall-cmd --reload 三、加入集群,置为worker/manager docker swarm join --token token-value xxx.xxx.xxx.xxx:2377 四、查看所有节点 docker node ls 五、删除某个节点 docker node rm $node-id 六、创建服务 docker se...

linux负载io查询

linux负载io查询
查看当前系统进程的磁盘读写情况 iotop 查看输出比较高的磁盘读写程序 iotop -o 查看哪个设备IO负载高,即“await”值最大的设备 iostat -x 1 3

Docker教程总结五

Docker教程总结五
docker更改存储目录,软链接方式。 systemctl stop docker mv /var/lib/docker /mnt/docker ln -s /mnt/docker /var/lib/docker ls /var/lib/docker systemctl start docker  

Linux磁盘高级统计工具NCDU

Linux磁盘高级统计工具NCDU
介绍: 一个可以替代du命令的工具,ncdu命令是对传统du命令功能上的增强,不需要像du那样输入大量的命令,就可以计算文件及目录大小并可以按照大小或文件名进行排序。它是基于ncurses库开发的,因此还支持很多丰富的交互式命令。 安装: yum install ncdu apt install ncdu 使用: 执行ncdu会提示选择目录,输入目标目录,回车,即可列出当前目录下的文件及目录的大小,默认按照大小进行排序。 可以使用“?...

linux调整目录分区大小,linux调整home目录大小,linux调整root目录大小(二:xfs格式)

linux调整目录分区大小,linux调整home目录大小,linux调整root目录大小(二:xfs格式)
本篇:linux调整目录分区大小,linux调整home目录大小,linux调整root目录大小(二:xfs格式) 上篇:linux调整目录分区大小,linux调整home目录大小,linux调整root目录大小(一:ext格式) 一:环境概览: 二、操作步骤: # 1.终止占用 /home 进程 fuser -m -v -i -k /home​ # 2.备份/home cp -r /home/ homebak/ # 3.卸载​ /home umount /home ​# 4.删除/home所在的lv lvremov...

docker化了lnmp/lamp

docker化了lnmp/lamp
docker化了lnmp/lamp:https://lnmp.org/,lnmp docker一键部署镜像 命令:docker create -ti --name lamp -p 80:80 -p 443:443 -v /data/lamp/mysql/var:/usr/local/mysql/var -v /data/lamp/apache/conf:/usr/local/apache/conf -v /data/lamp/wwwroot:/home/wwwroot -v /data/lamp/logs:/home/logs -v /data/lamp/ssl:/root/ssl $base_lnmp_images 参数: mysql/var:数据库目录 apache/conf:apache配...

Docker教程总结四

Docker教程总结四
Docker教程总结四:docker中批量操作所有的容器命令 主要利用强大的文本分析工具awk命令来实现。 docker中启动所有的容器命令 docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中关闭所有的容器命令 docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中删除所有的容器命令 docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中删除所有的镜像 ...

linux冷备

linux冷备
资源有限的情况下,冷备的方案 一、确保数据安全性 硬盘用raid10 & 异地推送。 可利用工具将google drive挂载到linux目录下。 shell for ftp 传送到ftp服务器 二、冷备脚本,防止出现rm -rf path的致命错误。 #!/bin/bash # 要备份的数据路径 WEB_DATA=/backup # 定义备份数据的名字和旧备份数据的名字 WebBakName=Web_$(date +%Y%m%d).tar.gz # 删除本地3天前的数据 rm -rf /root/Web_$(date ...

linux热备

linux热备
这里不是传统意义上的热备方案,因为GCE流量太贵【0.23美元/GB】,只能做定时“热备”。 一、利用linux rsync热备。首先安装: # ubuntu/debian apt install rsync # centos yum install rsync 二、rsync 同步命令,更高级的用法请--help: # /data/为要备份的本地目录 # /backup/gce/为要备份至服务器的哪个目录 rsync -avu --progress --delete /data/ root@$ip:/backup/gce/ 三、利用脚本自动备份,...

denyhosts防御ssh暴力破解

denyhosts防御ssh暴力破解
DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重 复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。 首先安装epel扩展源: sudo yum -y install epel-release 安装denyhosts: # 搜索yum源 sudo yum search denyhosts # 安装服务 sudo yum -y install denyhosts 配置文件详解: # 多久后解禁,为空则永不解禁 PURGE_DENY = # 允许无效...