#!/bin/bash#Linux 系统基础优化#version 1.1#by anthors lrj 2017-3-19#定义root用户执行Check_admin_user(){if [ $UID -ne 0 ];then echo -e "\033[32mPlease run this script as root.\033[0m" exit 1fi}#定义命令行变量SERVICE=` wh
#!/bash/bin#基础优化system_name=`uname -n`#关闭selinux,要重启动服务器selinux_conf(){sed -i "s%SELINUX=enforcing%SELINUX=disabled%g" /etc/selinux/config}#增加系统文件描述符file_op6_conf(){cat << EOF >>/etc/secur
1、收集导入excel表中(csv格式) cat auto_device_csv.sh #!/bin/bash#Auto get system info to excel's tables.#by authors lrj 2016-5-12#定义各变量获取方式ip_info=`ifconfig eth0|grep "Bcast"|awk '{print $2}'|cut -d: -f 2`cpu_
tcpdump——数据包截获和分析工具tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。#截获所有192.168.131.128主机收到的和发出的所有的分组# tcpdump host 192.168.131.128 #截获主机192.168.131.130和主机192
dos2unix——文本格式转换工具(调试shell中的语法错误很有用) dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A。DOS格式
Linux后台运行命令集(&、fg、bg、jobs、nohup、ctrl + z)1)、&命令或进程最后加上“&”,可以把此操作放到后台执行;2)、ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行;3)、jobs 查看当前有多少在后台运行的命令;4)、fg 将后台中的命令调至前台继续运行;5)、bg 将前台中
格式: find path -option [ -print ] [ -exec -ok command ] {} \ #查找文件名以一个大写字母开头的文件# find . -name "[A-Z]*" -print# find /boot -name "[A-Z]*" -print#当前目录查找文件名以一个个小写字母开头,最后是4到9加上.log结束的文件# find .
产生随机数#方法一# echo $RANDOM|md5sum# echo $RANDOM|md5sum|cut -c 1-8#方法二# openssl rand -base64 8|md5sum# openssl rand -base64 8|md5sum|cut -c 1-8#方法三# date +%s%N|md5sum# date +%s%N|md5sum|cut -c 1-8#方法四(安装非
bash漏洞查找与解决办法# env x=' () { : ;}; echo vulnerable ' bash -c " echo This is a Test"This is a Test注意:如只出现上面结果说明没有漏洞。# env x=' () { : ;}; echo vulnerable ' bash -c " echo This is a Test"vulnerableThis is
#!/bin/sh/etc/init.d/rsyslog stopecho 1 > /proc/sys/vm/block_dumpsleep 60dmesg | awk '/(READ|WRITE|dirtied)/ {process[$1]++} END {for (x in process) \print process[x],x}' |sort -nr |awk '{print $2
格式: grep [option] ['paten'] [file] #服务的端口数netstat -lnp|grep 3306|wc -l#进程数 ps -ef|grep mysqld|grep -v grep|wc -l
格式: sed [option] ‘command’ 输入文本注:grep、sed和awk就是三个操纵文本文件的命令(三剑客): grep 搜索、过滤; sed 修改和编辑文本文件中某些行; awk 访问文本文件,操纵文本文件中某些数据(行与列)。快速一行命令: 's//.$//g' 删除以句点结尾行 '
利用grep,sed批量修改文件内的IP
cat array_check_url.sh #!/bin/bash#用数组与函数方式检查网站是否正常#version 1.0#by anthors lrj 2016-6-20 . /etc/init.d/functions &nbs
#!/bin/bash/#Auto setup LAMP,download software by internet.#by lrj #2016-3-23 #定义各自变量及目录 PUBLIC_DIR=/data/software/lamp/  
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号