在章節《企業對C/C++程序員的技能要求》中,我們已經了解到企業需要的C程序員至少有70%以上是基于linux開發的環境,基于windows開發環境的職位實在太少。
Windows多容易,多么的好用,多么的熟悉,界面多么的友好,…...,沒錯,但不好意思,你學習之后找不到工作。
Linux太麻煩了,太陌生了,太不好用了,界面太土了,……..,是的,認為Linux麻煩是因為你不熟悉,界面是土了點,但Linux是專用于服務器的,不需要漂亮的界面,如果你想成為職業的程序員,學習謀生的本領,就從Linux開始吧,那里有你想要的工作,有高薪水,還有你的夢想,你將會喜歡上它。
學習C語言需要Linux或其它UNIX服務器,我估計這些你都沒有,不過沒有關系,我們可以在個人電腦的Windows操作系統中安裝VMware軟件(虛擬機),然后在VMware上安裝centos操作系統,Centos是Linux的一個分支,方便易用,是Linux服務器的首選操作系統。
VMware的安裝
1、對windows系統的要求
采用64位的windows操作系統,內存在4G以上,關閉殺毒軟件和防火墻,最好刪除殺毒軟件(中國的殺毒軟件本質上是最歷害的病毒),實在還不行,就重裝windows操作系統
2、安裝VMware軟件
VMware有多個版本,我們只是學習用途,不必追求高版本,能用就行。
VMware的安裝很簡單,下一步再下一步……下多幾步就完成了。
如果你安裝VMware軟件不成功,或安裝CentOS系統不成功,可以跳過《Centos的安裝》步驟,安裝SecureCRT軟件。
我在互聯網上有一個服務器,我可以為你們創建一個專用的帳戶,借助該互聯網上的服務器也可以學習。
Centos的安裝
Centos的官方網站是https://www.centos.org/,我采用的是6.9,安裝包名是CentOS-6.9-x86_64-bin-DVD1.iso
如果大家在安裝的過程中有問題,可以試試其它版本
1、創建新的虛擬機

C語言
2、新建虛擬機向導
類型配置選擇“典型”。

C語言
3、安裝來源
安裝來源選擇選擇“安裝程序光盤映象文件”,點擊“瀏覽”找到Centos 6.9的安裝文件。

C語言
4、簡易安裝信息
全名:為你的Linux起個名稱,就像你的個人電腦也有一個各稱一樣。
用戶名:Linux系統在安裝完成后,將創建一個普通用戶,用戶名就是將要創建的普通用戶名,可以用你姓名的拼音。另外,系統還會創建一個超級用戶,用戶名是root。
密碼:待創建的普通用戶和超級用戶的密碼,你必須記住這個密碼。

C語言
5、虛擬機命名和位置
虛擬機的名稱:給你的虛擬機起來名字,你喜歡就好,也可以用缺省的名字。
位置:虛擬機文件存放的置,找一個大一些的磁盤分區存放就行。

C語言
6、虛擬機的容量和存儲方式
最大磁盤大小:允許虛擬機占用磁盤的最大值,10G、20G都行。
勾選“將虛擬機磁盤存儲為單個文件”。

C語言
7、創建新的虛擬機確認
核對一下虛擬機的信息,如果沒有問題,點擊完成創建新的虛擬機。

C語言
8、虛擬機創建完成
接下來將在VMware中安裝CentOS操作系統,耐心等待,安裝完成后會啟動操作系統,如下:

C語言
輸入用戶名和密碼登錄。

C語言
登錄成功。

C語言
選擇System的Shut Down可以關機。

C語言
在VMware中也可以啟動、關閉Centos服務器

C語言
SecureCRT8.5安裝
在實際開發中,程序員用ssh客戶端軟件軟件登錄服務器,推薦使用SecureCRT軟件。
1、獲取Centos服務器的地址
登錄Centos,會看到以下界面

C語言
在界面中的空白處點鼠標右鍵。

C語言
選擇Open in Terminal打開一個終端,會看到以下界面。

C語言
執行ifconfig查看Centos的ip地址。

C語言
上圖中用鼠標選中的就是服務器的IP地址
加C/C++學習交.流群獲取C語言、C++、Windows高級編程,MFC框架編程、QT框架編程,Linux應用程序開發,Linux內核研究等系統學習路線,更有進階干貨的直播免費學習權限 ,都是大牛帶飛 讓你少走很多的彎路的
2、配置SecureCRT會話
新建一個會話(New session),可以在左邊的會話管理器上新建,也可以用快捷鍵Alt+n。

C語言
選擇SSH2協議,下一步。

C語言
輸入Centos服務器的地址和用戶名,下一步,完成。

C語言
配置會話的屬性,在會話上點擊屬標右鍵,選擇Properties。

C語言
找到Appearance,重點關注Fonts(字體)和Character encoding(字符集)。

C語言
字體要大一些,不然看不清楚,字符集要選中文,如下:

C語言
修改完成后,點右下方的OK保存會話配置。
3、登錄Centos服務器
選中會話名,雙擊,連接服務器。

C語言
彈出以下窗口,選擇Accept&Save。

C語言
輸入密碼并勾選Save password,再OK。

C語言
登錄服務器成功。

C語言
4、注意事項
大部分人的個人電腦采用的是動態IP機制,Centos服務器的IP地址可能會變化,如果Centos服務器已開啟卻無法連接,可能是服務器的IP改變了,需要重新配置SecureCRT的連接參數
可以新建一個會話,也可以修改會話的屬性,如下:

C語言
修改Centos字符集
修改Centos的字符集,增加對中文的支持。
登錄服務器,輸入 su – root 回車后再輸入密碼,切換到root用戶(超級用戶)。

C語言
修改服務器的字符集后重啟。
修改字符集:echo LANG="zh_CN.gbk" > /etc/sysconfig/i18n
重啟服務器:init 6
關閉服務器:init 0

C語言
設置時區
虛擬機安裝好后,要修改時區為亞州的上海時間。
在root下執行:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#date 查看系統時間
如下圖所示

C語言
#date -s 修改時間
看下面的例子#date -s 2019/09/26(將系統日期設定為2019年09月26日)

C語言
#date -s 10:24:00(將系統時間設定為上午 10:24:00)

C語言