文章目录
常用命令及问题解决方案:
1.1 查看Linux 系统版本命令方式:
# 如下两种方式
cat /etc/issue
lsb_release -a
1.2 查看系统内核版本
cat /proc/version
uname -a
1.3 shell 命令行光标操作几个常用命令
Ctrl+u 光标位置向前删除所有
Ctrl+k 光标位置向后删除所有
Ctrl+e 光标移到行末
Ctrl+a 光标移到行始
1.4 sudo 设置
https://blog.csdn.net/weixin_41787887/article/details/81542037
# 配置sudo root权限
chattr -i /etc/sudoers; echo 'hadoop ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers; chmod 0440 /etc/sudoers
1.5 Linux 带密码远程 copy 文件
# linux远程copy文件到本地,密码
sshpass -p yourpassword scp -P22 user@yourIP:srcFile descDir
这个要求你本地先安装有sshpass
1.6 Linux crontab 权限配置
有时你需要以一个普通用户进行 crontab 配置定时任务时,但是报异常:You (bduser) are not allowed to use this program (crontab) See crontab(1) for more information
异常原因是,你所使用的用户没有 crontab权限,配置如下即可:
以 root 权限进行修改两个配置文件:
/etc/cron*
相关的配置文件问题,对症下药即可。
1.7 Linux 按照文件日期删除
# 删除 7 天以前的文件
find /data/*/ -mtime +7 -exec rm -rf {} \;
如有问题,欢迎讨论。持续更新。。。