Linux常用命令总结

Linux也不是天天用,有些命令确实不太容易记住,专门开篇文章总结下,后续会记录在这个文件里。

修改系统时区

1
2
3
4
5
6
7
8
# 修改时区
echo "export TZ='Asia/Shanghai'" >> /etc/profile

# 生效配置文件
source /etc/profile

# 查看是否成功
date -R

配置定时任务

使用crontab服务,命令:

1
2
crontab -e
/etc/init.d/cron restart

按如下参数顺序设置:

1
2
3
4
5
6
7
8
9
minute   hour   day   month   week   command

其中:
minute: 表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示日期,可以是从1到31之间的任何整数。
month:表示月份,可以是从1到12之间的任何整数。
week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。

注意command要用cd控制下运行的目录,使用nohup来确保退出不中断运行。例如:每天14点运行命令示例如下:

1
0 14 * * * cd ~/a && nohup python b.py