栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

linux系统管理常见练习

linux系统管理常见练习

关键词:

cd命令ls命令date命令touch命令mkdir命令

who命令w命令last命令

uname命令uptime命令demsg命令

find命令rm命令hwclock命令tar命令  crontab  history

  1. 请说出cd ~与cd ..和cd -的区别

cd命令是改变当前目录的命令

cd ~:表示切换到用户的主目录,home指定的目录

cd .. :切换到上一级目录

cd - :表示当前目录

  1. 如何根据文件大小及时间的先后顺序查看目录下的文件信息

ls -ltcSh

  1. 如何仅列出文件,以及如何仅列出目录

ls -A / ls -a    ,   ls -d

  1. 按照中文习惯输出当前时间,并输出24天后的时间

date +”%Y-%m-%d”

date -d “-24 days” +%Y%m%d

  1. 将系统时间写入硬件时间,反过来呢?

hwclock -s

hwclock -w

  1. 使用tar命令备份压缩/var/log/messages,并根据当前日期作为压缩包的前缀名的一部分,如messages_2022-01-15.tar.gz,请使用命令实现并验证

tar -zcvf messages_date + “%F-%m-%d” /var/log/messages

  1. 编写一个定时任务,每周五晚上12点删除系统大于200M的文件(注意不要把系统文件删除)

rm -rf +200M  * 12 * * 5

  1. 显示linux操作系统内核版本号使用什么命令,显示linux内核名称呢?

第一种:uname -a  ,

第二种:使用/proc/version文件查找Linux内核 cat /proc/version

第三种:dmesg命令  dmesg | grep Linux

  1. 显示最常用的20条命令

find,cat , ls ,vim , cd , tar , pwd, date, passwd(设置用户口令), su(改变身份),who(显示目前登录到系统的用户),w,uname(显示操作系统相关信息),free(显示系统内存),

dmesg(显示开机信息),ps (显示系统进程),top(监控系统处理器状态),

last(列出登入系统的用户信息),uptime(输出系统运行信息);hwclock ,clock

cp scp ;file(显示文件类型);ln(创建链接);touch ;rm;grep;diff(比较差异)

mkdir ; mv;

Find专项训练:

  1. 查找/var目录属主为root,且属组为mail的所有文件

find /var -user root -group mail

  1. 查找/usr目录下不属于root、bin或hadoop的所有文件

find /usr -not -user root -a not -user bin -a -not -user hadoop

find /usr -not (-user root -o -user bin -o -user hadoop)

  1. 查找/etc目录下最近一周内其内容修改过,且属主不为root或hadoop的所有文件

find /etc -mtime -7 -a -not (-user root -o -user hadoop )

  1. 查找当前系统上没有属主或属组,且最近一周内曾被访问过的所有文件

find / -nouser -o -nogroup -atime -7

  1. 查找/etc目录下大于20K且类型为普通文件的所有文件

find /etc/ -size +20K -type f -exec ls {}

6. 查找/etc目录下所有用户都没有写权限

find /etc -not -perm /222 -type f -ls

7.查找/etc目录下至少有一类用户没有执行权限的文件

find /etc -not -perm -111 -type f -ls

8. 查找/etc/init.d目录下,所有用户都有执行权限,且其它用户拥有写权限的文件

find /etc/init.d -perm -113 -type -ls

9. 查找当前目录下所有以.tar结尾的文件然后移动到指定目录/backup

find /*.tar$ mv /backup

10. 查找当前目录30天以前大于100M的LOG文件并删除

find / -mtime -30 -size +102400K LOG

11. 将某目录下大于100k的文件移动至/tmp下。

mv -size +100k /tmp

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/758932.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号