命令介绍
du
当前目录只进入第一级目录
du -h --max-depth=1
du -h -d1
free 查看内存情况
free -m
top
top
vmstat
vmstat
tree
tree -d -L 3
挂在硬盘
blkid -o device
mount /dev/xvde1 /home
重启定时任务
sudo /etc/init.d/crond restart
修改密码
id # 查看用户信息
passwd # 修改用户密码
修改 ssh 服务端口号
查看端口是否被占用:
sudo netstat -anp | grep 10007
添加配置:
sudo vi /etc/ssh/sshd_config
修改 Port 值:
Port 10007
重启 ssh 服务:
sudo service sshd restart
curl
curl -Iv www.baidu.com
curl -Iv http://172.17.0.15
curl 129.211.135.212:80
telnet
telnet 172.17.0.15 80
查看系统版本
lsb_release -a
查看文件状态
stat /etc/my.cnf
查看指定时间之前的登陆记录
last -t 20220410000000
环境变量配置
alias sshdb="ssh ethan@192.168.1.79"
export JAVA_HOME=/home/shumei/software/jdk1.8.0_25
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
日期时间函数
# 取日期 yyyy-mm-dd
date +%F
# 取上个月月份(两位数字符串)
date -d "2023-06-06 -1 month" +%m
# 取上个月月份(数字)
month=`date -d "2023-06-06 -1 month" +%m`
$((month))
# 取上一年年份
date -d "2023-06-06 -1 year" +%Y
v_date=`date +%F`
# 取上个月字符串
`date -d "$v_date -1 month" +%Y%m`
v_date_now=`date +"%F %T"`
# 取前 15 分钟的时间
v_date_time=`date -d "-15 minute $v_date_now" +"%F %T"`
其他
80,8080,443,8443 需要备案
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 ethan89@aliyun.com