1. 程式人生 > >Linux學習匯總

Linux學習匯總

111

Linux三大發行商:

Redhat Enterprise 6

Redhat 9 --> Fedora

Slaceware -->SUSE --> OpenSUSE (歐洲)

Debian --->Ubuntu

Android系統組成 :

Linux kernel + busybox + Java虛擬機 +Java圖形界面

Linux程序包管理器:

二進制程序、配置文件、庫文件、幫助文件

Debian 的管理器 :deb

SuSE、Redhat的管理器 :rpm

通用軟件

內核:文件系統(File system)、網絡協議棧、進程管理、加密解密機制、驅動程序、創建索引加密、解密功能;TCP/IP協議 (內核模塊)

應用軟件

系統管理:網絡配置、文件系統(分區、raid)、用戶、文件(創建、刪除、移動、權限)、加密解密、內核(編譯)、啟動過程、程序包管理

網絡服務管理:web(Apache,nginx,mysql,php)、NFS、DNS、FTP、Postfix/D :ovecot 、網絡安全(Iptables、tcp_Wrapper)

Mysql:CRUD、索引、存儲引擎、備份恢復、集群、分片

集群:LB、HA、Hadoop 、GFS

WEB:Nginx 、Haproxy、Keeplived、tomcat、分布式文件系統、CDN、Nosql

虛擬化:Xen 、KVM、LXC/openVZ

Laas :Openstack

自動化運維:zabbix 、nginos 、Python

大規模並行處理平臺:hadoop

系統原理及優化:

Linux終端類型:

串行終端,如/dev/ttys/#

物理終端,如/dev/console

虛擬終端,Ctrl+Alt+F【1-6】、Ctrl+Alt+F7啟動圖形界面(先啟動圖形功能#startx) ,如/dev/tty/#

偽終端(模擬終端),遠程連接,圖形環境打開遠程接口。


Ctrl +c 取消當前程序,如: #startx & 表示在後臺運行

Shift +Pageup/Pagedown 翻屏查看命令界面之前的數據


#tty 命令:顯示當前終端對應的終端設備文件,即終端訪問類型

#who 命令:查看當前系統登錄的所有用戶及其信息


Linux哲學思想:

  1. 一切皆文件;

  2. 由眾多目的的單一應用程序組成;

  3. 組合目的單一的小程序完成復雜任務;

  4. 盡量避免跟用戶交互;

  5. 提供機制而非策略


自由軟件的含義

  1. 自由使用;

  2. 自由學習和修改;

  3. 自由分發;

  4. 自由創建衍生版

Linux學習匯總