Linux教程

(五)Linux之软件包安装及网络配置

本文主要是介绍(五)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之软件包安装及网络配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!