CentOS 7 使用經驗(更新中)

  首先說一下寫這篇博客的初衷。html

  因爲公司這一期的產品準備支持的環境有CentOS 七、MySql 5.六、Java 八、Tomcat 8等等,而且由於人員嚴重不足,我本月的開發任務在原有的基礎上又加上了好多環境檢證的工做。網絡

  由於在此次環境檢證過程當中遇到了很多困難,特此記錄一下。工具

  重點:記錄CentOS 7與以往不一樣的地方編碼

  1.取消ifconfig,使用ip addr 查看IP地址。  spa

  2.使用firewalld 取代 iptables。操作系統

  3.系統默認編碼設置文件,由/etc/sysconfig/i18n  更改成 /etc/locale.conf命令行

  

  由於本身電腦是Windows 8.1 + Ubuntu 14組合,因此對大部分Linux 命令仍是比較熟悉的。可是面對CentOS 7,我發現過去使用Linux的經驗反而成爲限制個人最大障礙。rest

  下面就讓我來吐嘈一下萬惡的CentOS 7吧:code

  首先,我像往常同樣使用光盤安裝了CentOS 7,事情進展到這裏貌似還算順利。接下來就是痛苦的開始了,裝好系統之後,我準備使用 XShell 遠程管理CentOS,可是這須要知道IP。因而我使用 ifconfig 查看IP,htm

  ※這裏說一下,由於公司產品主要在日本銷售,因此產品的運行環境上默認語言是日語。

  

  我去,什麼狀況?難道是我敲錯了?仔細覈對了每個字母,沒錯啊!!!後經度娘解惑,CentOS 7取消了ifconfig,改成ip addr查看ip地址。命令以下: 

  

  由於系統安裝時網絡鏈接設置的自動獲取,先改爲靜態ip。配置方法以下:

  第一步,vi /etc/sysconfig/network-scripts/ifcfg-enp0s25;

  設置內容:

  

  解釋:  

IPADDR0 --> ip
GATEWAY0 --> 網關
DNS1 -->DNS
  
  第二步,重啓網絡服務 -->service network restart( 特別重要,千萬不要忘記。
  第三步.查看ip  ip addr, ping 一下網絡。這是網絡配置基本就完成了。

  事情進展到這裏貌似也沒什麼難過的坎,我開始配置防火牆。先使用 iptables status 查看防火牆狀態,

  

  我去,什麼鬼?我敲錯了?有一次仔細覈對了每個字母,徹底沒錯啊!!!無論怎麼說,先看一下iptables腳本是否還存在吧。

  

  咦,iptables腳本不見了。不用多想必定是CentOS 7使用了新型的防火牆,當即百度。

  ※度娘解惑:CentOS 7使用firewalld 取代 iptables。使用命令行工具firewalld-cmd獲取firewalld狀態,$ firwall-cmd --state。

  

  這裏若是讀者朋友們對FirewallD不瞭解請自行百度,由於在編寫這篇博客時我對它的瞭解也所有來自百度。

  由於對FirewallD不是很熟悉,組裏討論決定防火牆仍是使用 iptables。

  ※ 若是想使用iptables 和 ip6tables 靜態防火牆規則,請自行安裝iptables-services 並禁用firewalld。 

  禁用firewalld 相關命令: 

systemctl start firewalld.service#啓動firewall
systemctl stop firewalld.service#中止firewall
systemctl disable firewalld.service#禁止firewall開機啓動

  安裝iptables-services

yum installiptables-services

  ※由於已經存在不少配置iptables 規則的教程了,小編就再也不贅述了,讀者朋友們能夠自行百度。

  iptables 規則:

 

  到這裏,我已經被CentOS 7 噁心的不行不行的了,可是尚未結束。

  因爲時間關係今天先寫到這裏,剩下的我往後補上。

--------------------2015/01/16--------------------

  首先集中回覆一下評論中被問及的幾個問題,

  1.有網友評論稱本身的電腦上ifconfig命令可使用:

  答:其實剛看到這條評論時我也不太清楚是怎麼回事,因而馬上找度娘。度娘解釋,CentOS 7 最小化安裝時,未安裝ifconfig,使用ip addr取代其做用。可是若是仍是想要使用ifconfig 的話,能夠自行安裝。

  2.網友提問:「設置靜態IP的時候,IPADDR0這個下面的Prefixo=24是什麼意思?」

   答:PREFIX0=24 --> 前綴24位(至關於子網掩碼共24爲,即子網掩碼爲255.255.255.0) 

  

  可能有網友問,爲啥要安裝CentOS 7 最小化版本呢?

  答:公司要求,我也沒辦啊。哭... 有同事本身電腦準備安裝CentOS 7耍耍,我就建議他安裝 GNOME Desktop 版。其實,CentOS 7 GNOME Desktop 也沒有Windows或Ubuntu使用方便啊。在Windows或Ubuntu環境下都已經將命令行工具設置好了快捷鍵,用戶只須要查詢一下手冊就能使用了。可是CentOS 7 它沒有,居然還須要本身配置。

  下面設置方法來自百度:http://jingyan.baidu.com/article/cb5d61053598ed005d2fe05c.html

  在桌面右上角找到系統設置,進入後找到鍵盤設置。進入後找到自定義快捷鍵。

  名字:隨便填,不重要。

  命令:/usr/bin/gnome-terminal不能填錯,由於這是打開終端的腳本啊。

  設置以下

  

  

  #####

  說實話,小編在操做系統方面真心是一隻小白,大多數時候遇到不明白的問題都是求教度孃的。

  另外仍是但願你們有什麼問題(ps:能夠是對CentOS 7使用方面的問題;能夠是Linux 命令方面的問題;也能夠是對小編其餘博客相關的問題。均可以在評論區和我進行討論,嘿嘿...)

 --------------------2015/1/17--------------------

相關文章
相關標籤/搜索