Linux学习之路-基础环境配置12
一、网络配置
注: 文章仅为作者学习笔记,不足之处请多指教
1、主机名配置
hostnamectl set-hostname ysl.29
cat /etc/hostname
# 1.通过命令hostnamectl修改会写到/etc/hostname文件,故也可以直接修改该文件
# 2.退出重新登录立马生效,不需要重启系统
例如:
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
例:
②使用nmtui文本图形工具
nmtui
二、软件包管理
1、Linux系统中软件包分类
(1)软件包类型
①二进制包
- 二进制包,指的是已经编译好了的软件包,只需要直接安装就可以使用。
- 不需要编译,直接下载安装即可
- 需要根据自己的计算机CPU以及操作系统去选择合适的版本
- 命名方式一般为: xlockmore-5.31-2.el6.x86_64.rpm(软件包名字+软件包版本+操作系统版本+计算机CPU架构+rpm包)
②源码包
- 源码包,指的是程序员写的原始的程序代码文件,不能够直接在计算机上运行。
- 需要进行编译,变成二进制的软件包后,才可安装使用
- 一般可以在任何的计算机上安装使用
- 命名方式一般为:软件包名.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工具安装
(二)源码包
①根据需求配置
功能的定制
②编译
使用编译器编译成二进制的源码包
③安装
将软件包安装到指定位置
④源码包安装优点
- 可以在任意平台上编译安装,编译出来的软件包非常适应所在机器。
- 可以在编译的时候,通过配置,对某些功能进行定制,开启或关闭相应的功能。
未完待续。。。
上一篇: Numpy库的学习(二)
推荐阅读
-
MacOS配置Anaconda3(Miniconda3)下Python3.6、Python3.7和Python2.7环境和基础机器学习、神经网络相关包详解(版本号对应)
-
Linux学习第二篇 Java环境安装配置教程
-
Linux系统学习 六、网络基础—Linux的IP地址的配置
-
Spring Boot的学习之路(03):基础环境搭建,做好学习前的准备工作
-
Linux系统学习 三、网络基础—虚拟机网络配置
-
shell 一键配置单实例oracle基础环境变量(linux7)
-
java基础学习二、环境变量配置
-
Linux学习第二篇之Java环境安装配置图文教程
-
规则引擎Visual Rules Solution开发基础教程【连载18】-- Linux环境 安装配置说明
-
规则引擎Visual Rules Solution开发基础教程【连载18】-- Linux环境 安装配置说明