- 博客(10)
- 收藏
- 关注
原创 Linux 文件查找工具
基于locate模糊查询工具,查询系统上所有包含selinux关键字的文件,且忽略大小写的同时列出前5个文件。查找/etc目录下,所有以.config结尾并且文件的拥有人是root用户的普通文件,将其打印输出到终端上。查找/etc目录下,在一周内被修改并且文件的拥有人属于root用户的普通文件。查找/etc目录下,拥有人是root或者拥有组是chrony的普通文件。查找/home目录下,所有包含444权限或者文件大小小于2KB的文件。查找/etc/目录下,在1天之前访问过的文件且搜索的层级目录最小为2。
2025-05-09 12:34:16
464
原创 Linux 计划任务
在每周2的上午8点到下午的3点,每隔30分钟检测系统后台进程的CPU和内存作业,要求内存占比高的5个进程写入/opt/memory文件。设置一次性计划任务,要求在2025年10月15日的晚上11点30分,执行命令"touch /tmp/at.txt"要求在每个月的1号凌晨1点10分,将系统上所有可以登录系统的用户重置密码,密码统一为Huawei12#$定义系统的周期性计划任务,每天轮询/etc/cron.daily/目录下的所有可执行文件。要求每周5的凌晨2点,将自动清理/tmp目录下的所有文件。
2025-05-08 16:42:34
487
原创 Linux shell脚本
执行脚本会创建zhangsan110,lisi,zhangsan111,zhangsan112用户,如果用户已创建则输出"<username>exist",如果用户未创建则创建用户,且设置所有用户的密码为Huawei12#$,如果要创建的用户名是lisi,则跳过此用户的创建。执行脚本的时候将会把/etc第一个层级目录下的所有以.conf结尾的普通文件进行备份至/tmp目录下,并且备份后的文件后缀为.bak(比如/etc/chrony.conf备份后的名字为/etc/chrony.conf.bak)
2025-05-07 19:26:15
404
原创 Linux 网络管理
(四)额外给虚拟机添加一张同网络模式的网卡,为eth0和eth1配置网络bond,bond级别为主备,eth0为主网卡,eth1为备网卡,虚拟网卡名称为bond1,对应的connection名称为config-bond1,虚拟网卡bond1的ip地址为xxx.xxx.xxx.200/24,查看bond的网络状态并断开其中。③执行命令grub2-mkconfig -o /boot/grub2/grub.cfg。(一)将虚拟机的网卡命名规则永久修改为ethx(基于openeuler系统)⑤查看bond的状态。
2025-05-03 14:37:59
607
原创 Linux 进程管理
以特定的格式进行列出进程,如进程的拥有人、pid、ppid、cpu占比、内存占比、虚拟内存、实际内存、执行的命令、并且基于内存的占比实现升序排序。在终端使用firefox命令打开浏览器,并将该浏览器放到后台运行,使得当前终端可以继续工作。将占用系统CPU资源的前10个进程进行输出到屏幕上,按照从大到小的顺序进行排序。列出后台作业,将firefox放到前台运行。修改后台sshd进程的nice值为-20。结束firefox进程。
2025-05-03 13:21:59
343
原创 Linux 文本分析/操作工具、定义别名和变量
使用sed命令在源文件/etc/ssh/sshd_config中的'#Port 22'这一样的后面添加内容'Port 22',并且在修改源文件内容的使用进行备份,备份文件名为/etc/ssh/sshd_config.bak。永久定义别名testcp ,执行此命令自动将etc目录拷贝到tmp下并以/tmp/etc-年-月-日的格式命名(如/tmp/etc-2025-04-29)将文件/etc/passwd中的所有小写字母转化为大写字母,并且保存至/opt/PASSWD文件中。统计系统中可以登录的用户的数量。
2025-04-29 19:39:51
297
原创 Linux 文本提取工具
过滤/var/log/messages文件中包含fail或者error关键字的行,且忽略大小写,且打印出关键字所在行的上下2行内容。整合/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow为一个新文件/opt/test。使用tail命令实时监控/opt/test文件,另开一个终端往文件追加内容,观察文件的变化情况。找到/etc/passwd文件中包含dns关键字的行,并且忽略其大小写。翻页查看/opt/test文件,并且过滤所有的root关键字。
2025-04-28 20:15:31
230
原创 Linux vim编辑器的使用
将/opt/passwd文件中所有的root关键字替换为huawei,并且忽略大小写进行替换。使用vim编辑器将/etc/passwd文件的第一行内容另存为/opt/passwd。快速跳转到/opt/passwd文件中的第6行,并且删除第6行以及后面所有行的内容。将/opt/passwd文件的第2行到第4行进行多行注释,注释符号为#使用vim复制/opt/passwd文件第一行内容,并且粘贴10行。
2025-04-28 19:49:59
144
原创 Linux权限管理
3.仅允许user02用户能够对/opt/user01.txt文件进行读和写,并且基于user02用户写一行内容"user02"到此文件中。在/opt/dir目录下所创建的新文件,仅user01用户可以对其进行读和写。1.文件的拥有人权限为读、写,拥有组权限为读写执行,其他人可读。在/opt/dir目录下新创建的文件都会继承此目录拥有组的身份。允许系统所有用户在/opt目录下创建文件。2.设置文件的拥有组为group01。
2025-04-28 19:39:26
132
原创 Linux用户和用户组管理
手动使用opessl命令对openeuler进行加密,加密格式为hash512的方式,并手动设置为user01用户的密码。设置user03用户的密码最短有效期为2天,密码最长有效期为7天,账户的失效日期为2025年12月12日。创建group01组,组的密码为huawei123,任何用户都可以登录到此组中。创建user03用户无法登录操作系统,描述信息为no error,请测试登录。创建user02用户的家目录为/opt/user02,请切换此用户进行测试。创建user01用户的UID为2025。
2025-04-28 18:17:48
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人