隐藏页面特效

day05---系统的重要文件(3)

1) /usr/local 编辑 安装的软件 第三方软件安装位置 软件安装的三种方法 1.yum安装 自动解决依赖问题 yum [选项参数] 包名 第一个里程碑:我想要安装的软件的名字 或者是 知道命令 但是不知道包名 安装wget PS:在linux中命令可能属于某一个工具包 route -n 属于net-tools工具 1.使用命令查看想要安装的命令属于哪个安装包 PS:有些包查不到 yum provides route 2.使用百度搜索 第二个里程碑:安装软件 yum -y install wget 第三个里程碑:卸载软件(不建议卸载) 自动解决依赖问题 yum -y remove wget 第四个里程碑:软件无法安装 错误1:网络是否正常 ping 错误2:命令拼错 错误3:包的名字 不正确 错误4:安装上了但是无法 使用 自动解决依赖,必须要安装1 2 3 4 四个包 1.安装正常 2.网络原因没安装上 3.安装正常 4.安装正常 使用 yum命令重新安装 yum -y reinstall 包名 PS:如何查看当前软件仓库中(yum源) yum list yum list | grep wget # 过滤查看 2.rpm安装 半成品安装 安装过程中会要依赖 命令格式:rpm -ivh package.rpm 参数选项: -i install 安装 -v verbose 显示安装过程 -h 显示进度 rpm下载方式 官网下载 1.下载 到哪里 2.所在包的路径进行安装 rpm -ivh 包名 rpm参数选项 1)查看当前系统已经安装过的软件包 rpm -qa q query 查询 a all 所有 2)查看wget软件包是否已安装 rpm -qa wget 一次查看多个包有没有安装 rpm -qa wget lrzsz net-tools 3) 查看服务都安装了哪些包 rpm -ql wget 软件 的删除方式之rpm PS:使用rpm安装的软件可以使用yum删除,yum安装的也可以使用rpm删除 PS::不支持自动解决依赖问题 建议不要使用卸载(有依赖问题) 在卸载的过程中 必须使用包的全称 rpm -e wget 不用轻易卸载 使用rm删除 使用mv代替rm 3.编译安装 a.下载源码包 解压进入到包内 b. .configure 添加想要的 或者 不想要的模块 c..make d. make install 2) var 文件的作用:存放系统和服务的日志 var variable 变化的 /var/log 1./var/log/messages 系统默认日志 Apr 30 10:25:02 liuwei yum[3305]: Installed: wget-1.14-18.e14_5.1.x86_64 --------------- ------- ----------- ----------------------------------- 什么时间 主机名 命令 详细说明 2.查看文件的尾部 默认显示文件的最后10 tail /var/log/messages tail -20 #显示文件的最后20行 3.查看文件的头部 默认显示文件的前10 head /var/log/messages head -n 20 #显示前20行 日志的特点: 1.系统日志默认/var/log/messages 2.安装的服务的日志 /var/log/以服务名称命名的目录下 例如:nginx服务 /var/log/nginx/xx.log 3.最新的 日志在文件的末尾 4.服务运行日志 有一部分可能会输出到系统的messages /var/log/secure 文件的作用: 系统的安全日志 登陆信息 退出信息 查看登录是否有尝试破解密码的操作 PS:使用grep过滤Failed来判定系统是否正常 grep Failed /var/log/secure 发现可疑IP在防火墙禁止即可! PS:日志文件过大 造成无法正常使用命令 cat vim 系统默认的日志都会自动的进行日志切割 日志多大才叫大: vim 600M以上文件比较卡 磁盘中的数据加载到内存中 3)/proc 1)如何查看cpu的详细信息 1.使用文件查看 cat /proc/cpuinfo processor 0 # 服务器的核心的总数 physical id 0 # 物理cpu的个数 颗 # 查看多少个cpu grep 'physical id' /proc/cpuinfo # 查看总共几个核心 grep processor /proc/cpuinfo 2.使用命令查看 lscpu CPU(s) : 4 # 总共核心数 On-line CPU(s) list : 0-3 # 列表序号 0-3 Core(s) per socket : 2 # 每颗cpu的核心数量 Socket(s) : 2 # 总共有几颗cpu 2)查看内存的使用情况 1.使用文件方式查看 cat /proc/meminfo MemTotal: 995748 kB # 内存总容量 MemFree: 176212 kB # 内存空闲容量 MemAvailable: 624480 kB # 内存可用容量 Buffers: 2076 kB # 缓冲区 写buffer Cached: 559152 kB # 缓存区 读缓存 2.使用命令查看 free 参数选项 -h 人类可读 系统的挂载信息 /proc/mounts 查看系统的平均负载 /proc/loadavg 0.01 0.02 0.05 1/129 1539 1分钟 5分钟 15分钟的平均负载 1.什么是系统的负载 衡量系统的繁忙程度 负载的值达到cpu的核心数量 代表系统比较繁忙 2.cpu和磁盘是造成负载高的最重要的因素 磁盘IO I input O output 3.命令查看系统的负载 1). w命令 2).uptime命令 3). top命令 实时显示系统信息

__EOF__

本文作者404 Not Found
本文链接https://www.cnblogs.com/weiweivip666/p/14171060.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
posted @   我在路上回头看  阅读(95)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示