Linux相关

定时任务相关
crontab
1.表达式
* * * * * 分别代表分 时 日 月 年
*/1 * * * 表示每隔一分钟执行一次
2.开启定时任务
crontab -e 编辑定时任务
输入
/5 * * * sh test.sh >>/root/log/test.log
注:test.sh 配置了环境变量,所以直接执行
键入:wq 保存之后自动加载任务

输入crontab –help以查看更多选项

3.遇到的坑
使用的系统centos 7.03

在执行脚本的时候,不生效
查看定时任务日志:tail -f /var/log/cron
异常信息:
MAIL (mailed 43 bytes of output but got status 0x004b#012)

再查看maillog日志:
tail -f /var/log/maillog
异常信息:
fatal: parameter inet_interfaces: no local interface found for ::1

解决方案:
修改inet_interfaces 为接受所有网络请求
vi /etc/postfix/main.cf
找到inet_interfaces
inet_interfaces = localhost 修改为 inet_interfaces=all
重启postfix
service postfix start

常用命令
sudo  强制命令
ps -ef | grep tomcat   查看tomcat进程
sudo kill -9 进程id   杀死进程
tail -f logname  实时查看log
who  查看谁在线
pkill -kill -t tty    踢人
last  查看最后一次操作记录(登录)
history  查看历史操作记录

权限相关
chmod  修改权限
chown  修改拥有者
chgrp   修改所属组
chmod u=rwx,go=rwx filename 【u,g,o】----所属者,同组,其他人
chmod (-R) 777 filename  修改权限   [参数说明 -R 该文件目录下的所有文件的权限]

chmod 1777  仅有创建者能删除自己的东西
1SBIT o+s 仅有创建者能删除自己的东西
2SGID g+s
4SUID u+s

uname -r 查看系统版本

文件相关
basename 文件名
dirname 目录 
head -n 100 filename 取前一百行
chattr 修改系统隐藏属性 只在文件系统ext2/ext3生效
lsattr 列出隐藏属性 只在文件系统ext2/ext3生效
whereis 文档名(完整)
locate 文档名(包含)
find
find /var -mtime 4 4天前的那天有变动过的东西
find /var -mtime -4 4天内有变动过的东西
find /home -user wcq 找出wcq的档案
find / -nouser 找出不属于任何人的档案
find / -name filename
find / -size +100M 找出>100M的文件 【k,M,G】 
alias la=’ll -al’   自定义别名   输入la就相当于’ll -al’
netstat -apn | grep 8080 查看端口占用
tar -zcvf ttt.tar.gz ttt 压缩文件
tar -zxvf ttt.tar.gz   解压缩文件

用户相关
groupadd project1 添加分组
useradd -G project1 wcq
id username 用户信息

磁盘占用相关
df -lhT  列出磁盘信息
du -lh  列出当前目录占用磁盘大小
du -lh –max-depth=1 /usr/local/ 显示当前目录及子目录的磁盘占用信息

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值