常用命令
替换(sed)
sed -i 's#old/string#new/string#g' /etc/nginx/nginx.conf
搜索(grep)
grep -nr "text" .
批量(xargs)
ls -l|grep ^d|awk '{print NR": "$9}'|xargs -I {} echo "Num {}"
以其他用户执行命令
su tomcat -c id
系统指标
进程(top)
top
内存(free)
free -mh
网络 iftop
读写 iotop
操作用户&用户组
添加用户
username=xxx
password=`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 32`
expire_date=`date -v +10y +%Y-%m-%d`
useradd -m -d /home/$username/ -U -s /bin/bash -e $expire_date $username
echo $username:$password | chpasswd
用户过期时间
chage -l tomcat
chage -M 99999 tomcat
passwd -x 99999 tomcat
更改用户id 用户组id
usermod -u 66666 tomcat
groupmod -g 66666 tomcat