linux主机名设置、进程管理、服务管理、RPM和YUM

【分享】获取微信通讯录python代码形式实现 微信号”, “昵称”, “地区”, “备注”, “标签”, “签名”, “来源”5. 找到最后一个空格所在的位置(后一个就是真正的联系人了)当前微信号与上一个相同的时候,说明到底部了,可以跳出循环。3. 滚动鼠标到最顶部(防止已经滚动了一部分了)7.记录下上一个联系人的微信号。7. 无限循环按键盘下箭头。获取详情中的以下元素内容。6. 点击第一个联系人。4. 获取联系人列表。 阅读详情

设置主机名和hosts映射

hostname:查看主机名

修改:/etc/hostname文件,来修改主机名,修改后重启生效


设置hosts映射

windows

在C:\Windows\System32\drivers\etc添加一行

192.168.233.129 localhost1

windows 10 如果不能直接设置,可以将文件复制出来,修改后,再把原文件覆盖


linux

设置:/etc/hosts

添加一行:192.168.233.1 kkkk



主机名解析机制分析

在这里插入图片描述

在这里插入图片描述



进程管理

当一段程序运行时,就开始了一个进程。

程序是静态的,进程是把它执行起来。

每个进程可能以两种方式存在的,前台和后台,前台是用户可以在屏幕上进行操作的。后台则是实际在操作,但屏幕上无法看到的进程。



显示系统执行的进程

ps命令是用来查看目前系统中,有哪些进程正在执行

ps -a:显示当前终端的所有进程信息

ps -u:以用户的格式显示进程信息

ps -x:显示后台进程运行的参数

通常三个一起用ps -aux
在这里插入图片描述

ps -aux | grep sshd:查看有没有sshd服务。

USER:用户名称

PID:进程号

%CPU:进程占用CPU的百分比

%MEN:进程占用物理磁盘的百分比

VSZ:进程占用虚拟内存大小

RSS:进程占用物理内存大小

TTY:终端名称,缩写.

STAT:进程状态

START:进程开始时间

TIME:进程使用CPU的时间

COMMAND:启动进程的命令

在这里插入图片描述



查看某一进程的父进程

ps -e:显示所有进程

ps -f:全格式

ps -ef

PPID:父进程的ID

在这里插入图片描述

在这里插入图片描述



终止进程kill和killall

kill [选项] 进程号:通过进程号,终止进程,

​ -9:表示强迫进程立即停止(数字9)

killall 进程名称:通过进程名称终止进程,支持通配符,此进程会终止 进程下面的所有子进程


1、挑掉某个用户登录

ps -ef | grep 用户名

kill 进程号

2、终止远程登录服务sshd,并重启sshd服务

kill sshd对应的进程号

重启sshd服务:/bin/systemctl start sshd.service

3、终止多个gedit

killall gedit

4、强制终止一个终端

bash:主机终端服务



查看进程树

pstree [选项]

-p:显示进程的PID

-u:显示进程的所属用户



服务管理

服务(service)本质就是进程,但是运行在后台,通常会监听某个端口,等待其他程序的请求,比如:mysqld、sshd、防火墙等。因此又称为守护进程。重点


service管理指令

service 服务名 [start|stop|restart|reload|status(查看状态)]

在CentOS7.0后很多服务不再使用service,而是使用systemctl

service指令管理的服务在/etc/init.d/查看


服务的运行级别

在这里插入图片描述

在这里插入图片描述




chkconfig指令

通过chkconfig命令可以给服务的各个运行级别设置自启动/关闭。

chkconfig指令管理的服务在/etc/init.d查看

chkconfig -list [| grep xxx] :查看服务

chkconfig 服务名 --list

chkconfig -level 5 服务名 on/off



systemctl管理指令

基本语法:systemctl [start|stop|restart|status] 服务名,这种服务设置后重启后会失效,想要永久启用使用下面代码。

systemctl指令管理的服务在/usr/lib/systemd/system查看

可以使用ll /usr/lib/systemd/system | grep 服务名,来检查服务的名字



systemctl设置服务的自启动状态

systemctl list-unit-files [|grep 服务名]:查询服务开机启动的状态,使用grep进行过滤

systemctl enable 服务名:设置服务开机启动,默认3、5

systemctl disable 服务名:关闭服务开机启动,默认3、5

systemctl is-enable 服务名:查询某个服务是否自启动



打开或者关闭指定端口

打开端口:firewall-cmd --permanent --add-port=端口号/协议

关闭端口:firewall-cmd --permanent --remove-port=端口号/协议

重新载入才能生效:firewall-cmd --reload

询问端口是否开放:firewall-cmd --query-port=端口/协议

netstat -anp | more:查询服务所在的端口,以及协议

