Linux软件安装

2023年 10月 13日 72.7k 0

1 Linux 连网

1.1 虚拟机连接桥接网络

点击高级配置 MAC 地址

然后重启虚拟机就可以生效了

1.2 配置网卡获取动态 IP

桥接网卡配置好后,需要配置Linux 的 IP 地址

DHCP 的功能(一般家用的路由器都有)可以自动分配 IP 地址。

网卡配置文件:

cd /etc/sysconfig/network-scripts/

找到 ifcfg 开头的文件

第一个是是需要修改的网卡文件,第二个是本地回环接口。

使用 vim 编辑器编辑 ifcfg-eno16777736 这个文件

  • BOOTPROTO=dhcp 让网卡迎合 DHCP,自动获取 IP 地址
  • ONBOOT=yes 是开机后网卡自动启动。

修改好两条后需要让网卡重启,让新的配置生效:

service network restart重启后使用 ifconfig 可以看到获得的 IP 地址。

8.1.3 常用网络命令并检查上网成功与否

  • ping 命令

    用ping命令后,每一次都执行,说明网络连通了。

  • curl -I www.baidu.com

    这个命令可以被看做命令行下的简易浏览器,相当于使用浏览器来访问百度的首页,http返回码,200就代表访问成功了

    不过 curl 毕竟是工作在命令行上,不能像真的浏览器那样展现网页,仅仅输出一部分信息。通常用来测试使用看看某个网页是否可以正常打开

  • wget + 下载地址

    Linux 常用的下载命令,可以将指定的文件下载到本地,除了下载文件外,也可以用来下载页面

  • 2 Linux 下的 RPM 包管理

    2.1 软件安装

    软件的安装绝大部分内容其实是文件的复制,也就是说,把安装包的拆出来的准备好的源文件,按照指定的目录复制到操作系统中,之后再单击一个开始之类的文件。

    Linux 下,软件的安装与 Windows 大同小异,也是把准备好的源文件从安装包中取出,然后放到 Linux 的某条路径下面就可以使用了,简单的 ls 命令可以执行,也是一个软件。

    2.2 Linux 下软件安装的三个方法

  • 源代码编译安装

    网上找到源代码,下载后,保存到一个文件中,然后自己编译,gcc 文件名,把可执行文件做出来然后放到Linux中的合适位置。

  • RPM 包安装

    先在网上查找需要的 RPM 包,打包形式,通常是把已经编译好的可执行文件放在包中,下载后即可安装,方便快捷。不便修改,有依赖性

  • Yum 安装

    底层走的是 RPM 包安装,这种方式更自动化,懒人化,非常方便。

  • 2.3 RPM 包

    RPM 包特点:是一种文件,只不过是一种打包文件。每个包中都包含了不同的文件(可执行文件,普通文件等);一旦 RPM 包安装到 Linux 系统中,就等于注册进去了,Linux 会记住所有的安装上的RPM包;假设一个 RPM 包中包含 A,B 两个文件,当 RPM 包被安装后,RPM 包和 A,B 两个文件会始终保持这一种连带关系。也就是说,无论何时都可以查到 A,B 两个文件来自 RPM 包。

  • 查询当前 Linux 下安装的 RPM 包
  • 使用 rpm -pa 命令可以查看Linux 下安装了那些 RPM 包,总共安装了多少个。会列出很多

    使用管道符命令:rpm -qa | wc -l ,可以统计总共的数量。

  • 查看文件和 RPM 包的关联

    使用命令:rpm -qf +文件,命令就可以知道这个文件来自那个 RPM 包,这就是所谓的确认 RPM 包和文件的连带关系。

    使用 rpm -ql +完整的 RPM 包的名称,可以查看这个已安装的 RPM 包中包含了那些内容。

    运行后会有很多的文件,就不一一截屏了。

    其中有大量的 /bin/ 下的各种常用命令,/usr/bin/下的命令,/etc/下的一些配置文件和脚本等。RPM 包就像一个 Linux 的基础命令包。

    命令:rpm -qi +完整的 RPM 包的名称,可以查看包的总体的概述信息,版本,日期,发行商,描述,网站等重要信息。RPM 就是 CentOS 下的一个基础 Shell 命令包

  • 2.4 快速安装和卸载 RPM 包

    网址:centos.pkgs.org,这个网址可以下载需要的 rpm 包

    • 安装

      rpm -ivh 文件名.rpm
      
    • 卸载

      rpm -e 文件名.rpm
      
    • 升级

      rpm -Uvh 文件名.rpm
      
    • 压缩文件,.tar

      tar -cvf 文件名.tar
      
    • 解压缩

      tar -cvzf 文件名.gz
      

    3 Yum 安装

    RPM 安装一些小软件,小工具还好,如果安装一些大型的软件,头疼的就是 RPM 包的依赖关系。Yum 工具本身就是为了自动解决 RPM 包的依赖关系。

    快速安装:

    yum -y install 文件名
    
    yum install 软件名
    这个命令只需要看结果,会展示一个总体的信息,要安装多少个包,同时依赖多少个包,总共下载/安装的大小是多少,如果觉得没问题,最后输入 y 就可以开始安装。开始安装,会先把所有需要的 RPM 包一次下载,然后参照依赖关系逐个开始安装的。
    

    3.1 Yum 查询,升级,删除

  • 查询

    yum search vim
    
  • Yum中,如果想要搜索一下能不能安装 vim,则不需要输入完整的名字,只需输入近似的软件名称即可

  • 删除

    yum remove vim
    
  • 3.2 Yum 源

    Yum 其实没有想象中的很智能的去网上找相应的东西,它是到指定好的仓库中寻找软件,如果仓库中没有,也就没办法安装。

    这种 Yum仓库也称为 Yum 源,就是Yum安装软件的源头。

    vim /etc/yum.repos.d/CentOS-		
    --这个命令查看仓库的源头里面的文件必须是以 .repo 结尾的,在打开相应的 .repo 后会有各种类型[base]:这个中括号代表一段配置的开始,下面这些都属于这一段配置,也叫做容器。里面的名字可以自定义,但不能有两个相同[]存在。name:只是注解,可有可无mirrorlist:列出这个容器可以使用的镜像站点baseurl:这个最重要,因为后面的网址就是 Yum 真正去到的地址enable:1 是启动,0 是关闭。
    

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论