作業系統是人與電腦硬體互動的中介。使用者無法直接與電腦硬體交互,無法直接指揮電腦工作,因此需要一個中介,這個中介就是作業系統,使用者向作業系統發出指令,由作業系統直接呼叫硬體工作。
同Windows作業系統一樣,Linux也是一種作業系統,目前絕大多數Web伺服器都採用Linux,這也是java程式設計師熟悉Linux作業系統的原因。
在一台實體計算機上使用軟體模擬建立的、具有真實計算機邏輯因素的計算機,由於該計算機沒有獨立的物理構成,因此稱作虛擬機。
可以在一台實體計算機建立多個邏輯上的計算機,即虛擬機,每個虛擬機器相互獨立,因此利用一台實體電腦創作出多台電腦的情況,為多機測試建構環境。
ctrl+alt:讓滑鼠箭頭退出Linux作業系統,進入Window作業系統。
ifconfig:查看ip。
clear:清空螢幕。
cd ~:傳回工作目錄。
cd directory:進入指定目錄。
cd ..:傳回上級目錄。
pwd:查看目前位置。
# touch filename:在目前目錄下創建文件。
mkdir dir:在目前目錄下建立資料夾。
rm -rf filename:刪除目前目錄下指定名稱的檔案或資料夾。
rmdir dir:刪除空資料夾。
# ls:檢視目前路徑下所有可見的文件與資料夾。
ls -l:查看目前目錄下所有可見的檔案及資料夾的詳細資訊。
ls -a:檢視目前目錄下所有檔案與資料夾,包含隱藏資料夾與檔案。
ls -al:查看目前目錄下所有檔案與資料夾的詳細信息,包含隱藏資料夾與檔案。
# cp oldfile dir:將檔案複製到指定資料夾下。
mv oldfile dir:將檔案剪下到指定資料夾下。
mv oldname newname:為檔案重新命名。
# Linux將檔案的訪客分為三類:檔案建立者、與文件創建者同組的成員、與文件創建者不同組的成員。不同的訪客權限不同。
# r:read,讀取。
w:write,寫。
x:execute,執行。
為了方便修改權限,Linux為每一權限都指派了一個整數值,r對應的整數值為4,w對應的為2,x對應的為1,修改權限時,不再使用字母,而是使用三種權限取值的和,如rwx,對應的數字就是4+2+1=7,即對應7。
drwxr-xr-x 2 root root 4096 06-20 18:42 abc -rw-r--r-- 1 root root 0 06-20 18:41 content.txt -rw-r--r-- 1 root root 124 06-20 18:39 hello.java
以d開頭表示為資料夾,以“-”開頭表示一個檔案。
每個訪客的權限都有讀、寫、執行三部分依序構成,若不存在某一個權限,則該權限為由-佔據。
「rw-r--r--」表示權限,依序為創建者權限、群組員權限、非群組人員權限。
chmode 755 file:依照權限取值為創作者、群組員、非群組人員依序設定權限。
#檔案編輯使用vi編輯器。 vi編輯器有兩種狀態:指令狀態、編輯狀態。使用vi編輯器開啟檔案以後,處於指令狀態,此時點選i進入編輯狀態,在編輯狀態下點選esc退出編輯狀態,進入指令狀態,可以輸入到檔案內容。
vi file:使用vi編輯器開啟檔案。
d+b:在指令狀態,敲d,然後敲b, 刪除目前行。
esc:退出編輯狀態。
:wq:儲存並退出。
:q!:不儲存修改內容,強制退出。
more file:檢視檔案內容,不可編輯。
# 將本機Windows作業系統上的檔案傳輸到遠端Linux作業系統上,可使用工具WinSCP。左側顯示本機作業系統,右側顯示Linux,傳輸檔案只需要將檔案從一側拖曳到另一側。
一般將安裝軟體放在Linux作業系統中/usr/local/src檔案下,軟體安裝在/usr/local目錄下。
在本機Windows作業系統上操縱遠端Linux伺服器,使用工具putty。
Linux系統預設安裝了JDK,版本較低,需要使用以下指令下載:
yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
卸載完畢後,透過java -version查看是否卸載完畢。
進入jdk安裝檔案目錄,輸入“./JDK安裝檔案”,即可完成安裝。安裝完畢,需要設定環境變量,在/etc/profile檔中設定。使用vi編輯器在profile檔案尾端新增以下內容:
###############################JAVA_ENV################################ JAVA_HOME=/usr/local/jdk6 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME PATH
其中,$PATH引用系統環境變數。在Linux中配置環境變數時,相鄰兩個路徑間以「:」隔開,在前面加上「$」來引用環境變數。
設定完成後儲存,輸入source profile命名,並重寫匯入profile文件,環境變零設定完成。
解壓縮tomcat安裝文件,配置環境變量,在profile文件末尾添加:
###############################JAVA_ENV################################ JAVA_HOME=/usr/local/jdk6 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME PATH
儲存完畢,執行source profile重新匯入profile文件,環境變數配置完成。
startup.sh:開啟tomcat伺服器。
shutdown.sh:關閉tomcat伺服器。
# 解壓縮MySQL安裝文件,使用「rpm -ivh 檔名」格式分別執行MySQL -client-5.6.16-1.rhel5.i386.rpm/MySQL-devel-5.6.16-1.rhel5.i386.rpm /MySQL-server-5.6.16-1.rhel5.i386 .rpm三個可執行檔。
service mysql start/stop/restart:開閉/停止/重啟MySQL伺服器。
service mysql stop mysqld_safe --skip-grant-tables & mysql -uroot -p use mysql update user set password=PASSWORD("123")where user="root"; flush privileges; quit; service mysql restart mysql -uroot -p新密码 set password=PASSWORD("123");
# 先以安全機制進入,然後將使用者名稱與密碼存入user表中。
以上是作業系統--Linux的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!