linux 常用命令

文件相关

查看目录下所有文件的大小:

du -sh *

统计大小并按照文件大小排序

du –sh * | sort –n

不重启实例修改服务器密码

echo ‘对应密码’ | passwd –stdin root

mac ssh 免密登录

  1. cd ~/.ssh
  2. cp id_rsa.pub authorized_keys
  3. 有无默认端口号: (1)默认端口号为22:ssh-copy-id -i ~/.ssh/id_rsa.pub user@ip

–递归查找目录下含有该字符串的所有文件

grep -rn “data_chushou_pay_info” /home/hadoop/nisj/automationDemand/

定时任务

在linux中主要有2个地方体现,一个是/etc/crontab

另一个就是定义了任务计划的用户 /var/spool/cron/$USER

  • /etc/crontab 只有root用户可以使用,使用时需root权限,而且必须指定运行用户,才会执行
*/1  *  *  *  *  *  root /usr/sbin/ntpdate s1a.time.edu.cn &> /dev/null    
  • /var/spool/cron/$USER 所有用户都可以使用,可以使用crontab -u username -e命令来直接编辑这个文件
*/1  *  *  *  *  *  /usr/sbin/ntpdate s1a.time.edu.cn &> /dev/null  

*分*时*日*月*周

/  每

-  连续的时间

, 离散时间

*  所有都匹配

Linux-Mac配置SSH免密登录

ssh-copy-id root@39.107.248.129