(五)Linux之软件包安装及网络配置
2021/7/20 7:07:47
本文主要是介绍(五)Linux之软件包安装及网络配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
(五)Linux之软件包安装及网络配置
过好自己的生活 该来的 都在路上
软件包安装
RPM软件包的安装(存在软件包依赖问题)
-
rpm -i 软件包名称 静默式安装
-
-v 显示详细信息
-
-h 显示安装进度
-
例:rpm -vih 软件包名称
YUM安装软件包
-
YUM可以从源中搜索软件及它们的依赖包,并自动安装相应的依赖软件
-
YUM源:存放各种软件包(RPM软件的文件夹)
-
用户可以使用HTTP、FTP或本地文件夹方式访问YUM源
-
YUM源定义的文件存放在/etc/yum.repos.d/目录下
-
ftp 和本地文件夹用户要自行定义可以使用的yum源但文件的扩展名必须是repo
-
例如: -
yum[选项][指令][软件包]
-
选项:-y 执行非交互式安装
-
指令:
- install 安装软件包
- update 更新
- remove 卸载
- clean all 清空yum缓存
- makecache 创建数据缓存
- repolist 显示已配置的源
阿里yum源配置
- 在终端进入yum源目录(cd /etc/yum.repos.d)
- 查看yum源文件
- 创建文件夹,把上面的全部源文件放进去,方便创建新的源
- 用wget 从网站上下载文件(wget -O 下载并以不同文件名保存)
- 例:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 配置完成后,需在终端命令清理缓存和生产缓存
- 查看配置的源
网络配置
-
tcpdump 抓包
-
iptables 对计算机的数据包进行过滤
-
iperf 网络性能测试工具
-
ethtool 是用于查询及设置网卡参数的命令
-
telnet命令通常用来远程登录,但是,telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。telnet命令还可做别的用途,比如确定远程服务的状态,比如确定远程服务器的某个端口是否能访问。
-
ps 主要用于查看系统的进程
-
kill 终止进程 (kill 9 :强制终止)
-
top 命令可以实时监控进程的状况
-
free 显示系统内存及交换分区信息
-
df 系统磁盘空间使用量,并且显示出挂载信息
-
ifconfig 显示设置网络接口信息
-
netstat 显示网络连接、路由表、网络接口统计等信息
- netstat -an 查看网络连接状态
- netstat -nutlp 查看当前系统开启端口信息
-
hostname 显示或设置系统主机名称
-
route 显示或设置静态IP路由表
网络接口参数
-
系统中网卡配置为/etc/sysconfig/network-scripts/ifcfg-<网卡>
- cat /etc/sysconfig/network-scripts/ifcfg-eth0 查看网络参数
- vim /etc/sysconfig/network-scripts/ifcfg-eth0 进行修改
- service network restart 重启网络服务
网络故障排查
-
ping 测试网络是否连通
- ctrl 加c 终止ping 命令
-
traceroute 显示网络连接路径
- traceroute www.baidu.com
-
nslookup 帮助检查本地设置的DNS服务器工作是否正常
- 例:nslookup www.baidu.com
-
关机: poweroff 或 shutdown–h now
这篇关于(五)Linux之软件包安装及网络配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法