BlogJava 首頁 新隨筆 聯系 聚合 管理
            37 Posts :: 64 Stories :: 21 Comments :: 0 Trackbacks
           大型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 別名

            3、其他命令

            ln 在文件之間建立鏈接

            tail 輸出文件內容后面的部分,一般我們會通過tail -f 實時查看當前程序打印的日志。

            type 查看一個命令所在路徑

            wc 查看行數

            grep 在文件內容中查找

            find 查找文件

            date 查看日期

            crontab 制定計劃任務,通常用于系統監控。

            df 查看磁盤剩余空間,你最好在crontab中寫個腳本監控磁盤的空間。超過90%就給相關的人員發email。

            ps 查看進程狀態

            top 查看CPU的使用率

            kill 終止進程

            killall java程序員最喜歡用killall -9 java吧

            w 查看登錄用戶和他們正在做什么,也可以看看系統的load。load太高,就該找找原因了。

            who 查看當前用戶的便當情況

            tar 解壓或壓縮文件

            echo 控制臺輸出

            wget http訪問

            rpm rpm包管理

            4、重定向、管道

            5、標準輸出、標準錯誤

            6、使用屏蔽一個特殊字符的含義

            7、正則表達式

            二、熟練掌握vim編輯器

            三、liunx環境下shell腳本、perl腳本的編寫

            為了對網上服務器應用進行管理,通常需要編寫一些腳本。

            腳本的編寫重點掌握下面幾點:

            1、理解雙引號、單引號、反引號的含義。

            2、反斜線的使用。

            3、shell腳本賦值語句左邊的變量名不要加上$,常寫perl腳本的常犯此錯誤。

            4、字符串比較長,含有空格的時候,作為一個參數時腳本出錯,用雙引號把字符串括起來。

            5、掌握好awk和sed的用法。

            四、基本軟件包的安裝

            apache、resin、mysql

            一般的步驟就是:

            configure

            make

            make install

          posted on 2009-10-10 16:12 xiachang88 閱讀(162) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 类乌齐县| 武宁县| 雅安市| 凌云县| 绥阳县| 永川市| 高雄县| 临武县| 水富县| 大冶市| 万山特区| 五家渠市| 大城县| 阿鲁科尔沁旗| 宕昌县| 温泉县| 大余县| 梅河口市| 长葛市| 集安市| 四子王旗| 崇文区| 合作市| 云霄县| 唐山市| 元阳县| 包头市| 富源县| 漠河县| 六枝特区| 东台市| 安康市| 永济市| 大邑县| 和硕县| 讷河市| 阳城县| 颍上县| 吴川市| 甘洛县| 威远县|