Linux操作系统知识点总结(二)

news2024/11/26 22:37:45

总结(一)链接Linux操作系统知识点总结(一)(附VMware、CentOS以及finalshell的安装教程)_你好,明天,,的博客-CSDN博客

 

43. 由于虚拟机的 Linux系统的IP地址是通过DHCP服务获取的,每次重启设备后会重新获取一次,导致IP地址频繁变更。

所以即使我们在win系统下配置了该主机名和IP地址之间的映射关系,也会因为IP地址的变更而频繁修改。

如何配置固定IP?

1. VMware中 配置IP地址网关和网段(IP地址范围)。

具体步骤:打开VMware→编辑→虚拟网络编辑器→看下图。

2. 在Linux系统中手动修改配置文件,固定IP。

使用vim编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,做如下修改。

修改好之后保存退出,之后重启网卡就可以了。 

可以看到此时,我们的IP已经变成192.168.25.130了。 

44. ping命令检查指定的网络服务器是否是可联通状态。

ping [-c num] ip或主机名

-c 设置检查次数,不设置时,将无限次数持续检查。

如,ping -c 3 baidu.com

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

wget [-b] url

-b 表示后台下载(backend),会将日志写入到当前工作目录的wget-log文件。不添加此参数表示直接下载。

url 参数表示下载链接。

46. curl命令可以发送http网络请求,可用于下载文件、获取信息等。

curl [-O] url

-O 用于下载文件,当url是下载链接时,可以保存文件。

url 表示发起请求的网络地址。

47. 端口的作用:计算机与外部交互的出入口。

端口分为物理端口(也叫接口,如USB接口,HDMI端口等)和虚拟端口。

而虚拟端口是锁定到计算机的某一程序,用于操作系统与外部交互使用,是连接系统与程序 的桥梁。

Linux系统内部支持65535个端口,其中包括:

① 公认端口:1-1023,系统内置,如ssh服务的22号端口,HTTPS服务的443端口。

② 注册端口:1024-49151,可随意使用,用于绑定一些程序/服务。

③ 动态端口:49152-65535,不会固定绑定程序,用于临时访问。

48. 使用nmap命令查看端口的占用情况。 

先安装该命令:

yum -y install nmap

nmap 被查看的IP地址

可以通过nmap查看本机的端口。

49. netstat命令查看指定端口的使用情况。 

安装:

yum -y install net-tools

netstat -anp | grep 端口号

50. ps命令查看Linux系统中的进程信息。 

ps [-e -f]

-e 显示全部进程。

-f 以格式化形式展示全部信息。

通常,使用ps -ef命令。

 51. kill命令关闭进程。

 kill [-9] 进程ID

-9 表示强制关闭进程。

52. top命令查看CPU、内存使用情况。(类似win的任务管理器)

直接使用top命令即可,使用q或者Ctrl+C退出。

top命令支持的选项:

选项    功能    
-p    只显示某个进程的信息    
-d    设置刷新时间,默认是5s    
-c    显示产生进程的完整命令,默认是进程名
-n    指定刷新次数,比如 top -n 3,刷新输出3次后退出
-b    以非交互非全屏模式运行,以批次的方式执行top,一般配合 -n 指定输出几次统计信息,将输出重定向到指定文件,比如top -b -n 3 > /tmp/top.tmp
-i     不显示任何闲置(idle)或无用(zombie)的进程

-U   查找特定用户启动的进程

top命令输出: 

其中:

PID  进程id
USER  进程所属用户
PR  进程优先级,越小越高
NI  负值表示高优先级,正表示低优先级
VIRT  进程使用虚拟内存,单位KB
RES  进程使用物理内存,单位KB
SHR  进程使用共享内存,单位KB
S  进程状态(S休眠,R运行,Z僵死状态,N负数优先级,I空闲状态)
%CPU  进程占用CPU率
%MEM  进程占用内存率
TIME+  进程使用CPU时间总计,单位10毫秒
COMMAND  进程的命令或名称或提序文件路径 

 53. df命令查看硬盘的使用情况。

