私たちは、基本的なLinuxのシステム管理コマンドや技術を理解する前に、更なる基盤を築くために、Linuxのネットワークサービスを学習するには、この時間は、私はあなたと一緒にいくつかのポイントを共有するために:
- ビューのネットワーク設定
- ネットワーク接続のテスト
- ネットワークコンフィギュレーションコマンドを使用します
- ネットワークの設定ファイルを変更します。
私たちが準備する必要が実験例の動作環境は次のとおりです。
(2 CentOSの7クライアントをインストールしていた)1、VMware仮想マシン
2、XSellリモート接続端子(接続するための事前およびクライアントで2)
1.ネットワークインタフェース情報ifconfigコマンドを確認します。
すべてのアクティブなネットワークインターフェイス情報が表示
ifconfigコマンドを実行する
情報指定されたネットワークインタフェースを表示する:ifconfigコマンドネットワークインタフェース名
例:[ルート@ localhostの〜] #ifconfig ens33、 表示することができる
カード名に:ens33
IPアドレス:192.168.56.128
サブネットマスク:255.255.255.0
:00:0C:29:B9 MACアドレス :FC:25
2.ホスト名ホスト名を確認します。
ホスト名:現在のホスト名を表示または設定します
3.ルーティングテーブルエントリのルートを確認します。
routeコマンド
ホストルーティングテーブルを表示または設定する:ルート[-n]
例:
入力:経路-N(ルーティングテーブルを参照)を
見ることができる:ターゲットネットワークセグメントIP、ゲートウェイ、サブネットは、これらの重要な情報を隠し
4.ネットワーク接続netstatコマンドを確認します。
netstatコマンド:
Viewシステムのネットワーク接続状態、ルーティングテーブル、インターフェイスの統計情報やその他の情報:netstatの[オプション]
一般的なオプション:
a
:全表すn
デジタル形式で表されるt
:TCPの代表p
:プロトコルを示すu
:UDP代表者r
:経路指定
例:
入力:ntstat -ntap(TCPプロトコルを参照)
入力:ntstat -nuap(UDPプロトコルを参照)を
入力します。netstat -r(ルーティングテーブル)
5.ネットワーク接続をテストしピング:
ネットワーク接続をテストします。ping [オプション]ターゲットホスト
4つのテストパッケージ作られたシステムのデフォルトのウィンドウ1.
Linuxシステムでは2は、デフォルトの長さの測定ではCtrl + Cを押すために、終了する必要があります
例:( Linuxシステム)
6. DNSのnslookupコマンド:
nslookupコマンドの
テストDNS名前解決:nslookupをターゲットホストアドレス[DNSサーバアドレス]
UDPプロトコル(分析)TCPプロトコルを使用して(接続)を使用して、ポート53:前記
例:
確認のホストのネットワークの場合のページ開くことができ
、入力を:nslookup www.baidu.com
(このため、ドメイン名のアドレス解決は)
を取得:182.61.200.7(また、Baiduのページを開くことができますブラウザにこのIPアドレスをコピー)
7.によって設定されたネットワークパラメータ:
临时配置——使用命令调整网络参数:
1、简单、快递,可直接修改运行中的网络参数
2、一般只适合在调试网络的过程中使用
3、系统重启以后,所做的修改将会失效
临时修改命令如下:
固定设置——通过配置文件修改网络参数:
1、修改各项网络参数的配置文件
2、适合对服务器设置固定参数时使用
3、需要重载网络服务或者重启以后才会生效
永久修改示例:
输入:vim /etc/sysconfig/network-scripts/ifcfg-ens33
(进入修改配置)
将dhcp改为static
在末行按o在下一行插入:IPADDR地址、NETMASK子网掩码、GETWAY网关
输入:wq(保存退出即可修改成功)
8.设置网络接口参数ifconfig:
设置网络接口的IP地址、子网掩码
格式1:ifconfig 接口名 ip地址 [netmask 子网掩码]
格式2:ifconfig 网络接口 ip地址 [/掩码长度]
禁用或者重新激活网卡
格式1:ifconfig 网络接口 up
格式2:ifconfig 网络接口 down
操作实例(需在CentOS终端操作):
设置虚拟网络接口
格式:ifconfig 接口名序号 IP地址
设置虚拟网卡示例:
9.设置路由记录route:
添加到指定网段的路由记录:
格式:route add -net 网段地址 gw IP地址
删除到指定网段的路由记录:
格式:route del -net 网段地址
操作实例:
删除路由表中的默认网关记录:
格式:route del default gw IP地址
向路由表中添加默认网关记录:
格式:route add default gw IP地址
操作实例:
10.网络接口配置文件:
此配置文件在:/etc/sysconfig/network-scripts/目录下
例:ifcfg-ens33为第一块以太网卡的配置文件
操作如下:
11.建立双网卡:
linux作为路由交换、代理服务器、防火墙规则(需要用到双网卡)
2U的服务器网络接口有4个
实验如下:
虚拟机中设置,添加网络适配器
需要添加第二个网络适配器:
输入:ifconfig(此时能看到新添加的网卡,而且vmnet用dhcp服务自动分配了IP地址)
输入:cd /etc/sysconfig/network-scripts/(查看新增加的ens36网卡,此时是没有的)
设置两个网卡为仅主机模式,此时两块网卡都没有IP地址:
接下来先对ens33配置地址:
输入:vim /etc.sysconfig/network-scripts/ifcfg-ens33(进入修改网卡配置)
修改dhcp为static
到末行按o转下一行
输入:IPADDR=192.168.10.10(配置IP),转下一行
输入:NETMASK=255.255.255.0(配置子网掩码),转下一行
输入:GETWAY:192.168.10.0(配置网关)
按Esc退出插入模式
输入:wq(保存退出)
输入:service network restart(重启网络配置)
输入:ifconfig(此时能看到ens33的IP地址为192.168.10.10)
输入:cd /etc/sysconfig/network-scripts/
输入:ls(查看详细信息,此时是没有ens36网卡的配置文件的)
输入:cp -p ifcfg-ens33 ifcfg-eds36(复制配置文件给ens36)
输入:ls(此时ens36就有了网卡配置文件)
但是此时是不可以直接使用的,因为里面的配置信息为网卡ens33的信息,所以我们需要对其进行修改!(此处需要注意的是,在配置之前需要先复制ens36的MAC地址:00:0c:29:b9:fc:2f)
两处ens33改ens36
修改UUID需不相同,光标到UUID行按dd删除
输入:IPADDR=192.168.20.20
输入:NETMASK=255.255.255.0
输入:GETWAY:192.168.20.0
输入:wq(保存退出)
输入:systemctl restart network(重启网络服务)
输入:ifconfig(此时可以看到ens36的IP配置成功)
以上就是配置双网卡的实验。
12.域名解析配置文件:
文件位置:/etc/resolv.conf
保存本机需要使用的DNS服务器的IP地址
[root@localhost~]#vi /etc/resolv.conf
search localdomain
nameserver 202.106.0.20
nameserver 202.106.148.1
13.本地主机映射文件:
/etc/hosts文件
保存主机名与IP地址的映射记录
hosts文件和DNS服务器的比较
1、默认情况下,系统首先从hosts文件查找解析记录
2、hosts文件只对当前的主机有效
3、hosts文件可减少DNS查询过程,从而加快访问速度
解析示例:
缺点是:当主机比较多的时候需要逐个更改hosts文件配置
扩展知识(福利走一波):
1、本地文件同步到其他服务器:
格式:scp 本地文件路径 用户@ip:远程服务器文件路径
示例:
例如CentOS 7-1中的hosts配置文件中我们写入的内容比较多我们想要同步到另外一台服务器上,此时我们需要做的步骤如下:
打开:CentOS 7-2终端
输入:cat /etc/hosts
(此时没有同步只能看到初始的两条内容)
在CentOS 7-1终端中
输入:cat /etc/hosts
(可以看到除了初始的两条内容之外还有额外添加的三条内容)
输入:scp /etc/hosts [email protected]:/etcc/hosts
(同步本地文件到其它服务器)
输入:yes
(确认同步)
输入:123123
(此处为对方的用户密码)
最终文件同步到其它服务器成功
我们回到CentOS 7-2终端中进行验证:
输入:cat /etc/hosts
(可以看到三条内容成功同步到其中)
2、对方服务器文件同步到本地:
格式:scp 用户@ip:远程服务器文件路径 本地同步文件路径
示例:
入力:vimの/ etc / hostsファイル(新しいコンテンツを追加)
入力:WQは(保存して終了)
この時点で、我々は他のファイルサーバにCentOSの7-2端子に切り替えローカルに同期され
、入力:SCPの[email protected]:/ etc / hostsファイル/ etc / hostsファイルの
入力:123123(相手アカウントのパスワード)
、この時点で成功した同期参照する
入力:猫の/ etc / hosts(あなたがそれに追加する成功した同期コンテンツを見ることができます)