开启111端口
firewall-cmd --permanent --add-port=111/tcp
重载一下,使用
firewall-cmd --reload


动态监控进程

top和ps命令很相似,它们都是用来显示正在执行的进程。top和ps最大的不同之处,在于top在执行一段时间可以更新正在运行的进程。

基本语法:top [选项]

-d 秒数:指定top命令每个几秒更新,默认是3秒

-i:使top不显示任何闲置或者僵死进程

-p:通过指定监控进程ID来仅仅监控某个进程的状态。

在这里插入图片描述

此界面的交互操作

操作功能
P以CPU使用率排序,默认就是此项
M以内存的使用率排序
N以PID排序
q退出top(区分大小写)

僵死进程:进程已经结束,但是内存没有释放,称为僵死进程。

1、监控某一用户

u:在交互界面,输入小u回车,再输入用户名,即可

2、终止指定进程

k:输入k回车,再输入要结束的进程ID号即可



监控网络状态

基本语法:netstat [选项]

-an:按一定顺序排列输出

p:显示哪个进程在调用

netstat -anp | grep sshd

telnet ip port(端口):测试端口的连通性




RPM与YUM


RPM包管理

rpm -qa :查询所有安装的rpm软件包,一般加上more/grep,进行查询

rpm -q 软件包名:查询软件包是否安装

rpm -qi 软件包名:查询安装包信息

rpm -ql 软件包名:查询安装包包含哪些文件

rpm -qf 文件全路径名:查询文件所属的软件包

在这里插入图片描述


卸载rpm包:rpm -e RPM包的名称

如果其他软件包依赖与你要卸载的软件包,卸载时则会产生错误信息。

也可以添加参数--nodeps强制卸载软件包,一般不建议,因为可能导致某些程序包无法运行。


安装rpm包:rpm -ivh RPM包全路径名称

i:install 安装

v:verbose 提示

h:hash 进度条



YUM

yum list|grep 软件名称:查询yum服务器是否有需要安装的软件

yum install 软件名称:安装指定的yum包

前端Three.js面试题及参考答案 渲染循环(Render Loop)是 Three.js 中一个非常重要的概念,它是一个不断重复执行的过程,用于更新和渲染 3D 场景。在每次循环中,渲染循环会更新场景中的对象状态,如位置、旋转、缩放等,然后使用渲染器将更新后的场景渲染成 2D 图像显示在屏幕上。通过不断地重复这个过程,就可以实现动画效果。渲染循环的核心作用是确保场景能够实时更新,给用户带来流畅的视觉体验。如果没有渲染循环,场景将是静态的,不会有任何变化。只有通过不断地更新和渲染,才能让场景中的对象动起来,实现各种动画效果。 阅读详情

相关推荐

SAP CO-PA数据传送避坑指南:销售开票与FI/MM记账的日常配置实操(含KEKF/KE4I/KEI2)

本文深入解析SAP CO-PA数据传送中的常见配置问题,特别是销售开票与FI/MM记账环节的实操避坑指南。通过KEKF/KE4I/KEI2等关键配置点的详细说明,帮助用户避免数据失真和重复记录,提升获利能力分析的准确性。文章结合实战案例,揭示官方文档未提及的'数据黑洞'形成机制,为SAP顾问提供实用的排雷手册。

weixin_26905487的博客 390

Linux常用命令 RPM

通过主机名ping:vim /etc/hosts 添加内容:192.168.79.12 ducking 临时改主机名:hostname xxx 永久改主机名:hostnamectl set-hostname xxx 永久改主机名(配置文件内修改需要重启):vim /etc/hostname 一台虚拟机给另一台虚拟机传文件:scp -r 目标文件 目的地; scp -r /opt/jdk1.8...

DraGon_HooRay的博客 307

Crossformer实战:从零开始搭建多变量时间序列预测模型(附ETTh1数据集调参指南)

本文提供了从零开始搭建Crossformer多变量时间序列预测模型的实战指南,并附有详细的ETTh1数据集调参攻略。文章深入解析了Crossformer的核心设计,重点探讨了seg_len和win_size等关键参数对模型性能的影响,并分享了环境配置、训练调试及常见问题的解决方案,帮助开发者高效应用这一前沿深度学习模型。

weixin_29281915的博客 315

yum命名工具使用举例

yum 命令工具使用举例 (以mysql为例)1、升级系统[root@localhost ~]#yum update2、安装指定的软件包[root@localhost ~]# yum -y install mysql3、升级指定的软件包[root@localhost ~]# yum -y update mysql4、卸载指定的软件包[root@localhost ~]...

weixin_33795833的博客 142

全国30米分辨率逐年植被覆盖度(FVC)数据集