df [-h]

-h 以更人性化的单位显示。

54. iostat查看磁盘、CPU的相关信息。

iostat [-x][num1][num2]

-x 显示更多信息。

num1和num2分别表示刷新间隔和刷新次数。

55. sar命令查看网络的相关统计。 

sar -n DEV num1 num2

-n 查看网络。

DEV 查看网络接口。

num1和num2分别表示刷新间隔和查看次数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/844486.html

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

相关文章

前端CSS文字阴影text-shadow记录

前端CSS文字阴影text-shadow记录 一、文字阴影 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Doc…

【基于IDEA + Spark 3.4.1 + sbt 1.9.3 + Spark MLlib 构建逻辑回归鸢尾花分类预测模型】

逻辑回归进行鸢尾花分类的案例 背景说明&#xff1a; 基于IDEA Spark 3.4.1 sbt 1.9.3 Spark MLlib 构建逻辑回归鸢尾花分类预测模型&#xff0c;这是一个分类模型案例&#xff0c;通过该案例&#xff0c;可以快速了解Spark MLlib分类预测模型的使用方法。 依赖 ThisBui…

“算法详解”系列第3卷贪心算法和动态规划出版

“算法详解”系列图书共有4卷&#xff0c;目前1到3卷已经出版。最新出版的是第3卷—贪心算法和动态规划。 算法详解 卷3 贪心算法和动态规划 “算法详解”系列图书共有4卷&#xff0c;本书是第3卷—贪心算法和动态规划。其中贪心算法主要包括调度、最小生成树、集群、哈夫曼编…

vue+vite线上环境地址和开发环境配置方式

