Linux,全稱GNU/Linux,是一種免費使用和自由傳播的類UNIX操作系統(tǒng),其內(nèi)核由林納斯·本納第克特·托瓦茲于1991年10月5日首次發(fā)布,它主要受到Minix和Unix思想的啟發(fā),是一個基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。Linux有上百種不同的發(fā)行版,如基于社區(qū)開發(fā)的debian、archlinux,和基于商業(yè)開發(fā)的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
Linux 是一種自由和開放源碼的類 UNIX 操作系統(tǒng)。
Linux 英文解釋為 Linux is not Unix。
Linux 是在 1991 由林納斯·托瓦茲在赫爾辛基大學(xué)上學(xué)時創(chuàng)立的,主要受到 Minix 和 Unix 思想的啟發(fā)。
本教程,我們將為大家介紹如何使用 Linux。
Linux 其實很容易學(xué),相信你們能很快學(xué)會。
本教程針對的是Linux服務(wù)器方面的知識,適合從事運維或后端開發(fā)的人員閱讀。
如果你熟悉操作系統(tǒng)方面的知識,相信你會很快學(xué)會 Linux。
本教程將于 Linux 的發(fā)行版本 Centos 為例來為大家介紹 Linux 系統(tǒng)的應(yīng)用。
1、date:打印或者設(shè)置系統(tǒng)的日期和時間
2、stty-a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)
3、passwd:用passwd-h查看
4、logout,login:登錄shell的登錄和注銷命令
5、more,less,head tail:顯示或部分顯示文件內(nèi)容
6、lp/lpstat/cancel,lpr/lpq/lprm:打印文件
7、chmod u+x:更改文件權(quán)限
8、rm -fr dir:刪除非空目錄
9、cp -R dir:拷貝目錄
10、fg jobid:可以將一個后臺進程放到前臺
11、kill的作用:send a signal to a process、eg:kill-9發(fā)送的是SIG_KILL信號,具體發(fā)送什么信號可以通過man kill查看、
12、ps的用法,ps-e或ps-o pid,ppid,session,tpgid,comm(其中session顯示的sessionid,tpgid顯示前臺進程組id,comm顯示命令名稱)
Linux 遵循 GNU 通用公共許可證(GPL),任何個人和機構(gòu)都可以自由地使用 Linux 的所有底層源代碼,也可以自由地修改和再發(fā)布。
由于 Linux 是自由軟件,任何人都可以創(chuàng)建一個符合自己需求的 Linux 發(fā)行版。
目前主流的 Linux 版本有:
Debian(及其派生版本Ubuntu、Linux Mint)
Fedora(及其相關(guān)版本Red Hat Enterprise Linux、CentOS)
openSUSE
...