植被覆盖度是描述地表植被的重要参数与生态环境的基本指标,在大气圈、土壤圈、水圈和生物圈中都占据着重要的地位,区域及全球范围的植被覆盖度估算对植被及相关领域的研究具有重要意义。往往参照《土壤侵蚀分类分级标准》,将植被覆盖度划分为4个等级:<30%为低覆盖度、30%—45%为中低覆盖度、45%—60%为中覆盖度、>60%为高覆盖度。本数据集包括1986至2022年间,全国植被覆盖度数据,FVC范围值为0-1,数据为浮点型,GeoTIFF格式。NDVImax 和NDVImin分别为区域内最大和最小的NDVI值。

地球资源数据云的官方博客 1965

大语言模型(LLM)在组合优化中的新突破:LLM-LNS与FunSearch性能对比

本文深入探讨了大语言模型(LLM)在组合优化中的创新应用,重点对比了LLM-LNS与FunSearch两种方法的性能差异。研究表明,LLM-LNS在物流路径规划、资源调度等场景中展现出显著优势,其双层自演化架构能有效平衡探索与利用,相比传统方法提升效率约43%。文章还提供了实践选择指南,帮助开发者根据具体需求选用合适的技术方案。

weixin_42526415的博客 404

hostnamectl 主机名管理

在linux中修改主机名称是经常使用的,主机名称可以很轻松的识别服务器,centos7系统新增了hostnamectl命令 [root@hostname ~]# hostnamectl -h -h --help 显示帮助 --version 显示安装包的版本 --transient 修改瞬态主机名 --static 修改静态主机名 --pretty 修改灵

json_li的博客 900

【深度解析】AURIX TC387 UCB Flash架构与避坑指南(第一篇)

摘要:UCB(用户配置块)是AURIX TC3xx芯片启动与安全的关键配置区域,位于DFLASH0存储区。每个512字节的UCB包含启动模式、安全设置等关键参数,并通过强制CRC32校验确保完整性。UCB分为启动头(UCB_BMHD)、安全配置(UCB_ORIG)及其备份(UCB_COPY)三种主要类型。不同于常规Flash,UCB具有自动擦除特性,错误配置可能导致芯片永久锁死。开发中应谨慎修改UCB,必须同时编程原始和备份版本,并确保正确的CRC校验。后续文章将详细介绍UCB编程方法和调试技巧。

2511_94612429的博客 1229

[Linux入门]Part7:网络配置、进程管理(重点)、rpm和yum

网络配置和进程管理,rpm和yum

m0_54917022的博客 279

Python控制LitePoint IQxel-MW 无线网络测试仪

由于项目需要进行WIFI和BT(蓝牙)的射频测试,所以需要开发一款支持WIFI/BT射频测试的工具。开发射频测试工具的话那肯定离不开仪表的控制。我们项目用的就Litepoint的IQxel-MW无线网络测试仪。这篇文章主要就是介绍一下如何控制仪表以及实现的过程!LitePoint是美国硅谷的一家仪器厂商,主要做一些无线通讯测试仪表,包括WIFI,BT(Bluetooth),LTE等等。

xgh1951的博客 1万+

SpringBoot一次请求中缓存数据,请求结束就清除的4种方法,你会几种?

通过以上四种方法,你可以在 SpringBoot 的一次请求中缓存数据,并在请求结束后自动清除这些缓存数据。使用 ThreadLocal:适用于需要跨多个方法调用的缓存数据,灵活性高,但需要注意内存泄漏问题。使用 AOP:适用于全局性的缓存管理,代码更加优雅,但需要对 AOP 有一定的了解。使用 ServletRequestListener:适用于简单的请求生命周期管理,配置简单,但功能相对有限。使用 HttpServletRequest 的 setAttribute 和 getAttribute。

java专栏 1293

Linux学习笔记(6)

Linux实操篇(6)——网络配置、进程及软件包管理

qq_64557330的博客 1340

【ROS2】手眼标定:moveit2_handeye_calib使用详解

moveit2_handeye_calib MoveIt2 官方的 手眼标定功能包,包含标定插件、图形化界面和示例程序。提供基于 ArUco/ChArUco 标定板的采集与求解功能。标定板下载aruco在线生成器。

郭老二 246

大数据Linux必知必会 -02

大数据 ip

m0_46507516的博客 750

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

linux常用命令

当前是否开机自启动,第二个。给普通用户赋予sudo权限。

hhfhhf66的博客 344

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【Linux 学习笔记】网络配置、进程管理、rpm 包的管理和 yum 介绍

