Linux簡介:
linux代表系統內核。Linux系統指基於Linux內核的操作系統,由內核和程序結合組成。比較流行的發行版本由RedHat Linux、Fedora、Centos、Debian、Ubuntu等。
Linux的誕生和發展其誕生和發展離不開4個要素:UNIX操作系統、MINIX操作系統、GUN計划和POSIX標准。GUN計划目的是建立免費的UNIX系統,其基本原則是源代碼共享以及思想共享。GUN是“GUN’s not UNIX”的縮寫。Linux可以說是UNIX的一個升級克隆體,Linux也是GUN計划的一部分,還有Emacs編輯程序、Bash shell程序、GCC編譯器等。POSIX標准表示可移植操作系統接口(Portable Operating System Interface),由電氣和電子工程協會最初開發POSIX標准,為了提高UNIX環境下應用程序的可移植性。
開源文化講到linux往往會想到開源,windows就會想到封閉。開源項目除了Linux,常見的還有Apache服務器、MySql數據庫等。
總結
正式基於開源、免費,大部分服務器都是用的Linux,我們才要去學習這個系統。
虛擬機有virtualbox 和 vmware。我的系統不能打開virtualbox,使用VM。
Linux發行版本,這里選擇Centos。
虛擬機系統安裝
安裝好VM后,開始創建虛擬機,選擇稍后創建系統,系統Linux,版本CentOS,選擇安裝位置,磁盤容量
然后編輯虛擬機設置,找到鏡像位置,分配內存,開啟虛擬機
進入安裝界面選擇第一項,選擇skip,next,中文簡體,美式英語,默認下一步……這里我設置的密碼是 jiangwz 安裝完成,重新引導開機
未免遺忘,這里將密碼詳細過程截圖發在博客
、
如上系統就安裝好了,點擊重新引導重啟進入系統
用戶名 root
密碼 jiangwz
配置網絡:
橋接模式相當於把虛擬出來的系統與真實主機主機並行存在。
查看所有的網卡ifconfig -a
開啟eth0網卡ifconfig eth0 up
發送DHCP請求自動獲分配IP地址。dhclient eth0
檢查網絡ping www.baidu.com Linux中平通不會自動中斷,需要Ctrl+c中斷
開機自動獲取ip/etc/sysconfig/network-scripts/ifcfg-eth0 ,把ONBOOT=“no"改為ONBOOT="yes"
網絡設置好之后,就是安裝桌面和vim編輯器了
安裝桌面yum軟件管理器,讓你通過一個命令就可以下載安裝想要的軟件。
安裝桌面系統yum groupinstall desktop
安裝vim編輯器yum install vim
自動進入圖形系統/etc/inittab 3改為5 自動進入圖形系統
添加用戶adduser 用戶名passed 你add的用戶名
這里遇到的問題是,輸入安裝命令后走了幾行代碼就回到輸入命令的界面,再次輸入有成功安裝,安裝過程中需要y回車確認
安裝完成后 startx 回車進桌面 然后就卡住了
重啟再進桌面
Linux命令:
顯示當前工作目錄pwd
切換當前工作目錄cd. 表示當前目錄.. 表示上一層目錄- 表示上一個工作目錄~ 當前用戶的家目錄~ac ac用戶的家目錄
顯示目錄文件信息ls
創建目錄mkdir -p(創建多級目錄) 目錄名
創建文件touch
rwx rwx rwx
110 111 000
復制文件cp 源 目標
移動文件mv 源 目標
刪除文件rm -r(刪除目錄及目錄下的所有內容) -f(不提示強制刪除)
計算文件或目錄的容量du -h(人性化顯示容量信息)-s(僅顯示總量)
文件系統及其權限
一切皆文件在Linux下一切皆是文件。普通的文件,目錄、字符設備、塊設備、 套接字等在 Unix/Linux 中都是以文件被對待;它們雖然類型不同,但是對其提供的卻是同一套操作界面。不同於windows系統,Linux下文件名區分大小寫。
文件及目錄權限ls -l -rw-r--r-- 1 fanguodong staff
第一列第一個字符-代表普通文件d代表目錄bc代表設備
第一列第二至九個字符代表權限三位一組分別為所有者權限、所屬組權限、其它賬號權限
第二列鏈接數量或子目錄數量
第三列文檔所有者
第四列文檔所屬組
第五列容量
VIM
vim編輯器之神
三種工作模式:普通模式、插入模式、命令模式。雖然可以修改快捷鍵,但不建議修改。
普通模式下h 光標左移動一位j 光標下移一位k 光標上移一位l 光標右移一位
插入模式i 進入插入模式Esc進入普通模式
命令模式普通模式下輸入“:”進入命令模式:wq保存並推出
命令練習vimtutor