Linux进阶:软件安装、网络操作、端口、进程等

ops/2024/11/20 21:03:38/

软件安装

yum 和 apt 均需要root权限

  • CentOS系统使用:
    • yum [install remove search] [-y] 软件名称
      • install 安装
      • remove 卸载
      • search 搜索
      • -y,自动确认
  • Ubuntu系统使用
    • apt [install remove search] [-y] 软件名称
      • install 安装
      • remove 卸载
      • search 搜索
      • -y,自动确认

ping命令:网络测试

测试网络是否联通

语法:ping [-c num] ip或主机名

  • 选项:-c,检查的次数,不使用-c选项,将无限次数持续检查
  • 参数:ip或主机名,被检查的服务器的ip地址或主机名地址

示例:ping baidu.com

wget命令:网络下载

wget是非交互式的文件下载器,可以在命令行内下载网络文件

语法:wget [-b] url

  • 选项:-b,可选,后台下载,会将日志写入到当前工作目录的wget-log文件
  • 参数:url,下载链接

注意:无论下载是否完成,都会生成要下载的文件,如果下载未完成,请及时清理未完成的不可用文件。

curl命令:网络请求

curl可以发送http网络请求,可用于:下载文件、获取信息等

语法:curl [-O] url

  • 选项:-O,用于下载文件,当url是下载链接时,可以使用此选项保存文件

  • 参数:url,要发起请求的网络地址

sar命令:网络统计

使用sar命令查看网络的相关统计(sar命令非常复杂,这里仅简单用于统计网络)

语法:sar -n DEV num1 num2

选项:-n,查看网络,DEV:表示查看网络接口

num1:刷新间隔(不填就查看一次结束),num2:查看次数(不填无限次数)

上传、下载

可以通过rzsz命令进行文件传输。

rzsz命令需要安装,可以通过:yum -y install lrzsz,即可安装。

rz上传

语法:直接输入rz即可

sz下载

语法:sz 要下载的文件

文件会自动下载到桌面的:fsdownload文件夹中

端口

  • 什么是端口

    • 端口是指计算机和外部交互的出入口,可以分为物理端口和虚拟端口
    • 物理端口:USB、HDMI、DP、VGA、RJ45等
    • 虚拟端口:操作系统和外部交互的出入口
    • IP只能确定计算机,通过端口才能锁定要交互的程序
  • 端口的划分

    • 公认端口:1~1023,用于系统内置或常用知名软件绑定使用
    • 注册端口:1024~49151,用于松散绑定使用(用户自定义)
    • 动态端口:49152~65535,用于临时使用(多用于出口)
  • 查看端口占用

    • nmap IP地址,查看指定IP的对外暴露端口
    • netstat -anp | grep 端口号,查看本机指定端口号的占用情况

nmap命令:查看端口的占用情况

  • 使用nmap命令,安装nmapyum -y install nmap

语法:nmap 被查看的IP地址

netstat命令:查看指定端口的占用情况

  • 安装netstatyum -y install net-tools

功能:查看端口占用

用法:netstat -anp | grep 端口号

df命令:查看磁盘占用

语法:df [-h]

选项:-h,以更加人性化的单位显示

iostat命令:查看CPU、磁盘的相关信息

语法:iostat [-x] [num1] [num2]

  • 选项:-x,显示更多信息

  • num1:数字,刷新间隔,num2:数字,刷新几次

使用iostat-x选项,可以显示更多信息:

  • rrqm/s: 每秒这个设备相关的读取请求有多少被Merge了(当系统调用需要读取数据的时候,VFS将请求发到各个FS,如果FS发现不同的读取请求读取的是相同Block的数据,FS会将这个请求合并Merge, 提高IO利用率, 避免重复调用);
  • wrqm/s: 每秒这个设备相关的写入请求有多少被Merge了。
  • rsec/s: 每秒读取的扇区数;sectors
  • wsec/: 每秒写入的扇区数。
  • rKB/s: 每秒发送到设备的读取请求数
  • wKB/s: 每秒发送到设备的写入请求数
  • avgrq-sz: 平均请求扇区的大小
  • avgqu-sz: 平均请求队列的长度。毫无疑问,队列长度越短越好。
  • await:每一个IO请求的处理的平均时间(单位是微秒毫秒)。
  • svctm: 表示平均每次设备I/O操作的服务时间(以毫秒为单位)
  • %util: 磁盘利用率