前言: 本文是听的b站韩顺平老师 Linux 课程的 63~81 集所做的笔记,大家可以配套该文章学习韩老师的 Linux 课程,也可以借助此文章来学习 Linux 的知识。可以收藏起来,以后要用时,随用随查。 文章目录1. 网络配置1.1 查看网络 IP 和网关(ifconfig)1.2 Linux 网络环境配置1.3 设置主机名和 hosts 映射1.4 主机名解析过程分析(Hosts、DNS)2. 进程管理2.1 介绍2.2 显示系统执行的进程(ps)2.3 终止进程(kill、killal)2.4

吞吞吐吐大魔王的博客 2170

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Linux 实操篇 网络配置、进程管理、RPM与YUM

Linux 实操篇 网络配置、进程管理、RPM与YUM

weixin_74019079的博客 1402

Liunx笔记2(网络配置,进程管理,rpm和yum,javaee搭建,shell,日志管理)

网络配置,进程管理,rpm和yum,javaee搭建,shell,日志管理

m0_64589497的博客 322

Linux入门教程(非常详细)从零基础入门到精通,看完这一篇就够了

linux系统中一切皆文件/bin是binary的缩写,这个目录存放着最经常使用的命令,通过上方桌面可以看到bin文件夹有个箭头,是链接到 /usr/bin下,相当于快捷方式,进入/bin和/usr/bin下是一模一样的/sbins就是super User的意思,这里存放的是系统管理员使用的系统管理程序。/home存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一版该目录名是以用户的账号命名的。/root该目录为系统管理员,也称为超级权限者的用户主目录。/lib。

xiangxueerfei的博客 3万+

Linux入门教程(非常详细)从零基础入门到精通,看完这一篇就够了_linux教程

linux系统中一切皆文件/bin是binary的缩写,这个目录存放着最经常使用的命令,通过上方桌面可以看到bin文件夹有个箭头,是链接到 /usr/bin下,相当于快捷方式,进入/bin和/usr/bin下是一模一样的/sbins就是super User的意思,这里存放的是系统管理员使用的系统管理程序。/home存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一版该目录名是以用户的账号命名的。/root该目录为系统管理员,也称为超级权限者的用户主目录。/lib。

2301_82275412的博客 1844

Linux基础(2)

Linux基础(2)一、网络管理1.Centos 7服务管理命令2.Centos 6服务管理命令3.主机名和域名映射(1)在windows系统上修改域名映射(2)在linux上修改域名映射(3)修改linux主机名4.netstat:检测主机的网络配置和状况二、系统命令1、su:切换用户2、sync:将数据由内存同步到硬盘中3、reboot:重启4、halt:关机5、shutdown:定时关机6、du:用于查看文件或目录的大小(磁盘使用空间)7、df:显示目前在 Linux 系统上的文件系统磁盘使用情况统计

weixin_52189442的博客 1868

四十二、Linux网络管理,软件安装,进程管理总结

四十二、Linux网络管理,软件安装,进程管理总结

微信号:RunsenLiu 1538

Linux学习-day4

文章目录1、Linux NAT网络配置1.1、原理图1.2、网络配置指令1.3、网络配置实例1.4、设置主机名和hosts映射1.4.1、主机名解析过程分析2、进程管理(重点)2.1、基本介绍2.2、显示系统执行的进程2.3、父子进程2.4、终止进程2.5、查看进程树3、服务管理 1、Linux NAT网络配置 虚拟机ping主机的时候,主机记得关闭防火墙,这样才可以ping通。 1.1、原理图 1.2、网络配置指令 1.3、网络配置实例 自动获取 指定IP(推荐) 更改之后:

qq_41784433的博客 388

Linux,常用命令,看这篇就够了

linux 常用命令大全

qq_48721706的博客 4万+

Linux03——基础篇2

Linux-2 三、Linux磁盘分区、挂载 1. 硬盘说明 Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘 对于IDE硬盘,驱动器标识符为"hdx~",其中"hd"表明分区所在设备的类型,这里是指IDE硬盘了。"×"为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),~”"代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区, hdb2表示为第二个IDE硬盘上的第二个主分区或扩

Jerry&Crj的博客 262

Linux命令学习入门

USER进程执行用户,PID进程号,%CPU进程占CPU百分比,%MEM进程占物理内存的百分比,VSZ进程占虚拟内存的大小,RSS进程占物理内存的大小KB,TTY终端名称,STAT进程状态(S睡眠,R正在运行,Z僵尸进程,D短期等待,T被跟踪或被停止,>高优先级),START进程开始执行时间,TIME占用CPU时间,COMMAND启动进程的命令或参数。之后重启系统或者输入。设置服务在level级别开启:chkconfig --level [0/1/2/3/4/5/6] 服务名 on/off。

沧海一粟 1159
上一篇: Linux定时任务、分区和网络配置
下一篇: shell基本语法
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力生活的黄先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值