Shell
shell脚本的应用和常用shell
English太次郎
不进则退。。。。。。
展开
-
shell day01 : Shell概述 编写及执行脚本 、 Shell变量
1, 查看shell解释器 [root@ycz ~]# cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash /bin/tcsh /bin/csh 2, 清空已记录的历史命令 [root@svr5 ~]# history -c //清空自己的历史命令 [root@svr5 ~]# > ~/.bash_history //清空记录文件 [root@s..原创 2020-12-02 01:02:21 · 175 阅读 · 0 评论 -
服务器常用shell巡检脚本
1,使用user.txt 文件中的员工名单,在系统中自动创建对应的账号并配置密码? # cat create.sh #!/bin/bash for i in 'cat user.txt' do useradd $i echo "123456" | passwd --stdin $i done 2,编写批量修改扩展名的脚本,如批量将txt文件修改程doc文件: # cat update_txt_doc.sh #!/bin/bash for i in "ls *.$1" do mv...原创 2020-12-01 23:28:11 · 563 阅读 · 0 评论 -
nginx日志切割定时执行脚本
# vim /tmp/shell/nginx_logbak.sh #防止nginx日志过大,用周期性执行计划任务,执行日志切割脚本 #!/bin/bash date=`date +%Y%m%d` logpath1=/usr/local/nginx/logs/ logpath2=/opt/nginx_log_bak/ mv $logpath1/access.log $logpath2/acces...原创 2019-02-24 23:19:24 · 2321 阅读 · 0 评论 -
监控服务器登录用户的操作脚本(linux下shell.sh)
linux下记录所有用户的登录和操作日志 在/etc/profile文件末尾加入如下代码: #vim /etc/profile history USER=`whoami` USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` if [ "$USER_IP" = "" ]; then USER_I...原创 2019-02-23 22:48:18 · 1050 阅读 · 0 评论 -
Linux上日志的切割
日志切割脚本 # vim /usr/local/cpw/cpw_logbak.sh 计划任务 # vim /etc/crontab #crontab -l #service crond start #service crond status 查看运行的计划任务原创 2019-02-26 10:43:42 · 1951 阅读 · 1 评论