linux技术分享笔记
1.查看日志
用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less程序,应按Q键。
//查看log.txt日志文件,把有spring的那一行和前后10行都打印出来
[root@Slave2 test1]#less log.txt | grep "spring" -C 10
动态查看日志: less log.txt -->shift +g 拉到最后--> /或者? +关键字 进行搜索
- b 向上翻一页
- 空格键 滚动一页
- less ecology-statistic.log | grep --color '影响'
2.添加环境变量
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
3.定时执行(自己亲测两种方法)
第一步:[root@Slave2 crontabTest]# crontab -u root -e
第二步:加入 如下语法命令
*/1 * * * * echo "Have a break now." >> /tmp/test.txt //运行命令
*/1 * * * * /root/zhangwenqiang1/test1/funct.sh >>/tmp/test.txt//运行脚本文件
或者
第一步:[root@Slave2 crontabTest]# vim /etc/crontab
第二步:*/1 * * * * root run-parts /root/zhangwenqiang1/crontabTest >>/tmp/test.txt //运行文件夹下所有文件
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
/sbin/service crond start
-----------------
-----------------
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root //如果出现错误,或者有数据输出,数据作为邮件发给这个帐号
HOME=/ //使用者运行的路径,这里是根目录
# run-parts
01 * * * * root run-parts /etc/cron.hourly //每小时执行/etc/cron.hourly内的脚本
02 4 * * * root run-parts /etc/cron.daily //每天执行/etc/cron.daily内的脚本
22 4 * * 0 root run-parts /etc/cron.weekly //每星期执行/etc/cron.weekly内的脚本
42 4 1 * * root run-parts /etc/cron.monthly //每月去执行/etc/cron.monthly内的脚本
4.查看磁盘容量
df- report file system disk space usage
df-l/df-lh
5.赋予权限
三种访问权限
r-读取权限
w-写权限
x-执行权限
三种访问级别
u-文件的owner
g-用户组
o-其他用户
a-所有用户
chmod<permission><files>
eg:
chmoda+xabc.sh
chmodg-xabc.sh
chmod+xabc.sh
chmod-Ra+xabc/ //-R代表递归
chmod777abc.sh
chmod a-wx,a+rabc.sh