一般大型j2ee應用都在建構在linux環境下的。開發環境下我們可以通過samba對映成本地的網路驅動器,直接在windows環境下進行程式設計除錯。但是最後的發布還是要到linux環境,同時我們對網上web伺服器和資料庫伺服器的應用管理(比如自動指令碼發布等),應用監控(web服務是否正常、mysql資料庫的使用情況)、系統監控(監控磁碟空間的使用情況等)都要求程式設計師熟悉必要的linux知識。
當然程式設計師不必對整個linux系統樣樣精通。下面根據本人開發的經驗,列出程式設計師基本需要掌握的linux知識。
一、linux的基本命令
1、使用者管理
userdel 刪除使用者帳號
useradd 增加使用者賬號
su 改變當前使用者的id
2、檔案目錄管理
ls 瀏覽目錄,檢視當前目錄下的檔案和檔名
chmod 修改檔案許可權
chown 改變檔案所有者
cp 複製檔案
cd 改變當前目錄
mv 重新命名檔案或移動檔案
rm 刪除檔案或者目錄
pwd 當前目錄
scp 遠端拷貝
alias 別名
4、重定向、管道
5、標準輸出、標準錯誤
6、使用/遮蔽乙個特殊字元的含義
7、正規表示式
二、熟練掌握vim編輯器。
三、liunx環境下shell指令碼、perl指令碼的編寫
為了對網上伺服器應用進行管理,通常需要編寫一些指令碼。
指令碼的編寫重點掌握下面幾點:
1、理解雙引號、單引號、反引號的含義。
2、反斜線的使用。
3、shell指令碼賦值語句左邊的變數名不要加上$,常寫perl指令碼的常犯此錯誤。
4、字串比較長,含有空格的時候,作為乙個引數時指令碼出錯,用雙引號把字串括起來。
5、掌握好awk和sed的用法。
四、基本軟體包的安裝
apache、resin、mysql
一般的步驟就是:
configure
make
make install
五、相關**
下面的**是比較優秀的linux**,可以去看看。
j2ee程式設計師應該掌握的linux知識
4 重定向 管道 5 標準輸出 標準錯誤 6 使用 遮蔽乙個特殊字元的含義 7 正規表示式 二 熟練掌握vim編輯器。三 liunx環境下shell指令碼 perl指令碼的編寫 為了對網上伺服器應用進行管理,通常需要編寫一些指令碼。指令碼的編寫重點掌握下面幾點 1 理解雙引號 單引號 反引號的含義。...
J2EE程式開發思路
j2ee 程式開發思路 首先要將應用程式分層,根據 j2ee 的mvc 框架,哪些部分屬於 v iew 層,哪些部分屬於 c ontrol 層,哪些部分屬於 m odel 層。各層之間採用何種方式進行呼叫。對於mvc 的各層採用何種框架,v層的框架有 strus jsf等,m 層有hibernate...
J2EE 類的建立
1.建立book類 package j2eetest 包名 author wanjinyoung public class book 獲取書名 public string getname 獲取作者 public string getauthor 獲取編號 public string getisbn ...