vuevite线上环境地址和开发环境配置方式 第一种(放飞自我写法) 说明:后端已解决跨域的情况下配置线上部署访问地址和开发时候地址 java解决跨域代码: Configuration public class WebMvcConfig implements WebMvcConfigurer {Overridepublic void addCorsMappings(CorsRegistr…

程序员编写文档的 10 个技巧

编写好的文档在软件开发领域具有重大意义。文档是概述特定问题陈述、方法、功能、工作流程、架构、挑战和开发过程的书面数据或指令。文档可以让你全面了解解决方案的功能、安装和配置。 文档不仅是为其他人编写的&#xff0c;也是为自己编写的。它让我们自己知道我们以前做过什…

初识redis——分布式系统概念

概念 Redis&#xff08;Remote Dictionary Server )&#xff0c;即远程字典服务&#xff0c;是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库&#xff0c;并提供多种语言的API。 最初redis用来作为消息中间件&#xff0c;现在更多…

Java基础入门篇——IDEA开发第一个入门程序(五)

一、IDEA层级结构分类 IntelliJ IDEA的项目结构主要分为以下几个层级&#xff1a; Project&#xff1a; 项目Module: 模块Package: 包Class&#xff1a; 类 一个项目里面可以有多个模块&#xff0c;一个模块里面又可以有多个包&#xff0c;而每个包又可以存放多个类文件。比…

概念解析 | 生成式与判别式模型在低级图像恢复与点云重建中的角力:一场较量与可能性探索

注1:本文系“概念解析”系列之一,致力于简洁清晰地解释、辨析复杂而专业的概念。本次辨析的概念是:生成式模型与判别式模型在低级图像恢复/点云重建任务中的优劣与特性。 生成式与判别式模型在低级图像恢复与点云重建中的角力:一场较量与可能性探索 1. 背景介绍 机器学习…

吐血整理,手机App测试Monkey测试实战总结(最详细)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 Monkey是什么&…

SpringBoot 依赖管理和自动配置---带你了解什么是版本仲裁

&#x1f600;前言 本篇博文是关于SpringBoot 依赖管理和自动配置&#xff0c;希望能够帮助到您&#x1f60a; &#x1f3e0;个人主页&#xff1a;晨犀主页 &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是晨犀&#xff0c;希望我的文章可以帮助到大家&#xff0c;您…

EtherCAT转EtherCAT网关西门子为什么不支持ethercat

大家好&#xff0c;今天要和大家分享一款神器——捷米JM-ECAT-ECAT通讯网关&#xff01;这款网关有什么厉害的呢&#xff1f;且听我慢慢道来。 首先&#xff0c;JM-ECAT-ECAT是一款自主研发的ETHERCAT从站功能的通讯网关。那什么是ETHERCAT呢&#xff1f;简单来说&#xff0c;…

Android, 笔记+课表的app实现

NoteSchedule: 笔记课表&#xff0c;不同于超表和课程格子等笔记类软件&#xff0c;笔记课表的核心是将课表和笔记进行深度绑定&#xff0c;点击每个课表&#xff0c;就进入到笔记view中&#xff0c;点击其中的item就可以进入到笔记详情&#xff1b; 该应用已上线&#xff0c;…

(电脑维修)电脑忘记密码怎么办(未完)

1.准备一个4gU盘&#xff0c;在微PE官网下载一个不高于2.2版本的微PE&#xff0c;并按照顺序制作一个U盘&#xff08;U盘中的资料记得提前拷贝&#xff0c;后期会被格式化掉&#xff09;

element-ui 表格el-table的列内容溢出省略显示,鼠标移上显示全部和定制样式

1、在对应列加上省略显示show-overflow-tooltip属性&#xff0c;如果加上这属性&#xff0c;鼠标移上还是没效果&#xff0c;要考滤是不是层级的原因&#xff0c;被其他挡住了。 :deep(.el-tooltip){position: relative;z-index:9; } <el-table-column label"用款渠…

实时时钟DS1302原理详解和单片机编程

一、DS1302的功能 DS1302是美国DALLAS推出的一款高性能、低功耗的日历时钟芯片。 DS1302是一种串行接口的实时时钟&#xff0c;芯片内部具有可编程的日历时钟和31个字节的静态RAM&#xff0c;日历时钟可以自动进行闰年补偿&#xff0c;计时准确&#xff0c;接口简单&#xff…

中文版开源Llama 2同时有了语言、多模态大模型,完全可商用

可以说&#xff0c;AI 初创公司 LinkSoul.Al 的这些开源项目让海外开源大模型在国内的普及和推广速度与国际几乎保持了一致。 7 月 19 日&#xff0c;Meta 终于发布了免费可商用版本 Llama 2&#xff0c;让开源大模型领域的格局发生了巨大变化。 Llama 2 模型系列包含 70 亿、…

04-4_Qt 5.9 C++开发指南_时间日期与定时器

文章目录 1. 时间日期相关的类2. 源码2.1 可视化UI设计2.2 dialog.h2.3 dialog.cpp 1. 时间日期相关的类 时间日期是经常遇到的数据类型&#xff0c;Qt 中时间日期类型的类如下。 QTime:时间数据类型&#xff0c;仅表示时间&#xff0c;如 15:23:13。 QDate:日期数据类型&…

【工具使用】STM32CubeMX-基础定时器配置

一、概述 无论是新手还是大佬&#xff0c;基于STM32单片机的开发&#xff0c;使用STM32CubeMX都是可以极大提升开发效率的&#xff0c;并且其界面化的开发&#xff0c;也大大降低了新手对STM32单片机的开发门槛。     本文主要讲述STM32芯片的定时器的配置及其相关知识。 …

小白到运维工程师自学之路 第六十七集(Harbor企业镜像仓库部署)

一、概述 Harbor 是 VMware 公司开源的企业级 Docker Registry 项目&#xff0c;其目标是帮助用户迅速搭建一个企业级的 Docker Registry 仓库服务。它以Docker公司开源的Registry为基础&#xff0c;提供了管理 UI。基于角色的访问控制(Role Based AccessControl)、AD/LDAP集成…