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

news2025/4/21 14:18:46

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.coloradmin.cn/o/2311944.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

R语言使用scitable包交互效应深度挖掘一个陌生数据库

很多新手刚才是总是觉得自己没什么可以写的&#xff0c;自己不知道选什么题材进行分析&#xff0c;使用scitable包后这个完全不用担心&#xff0c;选题多到你只会担心你写不完&#xff0c;写得不够快。 今天演示一下使用scitable包深度挖掘一个陌生数据库 先导入R包和数据 li…

【记录一下学习】Embedding 与向量数据库

一、向量数据库 向量数据库&#xff08;Vector Database&#xff09;&#xff0c;也叫矢量数据库&#xff0c;主要用来存储和处理向量数据。 在数学中&#xff0c;向量是有大小和方向的量&#xff0c;可以使用带箭头的线段表示&#xff0c;箭头指向即为向量的方向&#xff0c…

【Linux-网络】从逻辑寻址到物理传输:解构IP协议与ARP协议的跨层协作

&#x1f3ac; 个人主页&#xff1a;谁在夜里看海. &#x1f4d6; 个人专栏&#xff1a;《C系列》《Linux系列》《算法系列》 ⛰️ 道阻且长&#xff0c;行则将至 目录 &#x1f4da;前言 &#x1f4d6; IP地址的组成 &#x1f516;IPv4 &#x1f516;IPv6 &#x1f4da…

解锁前端表单数据的秘密旅程:从后端到用户选择!✨

&#x1f604; 解锁前端表单数据的秘密旅程&#xff1a;从后端到用户选择&#xff01;✨ 嘿&#xff0c;技术爱好者们&#xff01;&#x1f44b; 你有没有在开发中遇到过这样的困惑&#xff1a;表单里的数据&#xff08;比如图片附件、识别点 ID&#xff09;从哪儿来的&#x…

【机械视觉】C#+visionPro联合编程———【一、C# + VisionPro 联合编程详解以及如何将visionPro工具加载到winform】

机械视觉与 C# VisionPro 联合编程详解 目录 机械视觉与 C# VisionPro 联合编程详解 概念 应用场景 1. 工业检测与质量控制缺陷检测 2. 定位与机器人引导 3. 识别与分类 4. 复杂流程控制 将visionPro工具加载到winform 环境准备 一、创建winform项目 二、打开窗体…

江科大51单片机笔记【9】DS1302时钟可调时钟(下)

在写代码前&#xff0c;记得把上一节的跳线帽给插回去&#xff0c;不然LCD无法显示 一.DS1302时钟 1.编写DS1302.c文件 &#xff08;1&#xff09;重新对端口定义名字 sbit DS1302_SCLKP3^6; sbit DS1302_IOP3^4; sbit DS1302_CEP3^5;&#xff08;2&#xff09;初始化 因为…

发行思考:全球热销榜的频繁变动

几点杂感&#xff1a; 1、单机游戏销量与在线人数的衰退是剧烈的&#xff0c;有明显的周期性&#xff0c;而在线游戏则稳定很多。 如去年的某明星游戏&#xff0c;最高200多万在线&#xff0c;如今在线人数是48名&#xff0c;3万多。 而近期热门的是MH&#xff0c;在线人数8…

微信小程序接入deepseek

先上效果 话不多说&#xff0c;直接上代码&#xff08;本人用的hbuilder Xuniapp&#xff09; <template><view class"container"><!-- 聊天内容区域 --><scroll-view class"chat-list" scroll-y :scroll-top"scrollTop":…

为解决局域网IP、DNS切换的Windows BAT脚本

一、背景 为解决公司普通人员需要切换IP、DNS的情况&#xff0c;于是搞了个windows下的bat脚本&#xff0c;可以对有线网络、无线网络进行切换设置。 脚本内容 echo off title 多网络接口IP切换工具:menu cls echo echo 请选择要配置的网络接口: echo echo 1. 有线网络&am…

