Linux,全稱GNU/Linux,是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),其內(nèi)核由林納斯·本納第克特·托瓦茲于1991年10月5日首次發(fā)布,它主要受到Minix和Unix思想的啟發(fā),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(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é)時(shí)創(chuàng)立的,主要受到 Minix 和 Unix 思想的啟發(fā)。
本教程,我們將為大家介紹如何使用 Linux。
Linux 其實(shí)很容易學(xué),相信你們能很快學(xué)會(huì)。
本教程針對(duì)的是Linux服務(wù)器方面的知識(shí),適合從事運(yùn)維或后端開發(fā)的人員閱讀。
如果你熟悉操作系統(tǒng)方面的知識(shí),相信你會(huì)很快學(xué)會(huì) Linux。
本教程將于 Linux 的發(fā)行版本 Centos 為例來(lái)為大家介紹 Linux 系統(tǒng)的應(yīng)用。
1、date:打印或者設(shè)置系統(tǒng)的日期和時(shí)間
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:可以將一個(gè)后臺(tái)進(jìn)程放到前臺(tái)
11、kill的作用:send a signal to a process、eg:kill-9發(fā)送的是SIG_KILL信號(hào),具體發(fā)送什么信號(hào)可以通過(guò)man kill查看、
12、ps的用法,ps-e或ps-o pid,ppid,session,tpgid,comm(其中session顯示的sessionid,tpgid顯示前臺(tái)進(jìn)程組id,comm顯示命令名稱)
Linux 遵循 GNU 通用公共許可證(GPL),任何個(gè)人和機(jī)構(gòu)都可以自由地使用 Linux 的所有底層源代碼,也可以自由地修改和再發(fā)布。
由于 Linux 是自由軟件,任何人都可以創(chuàng)建一個(gè)符合自己需求的 Linux 發(fā)行版。
目前主流的 Linux 版本有:
Debian(及其派生版本Ubuntu、Linux Mint)
Fedora(及其相關(guān)版本Red Hat Enterprise Linux、CentOS)
openSUSE
...