Linux学习--网络、进程、服务、软件管理
时间:2022-07-23
本文章向大家介绍Linux学习--网络、进程、服务、软件管理,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
六、网络配置
网卡配置文件在/etc/sysconfig/network-scripts/ifcfg-ens33
netstat [-anp] # 查看系统网络状态
# -a:显示所有连线中的Socket;
# -n:直接使用ip地址,而不通过域名服务器;
# -p:显示正在使用Socket的程序识别码和程序名称
七、进程管理
ps [-aux] # a:显示当前终端的所有进程信息
# u:以用户为主的格式显示进程信息
# x:显示后台运行的进程
表头 |
含义 |
---|---|
USER |
用户名称 |
PID |
进程号 |
%CPU |
进程占用CPU百分比 |
%MEM |
进程占用内存百分比 |
VSZ |
进程占用虚拟内存百分比(单位:KB) |
RSS |
进程占用物理内存百分比(单位:KB) |
TTY |
终端名称 |
STAT |
进程状态 |
START |
开启时间 |
TIME |
使用cpu总时间 |
COMMAND |
启动进程所用命令行和参数,如果过长会被截断 |
STAT状态
符号 |
含义 |
---|---|
S |
睡眠 |
s |
表示该进程是会话的先导进程 |
N |
表示进程拥有比普通优先级更低的优先级 |
R |
正在运行 |
D |
短期等待 |
Z |
僵死进程 |
T |
被跟踪或者被停止 |
kill [-9] <进程号> # 通过进程号杀死进程,9:强制
killall <进程名称> # 通过进程名称杀死进程,支持通配符,杀死所有同名进程
pstree [-pu] # 查看进程树,p:显示pid;u:显示所属用户
top [-d <秒数>] [-i] [-p] # 动态查看系统运行状态
# d:刷新间隔秒数
# i:不显示闲置或僵死进程
# p:指定pid监控
操作 |
功能 |
---|---|
P |
以CPU使用率排序【默认】 |
M |
以内存使用率排序 |
N |
以PID排序 |
q |
退出 |
在top状态下,输入u回车后输入用户名查看指定用户的进程
输入k回车后输入进程号结束指定进程
八、服务管理
service <服务名> [start|stop|restart|reload|status]
# 在centos7以后,不再使用service,而是systemctl
ls -l /etc/init.d/ # 列出系统中有哪些服务
chkconfig [[<服务名>]--list] [--level <n> 服务名 on/off]
# list 查看服务列表
# level 设置服务启动等级
九、软件管理
9.1、rpm
红帽包管理工具,目前业界标准
rpm -ivh <包名> # 安装常用
rpm -e <软件名> # 卸载
rpm -q #查询软件包是否安装
9.2、yum
yum list #查询服务器是否有需要安装的软件
yum install <名称> # 安装
yum remove <名称> # 删除指定软件
- 利用xmlrpc.php对WordPress进行暴力破解攻击
- .Net中如何操作IIS
- Havex:以工控设备为狩猎目标的恶意软件
- 大规模异常滥用检测:基于局部敏感哈希算法——来自Uber Engineering的实践
- 浅谈php安全
- 在统一的分析平台上构建复杂的数据管道
- 隐藏在注册表的恶意软件 – Poweliks
- 数千万WordPress和Drupal站点存在DDoS风险
- 利用基因突变和K均值预测地区种群
- 缓冲区溢出攻击初学者手册(更新版)
- 在Python机器学习中如何索引、切片和重塑NumPy数组
- HelloWorld,我的第一趟旅程出发点
- Android OpenGL开发实践 - GLSurfaceView对摄像头数据的再处理
- 走进科学:对七夕“超级病毒”XX神器的逆向分析
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 几个好看的Seaborn图样~(虽然官方配色一般般,但我还是忍不住夸它)
- GDAL读取MAIAC的HDF文件(熟肉)
- Google Earth Engine(GEE)-谷歌地球引擎的大致Python入门
- 谷歌地球引擎(Google Earth Engine)之数据初探(栅格和矢量)
- Python-gdal离线文档下载
- 利用python把shp文件写入PostgresSQL数据库
- python调用cmd运行GDAL报错解决:ERROR 1: PROJ
- Tungsten Fabric知识库丨测试2000个vRouter节点部署
- 一行代码快速图像识别~一排代码搞定视频识别
- Python测试开发django5.urls.py参数name与<a>标签的引用
- Pytest配置文件pytest.ini
- 移植uc/OS-III最新版到小熊派开发板(STM32L431)
- phpStudy默认配置致Nginx解析漏洞复现
- HW|蓝队实战溯源反制手册分享
- 工具开发|Burp插件Unexpected_information