linux 基本命令教程,巡查脚本,kali镜像

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用户组中创建一个newuser

Useradd -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已经修改成功

完结撒花!

相关推荐
慌糖9 分钟前
Ubuntu安装Docker命令清单(以20.04为例)
linux·ubuntu·docker
zhangzhiwei-zzw19 分钟前
Linux下使用nmcli连接网络
linux·网络·chrome
从零开始学习人工智能1 小时前
FastMCP:构建 MCP 服务器和客户端的高效 Python 框架
服务器·前端·网络
hgdlip1 小时前
电脑的ip地址会自动变怎么办?原因解析和解决方法
运维·网络·tcp/ip·电脑
ZZH1120KQ1 小时前
Linux账号和权限管理
linux·运维
@Liu_GuoXing1 小时前
Registry和docker有什么关系?
运维·docker·容器·registry
XMAIPC_Robot2 小时前
基于 ZYNQ UltraScale+ OV5640的高速图像传输系统设计,支持国产替代
linux·数码相机·fpga开发·架构·边缘计算
水水沝淼㵘2 小时前
嵌入式开发学习日志(linux系统编程--系统编程之 进程间通信IPC)Day32
linux·运维·学习
IT小饕餮2 小时前
linux登陆硬件检测脚本
linux·运维·服务器
Dxy12393102162 小时前
DrissionPage 性能优化实战指南:让网页自动化效率飞升
运维·爬虫·python·性能优化·自动化