PS命令:查看进程

语法:ps [-e -f]

选项:-e,显示出全部的进程

选项:-f,以完全格式化的形式展示信息(展示全部信息)

一般来说,固定用法就是: ps -ef 列出全部进程的全部信息

查看指定进程: ps -ef | grep 关键字过滤指定关键字进程信息

进程信息

从左到右分别是:

  • UID:进程所属的用户ID

  • PID:进程的进程号ID

  • PPID:进程的父ID(启动此进程的其它进程)

  • C:此进程的CPU占用率(百分比)

  • STIME:进程的启动时间

  • TTY:启动此进程的终端序号,如显示?,表示非终端启动

  • TIME:进程占用CPU的时间

  • CMD:进程对应的名称或启动路径或启动命令

kill命令:关闭进程

在Windows系统中,可以通过任务管理器选择进程后,点击结束进程关闭它。

在Linux中,可以通过kill命令关闭进程。

语法:kill -9 [进程ID]

选项:-9,表示强制关闭进程。不使用此选项会向进程发送信号要求其关闭,但是否关闭看进程自身的处理机制

top命令:主机状态

功能:查看主机运行状态:CPU、内存使用情况

默认每5秒刷新一次,语法:直接输入top即可,按qctrl + c退出

语法:top,查看基础信息

可用选项:

image-20221027221340729

交互式模式中,可用快捷键:

image-20221027221354137


http://www.ppmy.cn/ops/135322.html

相关文章

2024山西省网络建设运维第十八届职业院校技能大赛解析答案(5. nginx 和 tomcat 服务)

\5. nginx 和 tomcat 服务 任务描述:利用系统自带tomcat,搭建 Tomcat网站。 (1)配置 linux2 为 nginx 服务器,默认文档 index.html 的内容为 “HelloNginx”;仅允许使用域名访问,http 访问自动跳转到 https。 (2)利用 nginx 反向代理,实现 linux3 和 linux4 的 tomca…

CH06_Lambda表达式

第6章:Lambda表达式 本章目标 为什么要学习C#编程语言 了解C#相关常识 C#开发工具Visual Studio安装 掌握C#程序的开发步骤 掌握C#的注释 掌握C#的常用转义符 本章内容 lambda表达式演变史 C# 匿名函数的演变历史可以追溯到 C# 语言的不同版本,…

django从入门到实战(四)——模型与数据库

1. 模型的定义与数据迁移 1.1 模型的定义 在 Django 中,模型是一个 Python 类,用于定义数据库中的数据结构。每个模型类对应数据库中的一张表,类的属性对应表中的字段。 示例: from django.db import modelsclass Blog(models…

Pytest-Bdd-Playwright 系列教程(11):场景快捷方式

Pytest-Bdd-Playwright 系列教程(11):场景快捷方式 前言1. 手动绑定场景的传统方法2. 场景快捷方式的自动绑定方法2.1 绑定所有场景2.2 绑定多个路径2.3 自动与手动绑定的结合 3. 示例:结合 Playwright 的实际应用3.1 项目目录结构…

信息安全工程师(83)Windows操作系统安全分析与防护

一、Windows操作系统安全分析 系统漏洞: Windows操作系统由于其复杂性和广泛使用,可能存在一些已知或未知的漏洞。这些漏洞可能会被黑客利用,进行恶意攻击。微软会定期发布系统更新和补丁,以修复这些漏洞,提高系统的安…

Efficient One-stage Video Object Detection byExploiting Temporal Consistency

【摘要】 近年来,与传统的两级检测器相比,一级检测器在图像数据处理上取得了具有竞争力的精度和更快的速度。然而,在视频目标检测领域,大多数现有的视频目标检测方法仍然是基于两级检测器。此外,直接将现有的VOD方法应…

Java集合ConcurrentHashMap——针对实习面试

目录 Java集合ConcurrentHashMapConcurrentHashMap的特性是什么?HashMap和ConcurrentHashMap的区别?说说ConcurrentHashMap的底层实现 Java集合ConcurrentHashMap ConcurrentHashMap的特性是什么? 线程安全性 多线程并发读写安全&#xff1a…

Windows11暂停更新(超长延期)

自定义暂停更新天数上限 打开注册表:在开始上右键选择运行,输入regedit并回车。在注册表打开此路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings新建数据项FlightSettingsMaxPauseDays:右键-》新建…