VUE3开发-9、axios前后端跨域问题解决方案

VUE前端解决跨域问题 前端页面需要改写 如果无效&#xff0c;记得重启服务器 后端c#解决跨域问题 前端js取值&#xff0c;后端c#跨域_c# js跨域-CSDN博客

【计算机网络】计算机网络的性能指标——时延、时延带宽积、往返时延、信道利用率

计算机网络的性能指标 导读 大家好&#xff0c;很高兴又和大家见面啦&#xff01;&#xff01;&#xff01; 在上一篇内容中我们介绍了计算机网络的三个性能指标——速率、带宽和吞吐量。用大白话来说就是&#xff1a;网速、最高网速和实时网速。 相信大家看到这三个词应该就…

Kubermetes 部署mysql pod

步骤 1: 创建 PersistentVolume 和 PersistentVolumeClaim 首先为 MySQL 创建一个 PersistentVolume (PV) 和 PersistentVolumeClaim (PVC) 来确保数据的持久性。 mysql-pv.yaml&#xff1a; apiVersion: v1 kind: PersistentVolume metadata:name: mysql-pv-volume spec:cap…

Docker和DockerCompose基础教程及安装教程

Docker的应用场景 Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。 CentOS Docker 安装 使用官方安装脚本自动安装 安装命令…

网络安全等级保护—定级

&#x1f345; 点击文末小卡片 &#xff0c;免费获取网络安全全套资料&#xff0c;资料在手&#xff0c;涨薪更快 网络安全等级保护五个保护等级 五个保护等级 受侵害的客体 对客体的侵害程度 一般损害 严重损害 特别严重损害 公民、法人和其他组织的合法权益 第一级 第二级 …

macos 程序 运行

sudo xattr -r -d com.apple.quarantine [/Applications/Name]使用stow 管理配置文件

UVC for USBCamera in Android

基于UVC 协议&#xff0c;完成USBCamera 开发 文章目录 一、目的&#xff1a;二、USBCamera 技术实现方案难点 三、误区&#xff1a;四、基础补充、资源参考架构图了解Camera相关专栏零散知识了解部分相机源码参考&#xff0c;学习API使用&#xff0c;梳理流程&#xff0c;偏应…

Docker 安装 Nacos 2.1.1(单机版)

一、拉取镜像 docker pull nacos/nacos-server:v2.1.1 二、新建数据库 官网上下载 对应版本的 nacos zip 包&#xff0c;在 nacos\conf 目录下有 mysql脚本&#xff1a; 新建一个数据库 nacos_config&#xff0c;在数据库中依次执行 nacos-mysql.sql、1.4.0-ipv6_support-up…

网络安全数据富化 网络数据安全处理规范

本文件规定了网络运营者开展网络数据收集、存储、使用、加工、传输、提供、公开等数据处理的安全 技术与管理要求。 本文件适用于网络运营者规范网络数据处理,以及监管部门、第三方评估机构对网络数据处理进行 监督管理和评估。 部分术语和定义 数据&#xff08;data&#x…

深入理解 C 语言函数的定义

在 C 语言的编程世界里&#xff0c;函数是构建复杂程序的基石。理解函数的定义与运用&#xff0c;对于编写高效、可维护的代码至关重要。​ 函数定义的基本概念​ 函数是一组执行特定任务的代码块。它将一个复杂的问题分解为一个个小的、可管理的部分&#xff0c;提高了代码的…

SQL注入练习场:PHPStudy+SQLI-LABS靶场搭建教程(零基础友好版)

注意&#xff1a;文中涉及演示均为模拟测试&#xff0c;切勿用于真实环境&#xff0c;任何未授权测试都是违法行为&#xff01; 一、环境准备 下载PHPStudy 官网下载地址&#xff1a;https://www.xp.cn/php-study&#xff08;选择Windows版&#xff09; 安装时建议选择自定…