1. 程式人生 > >CentOS7 1804 的網路配置及redis安裝

CentOS7 1804 的網路配置及redis安裝

  1. vim /etc/sysconfig/network-scripts/vim ifcfg-enp0s3找到特定的網路介面配置檔案
  2. 進行如下配置:(不用管引號,可寫可不寫)

TYPE=Ethernet #設定為靜態ip BOOTPROTO=static #配置靜態IP IPADDR=192.168.0.156 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 DEFROUTE=yes DNS1=180.76.76.76 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 NAME=eno16777736 UUID=ed246b2b-cc49-4785-a675-feebf70440e7 DEVICE=eno16777736 ONBOOT=yes NM_CONTROLLED=NO

resolv.conf檔案是一個儲存著dns伺服器地址的配置檔案,每次重啟網路載入網路配置檔案的時候,它就將配置檔案的dns設定為我們配置的dns,因此它的地址取決於我們的配置,是個動態檔案。

ONBOOT=yes表示系統將在啟動時開啟該介面。

NM_CONTROLLED=NO這是因為NM_CONTROLLED是network manger的引數,它是實時生效的,修改後無需要重啟網路服務(或網絡卡),如果NM_CONTROLLED=yes,當你修改ifcfg-ethx的檔案內容時,如果內容不完全正確,有很大概率導致網路中斷,不清楚暫不討論不影響。

DNS配置注意不能直接DNS=***,要這麼寫DNS1=***,一定加個非0非空的編號,否則載入不了

*************************************************************************************************************************************************

***************************************以下開始我的redis配置*******************************************************************************

  1. 下載redis:wget http://download.redis.io/releases/redis-4.0.6.tar.gz
  2. tar xzf redis-4.0.6.tar.gz(注意自己現在操作的目錄,例如:根目錄/,那麼就會在次存在一個名為redis-4.0.6.tar.gz壓縮檔案和解壓資料夾redis-4.0.6,我們需要這個資料夾)
  3. cd redis-4.0.6進入這個資料夾
  4. make編譯安裝一下
  5. 目錄結構,redis-4.0.6下有配置檔案redis.conf,redis啟動命令和客戶端命令都在src下

redis.conf幾個重要的配置:

  1. daemonize yes 以後臺執行的方式啟動redis;
  2. requirepass 09**
  3. bind 192.168.0.156
  4. port 6379

ok,基本結束,最後出現了遠端無法訪問的問題,宿主不能訪問centos的6379埠,

firewall-cmd --query-port=6379/tcp-------》》查詢顯示no代表沒開啟

firewall-cmd --add-port=6379/tcp------》》開啟埠

  在CentOS Linux release 7.3.1611 (Core) 上安裝完redis之後,打算在Spring Boot中整合一下redis,然後測試下redis 的相關操作,但是還沒開啟redis 的6379埠,根據網上查詢的資料,需要先修改/etc/sysconfig 路徑中的iptables-config(修正:這裡我看錯了,不是iptables.config而是iptables檔案,抱歉),但是在我在該檔案當中並沒有找到與網路上方法一樣的內容去做修改,百度之後發現 Centos 7.3 無法使用iptables控制Linux的埠(修正:這裡不是不能使用iptables控制埠,而是centos7預設使用了firewalld,但我們一樣能安裝iptables來控制埠),而是用firewalld 代替了原來的iptables。 --------------------- 作者:-白日夢想家- 來源:CSDN 原文:https://blog.csdn.net/huangyuehong914/article/details/80218495?utm_source=copy