馬哥——linux學習——Linux系統

Linux(RHEL)5.4/5.5/5.8/6.0/6.3 ISO鏡像文件-下載地址


http://blog.csdn.net/sz_bdqn/article/details/43133733


源代碼: C --> 編譯成二進制 (可交叉編譯)


ABI:Application Binary Interface(不同CPU的二進制接口不一致)


開源:開放源代碼


自由:

自由獲取,自由修改,自由學習


內核功能:

進程管理

內存管理

文件系統

網絡功能

硬件驅動

安全機制


一、linux的誕生


GNU: GNU is Not Unix 認爲程序軟件應該免費的組織


相關的協議

GPL: General Public License

LGPL: Lesser

GPLv2

GPLv3


Andrew: Minix


Linus: Linux 模仿minix開發的系統(後來加入到GNU組織開源的Linux誕生了)


二、各Linux版本的發行商


RedHat 著名的紅帽 (北美流行)

SLS SUSE的前身

Debian 技術最先進最難用 (高級用戶流行)

SUSE --> Novell (Netware), OpenSUSE (歐洲流行)



Ubuntu: Mint 界面非常漂亮的pc機的版本 Debian的二次開發版本


CentOS: Community ENTerprise OS 完全免費的linux版本,紅帽的開源版,和紅帽完全兼容(國內用到最多)


Fedora: 紅帽系列個人版的進一步開發版


Mandriva:漂亮的個人圖形化linux系統


wKioL1iykBWTI_qXAABZP5Bh0Es154.jpg

linux安裝前可以設置網關相關配置(可選)

linux ip=172.16.X.1 netmask=255.255.0.0 gateway=172.16.0.1 dns=172.16.0.1 ks=http://172.16.0.1/class.cfg


三、Linux系統


Linux的基本原則:

1、由目的單一的小程序組成;組合小程序完成複雜任務;

2、一切皆文件;

3、儘量避免捕獲用戶接口;程序執行過程中用戶不用輸入

4、配置文件保存爲純文本格式;


(一)如果執行程序:

GUI接口:

CLI接口:

命令提示符,prompt, bash(shell)

#: root

$: 普通用戶



命令格式: 命令  選項  參數


選項:(修改命令執行方式)有些選項是可以帶參數的

短選項: -    多個選項可以組合:-a -b(用空格隔開) = -ab 

長選項: --   長選項通常不能組合


參數:命令的作用對象(生效在什麼地方)

使用憑證:驗證用戶


虛擬終端(terminal):Ctrl+Alt+F1-F6


啓動圖像界面:startx &  Ctrl+Alt+F1可切換回去  F7默認是圖形(可設置)


在圖形界面右鍵可以打開模擬終端假的


GUI: 三種圖形界面

Gnome: C

KDE: C++

XFace


CLI: 命令符

sh

bash 默認使用

csh

zsh

ksh

tcsh


切換用戶su: switch user

# su [-l]{可省略直接不敲} 用戶名


# exit 退回原位置


# passwd 修改密碼


密碼複雜性規則:一般用戶必須遵循


[email protected]

1、使用4種類別字符中至少3種;

2、足夠長,大於7位;

3、使用隨機字符串;

4、定期更換;

5、循環週期足夠大;不應該使用上次的密碼循環修改




學習內容:RHCE+RHCA+shell編程+MySQL+Web集羣+NoSQL+Hadoop+Hbase+Openstack

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章