欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux学习之路-基础环境配置12

程序员文章站 2022-04-19 22:33:05
...

一、网络配置

注: 文章仅为作者学习笔记,不足之处请多指教

1、主机名配置

hostnamectl set-hostname ysl.29
cat /etc/hostname

# 1.通过命令hostnamectl修改会写到/etc/hostname文件,故也可以直接修改该文件
# 2.退出重新登录立马生效,不需要重启系统

例如:
Linux学习之路-基础环境配置12
2、静态IP配置
(1)了解VMware三种网络模式
①了解虚拟网络设备

VMnet0:用于虚拟桥接网络下的虚拟交换机

VMnet1:用于虚拟Host-Only网络下的虚拟交换机

VMnet8:用于虚拟NAT网络下的虚拟交换机

VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡 

VMwareNetwork Adepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡

②了解三种网络模式

  • 桥接网络
    桥接网络是指虚拟网卡通过VMnet0虚拟交换机和本地物理网卡进行桥接,那么物理网卡和虚拟网卡就相当于
    处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机。所以要想虚拟机也可以连接到互联网中,那
    么两个网卡的IP地址也要设置为同一网段。

  • NAT网络
    在NAT网络中,会用到VMware Network Adepter VMnet8虚拟网卡,主机上的VMware Network Adepter
    VMnet8虚拟网卡被直接连接到VMnet8虚拟交换机上与虚拟网卡进行通信。VMware Network Adepter
    VMnet8虚拟网卡的作用仅限于和VMnet8网段进行通信,它不给VMnet8网段提供路由功能,所以虚拟机虚拟
    一个NAT服务器,使虚拟网卡可以连 接到Internet。 VMware Network Adepter VMnet8虚拟网卡的IP地址是
    在安装VMware时由系统指定生成的。

  • 仅主机模式
    在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是物理真机。其实Host-Only网络和
    NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚
    拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。
    (2)静态IP地址配置
    ①直接修改网卡配置文件

  • 配置静态IP地址

vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"									#以太网
BOOTPROTO="static"								#IP获取方式,none和static表示静态,dhcp动态
IPADDR=192.168.93.29							#IP地址
GATEWAY=192.168.93.2							#网关
GETMASK=255.255.255.0							#子网掩码或者可写成 prefix
DNS1=8.8.8.8									#dns服务器
DNS2=4.4.4.4									#dns服务器			
NAME="ens33"									#网卡名称
UUID="bf819724-a10b-48be-a075-2fa6d9baf630"		#网卡UUID,唯一标识
DEVICE="ens33"									#网卡设备名
ONBOOT="yes"									#**网卡
  • 重载网卡配置文件
nmcli connection reload ens33
  • **网卡链接
nmcli connection up ens33

例:
Linux学习之路-基础环境配置12
②使用nmtui文本图形工具

nmtui

二、软件包管理

1、Linux系统中软件包分类
(1)软件包类型
①二进制包

  1. 二进制包,指的是已经编译好了的软件包,只需要直接安装就可以使用。
  2. 不需要编译,直接下载安装即可
  3. 需要根据自己的计算机CPU以及操作系统去选择合适的版本
  4. 命名方式一般为: xlockmore-5.31-2.el6.x86_64.rpm(软件包名字+软件包版本+操作系统版本+计算机CPU架构+rpm包)

②源码包

  1. 源码包,指的是程序员写的原始的程序代码文件,不能够直接在计算机上运行。
  2. 需要进行编译,变成二进制的软件包后,才可安装使用
  3. 一般可以在任何的计算机上安装使用
  4. 命名方式一般为:软件包名.tar.gz /软件包名.tar.bz2 /软件包名.tar.xz /软件包名.zip

(2)常见的二进制包

系统平台 包类型 工具 在线安装
RedHat/Centos/Fedora/SUSE rpm rpm,rpmbuild yum/dnf
Ubuntu/Debian deb dpkg apt

(3)二进制包和源码包区别

软件包类型 是否编译 安装难易程度 可定制性
二进制包 易(直接安装)
源码包 难(配置->编译->安装)

2、Linux系统中软件包的安装方式

(一)二进制包
①rpm工具安装

  • 首先,需要下载好rpm包到本地
  • 然后,直接使用rpm工具安装

② yum/dnf工具安装

  • 首先,需要配置软件仓库(里面存放很多软件包,但不一定在本地)
  • 然后,使用yum/dnf工具安装

(二)源码包

①根据需求配置
功能的定制

②编译
使用编译器编译成二进制的源码包

③安装
将软件包安装到指定位置

④源码包安装优点

  1. 可以在任意平台上编译安装,编译出来的软件包非常适应所在机器。
  2. 可以在编译的时候,通过配置,对某些功能进行定制,开启或关闭相应的功能。

未完待续。。。

相关标签: linux centos