backup2007

          導(dǎo)航

          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統(tǒng)計(jì)

          公告

          @import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);


          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          J2ee 程序員 需要了解的Linux知識

          版權(quán)聲明:如有轉(zhuǎn)載請求,請注明出處:http://blog.csdn.net/yzhz

                   一般大型J2EE應(yīng)用都在建構(gòu)在linux環(huán)境下的。開發(fā)環(huán)境下我們可以通過samba映射成本地的網(wǎng)絡(luò)驅(qū)動器,直接在windows環(huán)境下進(jìn)行編程調(diào) 試。但是最后的發(fā)布還是要到linux環(huán)境,同時(shí)我們對網(wǎng)上web服務(wù)器和數(shù)據(jù)庫服務(wù)器的應(yīng)用管理(比如自動腳本發(fā)布等),應(yīng)用監(jiān)控(web服務(wù)是否正 常、mysql數(shù)據(jù)庫的使用情況)、系統(tǒng)監(jiān)控(監(jiān)控磁盤空間的使用情況等)都要求程序員熟悉必要的linux知識。
                  當(dāng)然程序員不必對整個(gè)linux系統(tǒng)樣樣精通。下面根據(jù)本人開發(fā)的經(jīng)驗(yàn),列出程序員基本需要掌握的linux知識。

          一、linux的基本命令
          1、用戶管理
          userdel    刪除用戶帳號
          useradd    增加用戶賬號
          su         改變當(dāng)前用戶的ID

          2、文件目錄管理
          ls         瀏覽目錄,查看當(dāng)前目錄下的文件和文件名
          chmod      修改文件權(quán)限
          chown      改變文件所有者
          cp         復(fù)制文件
          cd         改變當(dāng)前目錄
          mv         重命名文件或移動文件
          rm         刪除文件或者目錄
          pwd        當(dāng)前目錄
          scp        遠(yuǎn)程拷貝
          alias      別名

          3、其他命令
          ln         在文件之間建立鏈接
          tail       輸出文件內(nèi)容后面的部分,一般我們會通過tail -f 實(shí)時(shí)查看當(dāng)前程序打印的日志。
          type       查看一個(gè)命令所在路徑
          wc         查看行數(shù)
          grep       在文件內(nèi)容中查找
          find       查找文件
          date       查看日期
          crontab     制定計(jì)劃任務(wù),通常用于系統(tǒng)監(jiān)控。
          df          查看磁盤剩余空間,你最好在crontab中寫個(gè)腳本監(jiān)控磁盤的空間。超過90%就給相關(guān)的人員發(fā)email。
          ps          查看進(jìn)程狀態(tài)
          top         查看CPU的使用率
          kill        終止進(jìn)程
          killall     java程序員最喜歡用killall -9 java吧
          w           查看登錄用戶和他們正在做什么,也可以看看系統(tǒng)的load。load太高,就該找找原因了。
          who         查看當(dāng)前用戶的便當(dāng)情況
          tar         解壓或壓縮文件
          echo        控制臺輸出
          wget        http訪問
          rpm         rpm包管理

          4、重定向、管道
          5、標(biāo)準(zhǔn)輸出、標(biāo)準(zhǔn)錯(cuò)誤
          6、使用"屏蔽一個(gè)特殊字符的含義
          7、正則表達(dá)式

          二、熟練掌握vim編輯器。

          三、liunx環(huán)境下shell腳本、perl腳本的編寫
          為了對網(wǎng)上服務(wù)器應(yīng)用進(jìn)行管理,通常需要編寫一些腳本。
          腳本的編寫重點(diǎn)掌握下面幾點(diǎn):
          1、理解雙引號、單引號、反引號的含義。
          2、反斜線的使用。
          3、shell腳本賦值語句左邊的變量名不要加上$,常寫perl腳本的常犯此錯(cuò)誤。
          4、字符串比較長,含有空格的時(shí)候,作為一個(gè)參數(shù)時(shí)腳本出錯(cuò),用雙引號把字符串括起來。
          5、掌握好awk和sed的用法。

          四、基本軟件包的安裝
          apache、resin、mysql
          一般的步驟就是:
          configure
          make
          make install

          五、相關(guān)網(wǎng)站
          下面的網(wǎng)站是比較優(yōu)秀的linux網(wǎng)站,可以去看看。
          http://www.linuxforum.net/



          Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=198050

          posted on 2007-10-15 18:11 backup2007 閱讀(439) 評論(0)  編輯  收藏 所屬分類: Linux(ubuntu) Java

          主站蜘蛛池模板: 洪泽县| 富裕县| 广饶县| 长顺县| 禹城市| 汽车| 大冶市| 类乌齐县| 公主岭市| 郸城县| 华池县| 昂仁县| 库伦旗| 和顺县| 新蔡县| 东阿县| 郧西县| 武川县| 唐海县| 凤庆县| 甘孜县| 龙岩市| 齐齐哈尔市| 西和县| 鹤庆县| 徐州市| 肃宁县| 巩留县| 三门峡市| 多伦县| 榕江县| 抚远县| 大关县| 家居| 鹤壁市| 仲巴县| 青河县| 饶阳县| 正定县| 凤城市| 克什克腾旗|