學習三天CentOS總結

學習三天(20180902-20180904)CentOS 總結

張澤校

Tuesday, September 4, 2018


1. 為什麼學習CentOS?

學會在Linux上開發,好處多。

首先,Linux,免費,開源,生態系統發達,使用成本低。

其次,眾多公司的選擇。

所以,學會此項技能後,可以創業,也可以找到好工作。

Linux不是面向普通用戶的,它至今沒能超過Windows(Ubuntu嘗試過)。

Linux是面向企業/公司的,作為伺服器。

企業伺服器要求「安全,高可維護,穩定,可預期,可靠」等特性。

這些特性要求發行版必須具備商業支持,社區支持肯定是不夠充分的。

有商業支持的發行版只有兩個,Canonical支持的Ubuntu,Red Hat間接支持的CentOS。

  • Ubuntu主攻桌面。
  • CentOS 源自Red Hat Enterprise Linux,而RHEL主攻伺服器。

所以,選擇CentOS理由非常充分。


2. 安裝CentOS

官方網站下載CentOS minimal ISO。

官方網站下載VMware Workstation Player,個人使用免費。

安裝文字用戶界面(text based user interface)


3. 使用VIM,MAN,INFO

使用escape鍵,一般用於退出某種模式(比如,VIM插入模式)

使用q鍵,一般代表quit,退出某個應用程序。

使用h鍵,一般代表help,顯示幫助。

使用space鍵,下一頁。

熟練使用MAN,INFO和HELP/h。


4. 安裝Development Tools

yum命令:yum group list

Available Environment Groups:

Minimal Install

Compute Node

Infrastructure Server

File and Print Server

Basic Web Server

Virtualization Host

Server with GUI

KDE Plasma Workspaces

Development and Creative Workstation

Installed Environment Groups:

GNOME Desktop

Installed Groups:

Development Tools

Available Groups:

Compatibility Libraries

Console Internet Tools

Graphical Administration Tools

Legacy UNIX Compatibility

Scientific Support

Security Tools

Smart Card Support

System Administration Tools

System Management

執行命令:yum group install 「Development Tools」


5. 編譯Hello World

Vim is vi improved text editor for programmer.

編寫一個helloworld.c

編譯helloworld.c

執行helloworld


6. 安裝GNOME Desktop

Yum group install 「GNOME Desktop」

Systemctl start graphical.target或者startx啟動經典界面。

推薦閱讀:

TAG:CentOS | RHEL(RedHatEnterpriseLinux) | Linux發行版 |