linux实操
shutdown练习
Shutdown -h +5
意思是五个小时之后进行重启

新用户密码设置,
Useradd + 用户名 新建用户
Passwd 进行设置密码

覆盖关机时间
Shutdown -c 取消重启设置

top练习

查看进程

僵尸进程


kill:查看jobs号直接杀死 kill %num 查看pid直接杀死 kill pid
其次kill 命令 kill -9杀死进程
将top命令移入后台


ps命令
查看进程状态
Ps -ef以完整式显示

tty表示的是屏幕的显示



显示系统风格中所有正在运行的进程:ps -aux 显示所有进程的详细信息,cpu和内存使用状态




查看cpu进行查看,并且按照逆序进行排序

可以用来写巡查脚本
这条命令时查看前十条命令,逆序查看,把占比最高的十条进行显示出来

把占比最高的写到cc这个文件夹里面

查找僵尸进程

Free,查看系统内存使用情况的命令

看磁盘空间使用情况
df --h

以上都可以写硬件巡检脚本
创建用户,密码

pwd是显示当前工作目录的绝对路径

Usermod -d <新主目录路径><用户名>
-d 指定要修改的用户主目录


发现dd用户创建成功
平移到用户密码路径,发现dd用户已经创建成功



发现没有权限无法进入到普通用户中

就是将dd用户的家目录,移动到ddd用户下


发现dd用户已经修改成了ddd用户

新建了一个用户组,这一句话的意思是在mygroup用户组中创建一个newuserUseradd -m newuser -g mygroup
-m参数表示,在创建用户时自动微信用户创建主目录。
-g指的是为新用户创建一个主组,就是说mygroup是myuser的主组。





新创建一个用户和组



对用户组进行改变,-n指定是要修改成的新组,WSX是将用户组修改成的新组名。
QAZ是原来的用户组名称



shutdown -F -r 3:00这样能够更好地保护磁盘
`shutdown -F -r 3:00`是Linux系统中的命令,各部分含义如下: - **shutdown**:这是Linux系统中用于安全关闭或重启系统的命令 ,允许管理员指定一个时间点执行操作,并可发送警告信息给所有登录的用户。 - **-F**:该选项表示强制关闭或重启系统,会忽略正在运行的进程。不过使用时需谨慎,因为这可能导致数据丢失或系统损坏。 - **-r**:代表重新启动系统,执行该命令后,系统不会直接关机,而是会重启。 - **3:00**:这是时间参数,表示在当天凌晨3点执行重启操作。如果当前时间超过凌晨3点,则会在第二天凌晨3点执行。

Df -h 查看磁盘使用状况


Cat /etc/hosts
查看文件内容的命令,是一个系统文件,查看本机的ip地址,和域名。


第一个,忘记aa密码怎么办 分别在root和aa用户下处理?(忘记root密码怎么办)
第一种在root用户环境下aa用户忘记密码的处理方法

第二种在root用户环境下aa用户忘记密码的处理方法

第一种在aa用户环境下aa用户忘记密码的处理方法

vi命令:vi是Linux中最常用的文本编辑器之一,能够打开和编辑各种文件,包括配置文件。使用vi命令修改配置文件的步骤如下:
-- 打开需要编辑的配置文件:`vi 配置文件路径`
-- 进入编辑模式:按下i键
-- 修改配置文件内容
-- 退出编辑模式:按下Esc键
-- 保存并退出:输入:wq,然后按下Enter键


把注释符号取消#


发现不用密码直接可以进入到aa用户
首先进入root用户,进入cd/etc pwd查看当前路径
第二个,巡检当前系统下负载均衡,内存使用率,cup使用率最高的5个程序,内存使用率最高的5个程序,磁盘使用状况
查看负载均衡,

查看内存使用率


发现这个命令查看内存使用率更加详细一点

查看内存使用率最高的5个程序
ps -eo pid,user,%cpu,%mem,args:显示所有进程的 PID、用户、CPU 使用率、内存使用率和命令行参数。
--sort=-%cpu:按 CPU 使用率降序排序。
head -n 6:取前 6 行,因为第一行是表头。
tail -n 5:取后 5 行,即 CPU 使用率最高的 5 个程序
查看内存使用率最高的五个程序

查看磁盘使用状况

把所有查出来的都写入bb.log

查看一下bb.log的内容



下面,我们把这些命令写成一个脚本
在root用户下,进入到目录,这个路径是一个脚本执行目录,cd /usr/local/bin
我们通过nano编辑器进行写,写完直接执行,直接输出文件名进行执行,发现权限不够,
Chmod+x直接添加权限
发现已经成功显示脚本命令


接下来我们用脚本写入所有的命令



脚本执行成功,非常开心,脚本我实在kali镜像进行实操的
Kali官网
Kali Linux | Penetration Testing and Ethical Hacking Linux Distribution


我下载的是这个镜像
但是下面介绍的这个kali是下载完成时可以直接打开的,不用安装虚拟机额


上面所查的信息输入到aa.log。
第三个,创建用户openstackUSER --->openUser ,用户要在openstackGroup------->openGroup,再删除



第四个,移动/etc/yum.repo/所用文件到 当前目录下的bak文件夹里
首先cd /etc/yum.repo/
Ls进行查看内容,mv /etc/yum/repos.d * bak/

第五个,更改ip地址,192.168.学号后两位.1
192.168.1.14
首先进入到linux图像化界面,nmtui

点击这个红框,进行编辑ip,按enter键,进行确认

按enter键,进入ens34网卡

按上下键进行平移,修改ip和网关ip,按照右方向的箭头,,改完之后进行ok。

点击back退出

首先点击ok,其次进行退出
发现ip已经修改成功
