首頁  >  文章  >  運維  >  作業系統--Linux的詳細介紹

作業系統--Linux的詳細介紹

PHP中文网
PHP中文网原創
2017-06-21 10:51:151910瀏覽

 

一 概述

1.什麼是作業系統?

作業系統是人與電腦硬體互動的中介。使用者無法直接與電腦硬體交互,無法直接指揮電腦工作,因此需要一個中介,這個中介就是作業系統,使用者向作業系統發出指令,由作業系統直接呼叫硬體工作。

2.Linux是什麼?

同Windows作業系統一樣,Linux也是一種作業系統,目前絕大多數Web伺服器都採用Linux,這也是java程式設計師熟悉Linux作業系統的原因。

二 虛擬機器

1.什麼是虛擬機器?

在一台實體計算機上使用軟體模擬建立的、具有真實計算機邏輯因素的計算機,由於該計算機沒有獨立的物理構成,因此稱作虛擬機。

2.虛擬機的價值

可以在一台實體計算機建立多個邏輯上的計算機,即虛擬機,每個虛擬機器相互獨立,因此利用一台實體電腦創作出多台電腦的情況,為多機測試建構環境。

三常用操作

1.輔助性通用運算

  • ctrl+alt:讓滑鼠箭頭退出Linux作業系統,進入Window作業系統。

  • ifconfig:查看ip。

  • clear:清空螢幕。

  • cd ~:傳回工作目錄。

  • cd directory:進入指定目錄。

  • cd ..:傳回上級目錄。

  • pwd:查看目前位置。

2.檔案建立與刪除

  • # touch filename:在目前目錄下創建文件。

  • mkdir dir:在目前目錄下建立資料夾。

  • rm -rf filename:刪除目前目錄下指定名稱的檔案或資料夾。

  • rmdir dir:刪除空資料夾。

3.檔案查詢

  • # ls:檢視目前路徑下所有可見的文件與資料夾。

  • ls -l:查看目前目錄下所有可見的檔案及資料夾的詳細資訊。

  • ls -a:檢視目前目錄下所有檔案與資料夾,包含隱藏資料夾與檔案。

  • ls -al:查看目前目錄下所有檔案與資料夾的詳細信息,包含隱藏資料夾與檔案。

4.複製剪切重新命名

  • # cp oldfile dir:將檔案複製到指定資料夾下。

  • mv oldfile dir:將檔案剪下到指定資料夾下。

  • mv oldname newname:為檔案重新命名。

5.修改檔案權限

# Linux將檔案的訪客分為三類:檔案建立者、與文件創建者同組的成員、與文件創建者不同組的成員。不同的訪客權限不同。

權限表示:

  • # r:read,讀取。

  • w:write,寫。

  • x:execute,執行。

為了方便修改權限,Linux為每一權限都指派了一個整數值,r對應的整數值為4,w對應的為2,x對應的為1,修改權限時,不再使用字母,而是使用三種權限取值的和,如rwx,對應的數字就是4+2+1=7,即對應7。

使用ls -l或ls -al獲取檔案詳細信息,如下:

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:依照權限取值為創作者、群組員、非群組人員依序設定權限。

  6.檔案編輯

#檔案編輯使用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。

六JDK安裝

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安轉

解壓縮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安裝

# 解壓縮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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn