1. 程式人生 > >12Vim在系統配置中的應用示例

12Vim在系統配置中的應用示例

cat read -s rom CA 寫入 可用 p地址 from

Vim 在系統配置中的應用示例

1. 配置主機名稱

為了便於咱局域網中查找某臺特定的主機,後者對主機進行區分,除了要有IP地址外,還要為主機配置一個主機名,主機名之間可以通過這個類似於域名的名稱來相互訪問。

在Linxu系統中,主機名大多保存在/etc/hostname文件中。

//使用vim修改/etc/hostname中的內容
[root@rockman ~]# vim /etc/hostname
[root@rockman ~]# cat /etc/hostname
rockman.com
[root@rockman ~]# hostname
rockman.com

2. 配置網卡信息

第一步:首先切換到 /etc/sysconfig/network-scripts 目錄中(存放著網卡的配置文件)。
第二步:使用Vim編輯器修改網卡文件ifcfg-ens33,由於每臺設備的硬件及架構是不一樣的,所有需要使用ifconfig命令確認各自網卡的默認名稱,然後進行相應的修改。
YPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=1a497aa0-f2c5-449d-96ed-e15df4ddf8b3
DEVICE=ens33
ONBOOT=yes
第三步:重啟網絡服務並測試網絡是否聯通。
[root@rockman network-scripts]# systemctl restart network
[root@rockman network-scripts]# ping baidu.com
PING baidu.com (123.125.115.110) 56(84) bytes of data.
64 bytes from 123.125.115.110 (123.125.115.110): icmp_seq=1 ttl=128 time=5.48 ms
64 bytes from 123.125.115.110 (123.125.115.110): icmp_seq=2 ttl=128 time=5.47 ms
64 bytes from 123.125.115.110 (123.125.115.110): icmp_seq=3 ttl=128 time=6.71 ms
64 bytes from 123.125.115.110 (123.125.115.110): icmp_seq=4 ttl=128 time=5.42 ms
^C
--- baidu.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms

3. 配置 Yum 軟件倉庫

Yum(Yellow dog Updater, Modified)軟件倉庫的作用是為了進一步簡化RPM(Red Hat Package Manager)管理軟件的難度以及自動分析所需軟件包及其以來關系的技術。

可以把Yum想象成一個碩大的軟件倉庫,裏面保存有幾乎所有的常用工具,而且只需要說出所需的軟件包名稱,系統就會為你搞定一切。

第一步: 進入到/etc/yum.repos.d目錄中(應為該目錄存放著Yum軟件倉庫的配置文件)。
[root@rockman network-scripts]# cd /etc/yum.repos.d/
[root@rockman yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
第二步:使用vim編輯器創建一個名為rhel7.repo的新配置文件(文件名稱可隨意,但後綴必須為.repo),逐項配置參數並保存退出。(本例中只打開一個.repo文件查看)
[root@rockman yum.repos.d]# vi CentOS-Media.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
第三步:按配置參數的路徑掛載光盤,並把光盤掛載信息寫入到/etc/fstab文件中。
[root@linuxprobe yum.repos.d]# mkdir -p /media/cdrom
[root@linuxprobe yum.repos.d]# mount /dev/cdrom /media/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
[root@linuxprobe yum.repos.d]# vim /etc/fstab
/dev/cdrom /media/cdrom iso9660 defaults 0 0
第四步:使用“yum install httpd -y”命令檢查Yum軟件 倉庫是否已經可用。
[root@rockman network-scripts]# yum install httpd -y
Loaded plugins: fastestmirror
base                                                     | 3.6 kB     00:00
extras                                                   | 3.4 kB     00:00
updates                                                  | 3.4 kB     00:00
(1/2): extras/7/x86_64/primary_db                          | 149 kB   00:00
(2/2): updates/7/x86_64/primary_db                         | 2.0 MB   00:01
Loading mirror speeds from cached hostfile
(省略部分輸出信息)
Complete!

12Vim在系統配置中的應用示例