常用的linux命令记录待整理

时间:2022-02-06 16:28:03
KETTLE常见问题和优化

https://www.cnblogs.com/scote/p/5918827.html


设置时间指向
tzselect 

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


自动校准时间:
安装:apt-get install ntpdate或yum install ntp
校时命令:
ntpdate cn.pool.ntp.org
如果想每隔一定时间自动校时,只需将上面的命令加入至Cron就行了:
1    00 12 * * * /sbin/ntpdate cn.pool.ntp.org

* cn.pool.ntp.org是ntp网络授时组织的中国授时源


授权:
#chmod –R 777 * :
参数-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) 
*:通配符,指当前目录下的所有文件及目录

将当前目录下的所有文件及子目录的文件拥有者权限设置为读、写、可执行,文件拥有者所在的用户组成员具备读、写、可执行权限,其它用户也具备读、写、可执行权限


定时任务:
crontab -e
在ubuntu下安装crontab后,系统默认的是不开启crontab的日志记录的,启用crontab的日志的办法:
修改rsyslog文件,将/etc/rsyslog.d/50-default.conf 文件中的#cron.*前的#删掉;
重启rsyslog服务service rsyslog restart;
重启cron服务service cron restart;代码如下:
more /var/log/cron.log;
就可以查看运行时的日志文件,如果在日志文件中出现:
No MTA installed, discarding output
那么就是说,crontab执行脚本时是不会直接错误的信息输出,而是会以邮件的形式发送到你的邮箱里,这时候就需要邮件服务器了,如果你没有安装邮件服务器,它就会报这个错。如果是测试,可以用下面的办法来解决:
在每条定时脚本后面加入:
代码如下:

>/dev/null 2>&1

了解系统的版本和是多少位的系统:

1、uname -a   登陆账号信息

2、cat /proc/version  linux版本号

3、lsb_release -a  发型版本

linux下如何清除cache释放内存

1. sync

2. echo 3 > /proc/sys/vm/drop_caches