当前位置: 首页 > article >正文

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

完结撒花!


http://www.kler.cn/a/576957.html

相关文章:

  • 关于C++数据类型char的类型是整数的思考
  • 从多智能体变成一个具有通过场景生成多个决策路径 并在实施的过程中优化决策路径 openmanus 致敬开源精神中的每一个孤勇者
  • HeapDumpBeforeFullGC和HeapDumpOnOutOfMemoryError区别
  • 【机器学习中的“模型穿越”问题:定义、解决方法】
  • 《探秘课程蒸馏体系“三阶训练法”:解锁知识层级递进式迁移的密码》
  • Vue3技术实践:基于XLSX与File-Saver的Excel高效导出方案
  • 《Linux C 智能 IO 矩阵:输入输出的自适应数据流转》
  • sdp与传统网络安全防护的区别 sdn 网络安全
  • iOS侧滑返回手势冲突处理
  • “Predict”和“Foresee”的区别
  • Windows 虚拟化架构解析:WSL 与 Hyper-V 及其对 Docker 部署的影响
  • 数据库事务的 ACID,通过MVCC能做什么
  • 线程的常见使用方法
  • K8S学习之基础十七:k8s的蓝绿部署
  • 分布式光伏发电的发展现状与前景
  • 【多模态感知的神经科学启示】
  • 手写识别革命:Manus AI如何攻克多语言混合识别难题(二)
  • deepin安装rust
  • 2025-03-08 学习记录--C/C++-PTA 习题10-2 递归求阶乘和
  • docker指令整理