shell Whiptail 脚本实现终端界面可视化交互操作
摘要:脚本示例: #!/bin/bash # 显示一个简单的消息框 whiptail --msgbox "Hello, this is a simple message box." 8 78 # 显示一个带有选项的菜单 choice=$(whiptail --title "Menu Example" --
阅读全文
posted @
2024-12-30 14:33
属于我的梦,明明还在
阅读(115)
推荐(0)
lsyncd 文件同步配置文件配置
摘要:实现多台服务器服务器之间的文件同步 安装步骤 yum install epel-release -yyum install lsyncd -y 2台服务器之间做免密操作 ssh-keygen -t rsa -b 2048ssh-copy-id username@remote_host 配置lsync
阅读全文
posted @
2024-12-20 16:47
属于我的梦,明明还在
阅读(63)
推荐(0)
Linux 命令批量工具 pssh
摘要:安装:yum 或者python官网下载 yum -y install psshwget https://files.pythonhosted.org/packages/60/9a/8035af3a7d3d1617ae2c7c174efa4f154e5bf9c24b36b623413b38be8e4a
阅读全文
posted @
2023-10-16 17:08
属于我的梦,明明还在
阅读(53)
推荐(0)
自动化运维工具-ansible
摘要:1、ansible 控制端安装 yum -y install epel-release ansible libselinux-python 配置域名解析 192.21.131.81 master 192.21.131.99 node1 创建密钥链接 控制节点设置密钥:ssh-keygen 分发至工作
阅读全文
posted @
2023-10-16 16:32
属于我的梦,明明还在
阅读(42)
推荐(0)
curl 通过webhook 地址发送消息
摘要:发送信息至群聊机器人#!/bin/bash curl -H "Content-Type: application/json" \ -X POST \ -d '{"msg_type": "text", "content": { "text": "测试信息" } }' \ https://webhook
阅读全文
posted @
2023-05-31 14:42
属于我的梦,明明还在
阅读(225)
推荐(0)
rsync 同步数据包括隐藏文件
摘要:nohup rsync -avz --progress --update --include='*/' --include='.*' --bwlimit=1000 agent/ /test/ > /root/file.log 2>&1 & 这条命令意思是用rsync 来进行同步 --progress
阅读全文
posted @
2023-04-13 14:13
属于我的梦,明明还在
阅读(1167)
推荐(0)
fdisk 格式化磁盘
摘要:fdisk /dev/sdb 新建分区 格式化分区 mkfs.xfs /dev/sdb1 挂载 加入/etc/fstab 实现开机自动挂载
阅读全文
posted @
2023-03-23 15:28
属于我的梦,明明还在
阅读(175)
推荐(0)
tcpdump 对指定pod 进行抓包分析
摘要:tcpdump kubectl get pod -n imas imas-chabot-759bc8c6cf-bvq7m -o json 获取到pod所在的容器信息,在对应的宿主机获取卡片信息。 docker exec a6eec655cec1329c652e7a4a542e3549eea81613
阅读全文
posted @
2023-02-27 14:31
属于我的梦,明明还在
阅读(136)
推荐(0)
md5sum 校验一个目录下的所有文件不包括目录
摘要:find nginx/* -type f -print0 | xargs -0 md5sum >> dir.md5find命令有一个特别的参数 -print0,指定输出的文件列表以null分隔。然后,xargs命令的-0参数表示用null当作分隔符。md5sum -c dir.md5直接进行比对,n
阅读全文
posted @
2023-02-17 10:53
属于我的梦,明明还在
阅读(260)
推荐(0)
linux 中删除超过30天未修改的文件:find
摘要:find mtime(File Last Modify Time,文件上次修改时间)。mtime 显示修改、附加或更新文件内容的时间。time 参数单位默认未为'24 hours'。例如,时间 2 = 2*24 小时(2 天)。 find /opt/app/java -type f -mtime +
阅读全文
posted @
2023-02-15 14:07
属于我的梦,明明还在
阅读(402)
推荐(0)
grep 显示前几行、后几行
摘要://打印匹配行的前后5行 cat filename | grep -5 'parttern' //打印匹配行的前后5行 cat filename | grep -C 5 'parttern' //打印匹配行的后5行 cat filename | grep -A 5 'parttern' //打印匹配
阅读全文
posted @
2023-01-31 11:43
属于我的梦,明明还在
阅读(3623)
推荐(0)
Linux 通过进程查询文件位置
摘要:1、用ps -ef |grep xxxxx 得到该进程的pid 2、输入ls -l ,结果中 exe链接对应的就是可执行文件的路径$ ls -l /proc/18283 以下是/proc目录中进程18283的信息 /proc/18283 pid为N的进程信息 /proc/18283/cmdline
阅读全文
posted @
2023-01-30 15:28
属于我的梦,明明还在
阅读(1482)
推荐(0)
Linux 脚本设置开机自启-使用chkconfig、contab
摘要:第一种方法: /etc/init.d #在init.d 下创建脚本脚本格式:必须添加这2行否则无法添加#!/bin/bash#chkconfig: 2345 81 96#description:Starttomcat......添加权限:chmod 777 test.sh执行添加:chkconfig
阅读全文
posted @
2022-12-30 11:12
属于我的梦,明明还在
阅读(155)
推荐(0)
安装 rar 命令
摘要:安装部署包wget --no-check-certificate http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gztar -xvf rarlinux-4.0.1.tar.gzcd rarmake && make install #这里的话就可以正常使用
阅读全文
posted @
2022-11-30 14:52
属于我的梦,明明还在
阅读(54)
推荐(0)
Linux将文件中数字排序 sort 命令
摘要:将数字按,从大到小排序 sort -n -r test.txt 将数字以从小到大排序 sort -n test.txt 将文档按分隔符分割,并进行排序 -k :打印第几列 -t :指定分隔符 不加默认空格 sort -n -r -k2 -t : test
阅读全文
posted @
2022-11-21 13:39
属于我的梦,明明还在
阅读(608)
推荐(0)
tar 命令详解
摘要:1. 压缩命令 [root@reg ~]# tar -czvf txt3.tar.gz txt3txt3[root@reg ~]# lstxt3 txt3.tar.gz 2、解压命令 [root@reg ~]# ls txt4.tar.gz [root@reg ~]# tar -xvf txt4.t
阅读全文
posted @
2022-10-26 19:10
属于我的梦,明明还在
阅读(10194)
推荐(0)
Shell脚本中的while getopts用法,脚本中套用多个变量
摘要:getpots是Shell命令行参数解析工具,旨在从Shell Script的命令行当中解析参数。getopts被Shell程序用来分析位置参数,option包含需要被识别的选项字符, 如果这里的字符后面跟着一个冒号,表明该字符选项需要一个参数,其参数需要以空格分隔。冒号和问号不能被用作选项字符。
阅读全文
posted @
2022-10-24 17:43
属于我的梦,明明还在
阅读(323)
推荐(0)
linux 脚本加密 shc
摘要:部署 yum -y install shc 进行加密 [root@bogon ~]# shc -r -v -f test.sh shc shll=bash shc [-i]=-c shc [-x]=exec '%s' "$@" shc [-l]= shc opts= shc: cc test.sh.
阅读全文
posted @
2022-10-13 11:52
属于我的梦,明明还在
阅读(82)
推荐(0)
vim 跳转到指定行三种方法
摘要:vim中有3中方法可以跳转到指定行(首先按esc进入命令行模式): 例如跳转到33行 1、33gg/33G (跳转到文件第n行,无需回车) 2、:33 (跳转到文件第n行,需要回车) 3、vim +33 txt (在打开文件后,跳转到文件的第n行)
阅读全文
posted @
2022-09-05 15:30
属于我的梦,明明还在
阅读(3412)
推荐(0)