1. 程式人生 > >JAVA程式設計師應該知道的linux命令

JAVA程式設計師應該知道的linux命令

常用命令   1.在compose Bar下可以對多個伺服器同時進行操作。選擇To All Sessions   2. 檢視JAVA程序:   ps -ef | grep java   ps auxf | grep java   3.殺死JAVA程序:   pkill java (在有反串改的時候可以用,殺死所有java程序)   kill -9 程序ID   ps -ef | grep "Dcatalina.base=/usr/oa/appserver" | grep -v "grep" | awk '{print   $2} ' | xargs kill -9   4.目錄檢視和執行程式:
  cd /usr/oa/bin  (進入工程的目錄中)   cd .. (後退一個目錄)   ./startup.sh  ./stop.sh  (執行當前目錄下的檔案)   5.進入某個使用者   su root (切換到root使用者下)   6.檢視目錄:   ll (顯示目錄的詳細資訊)   ls(顯示目錄下所有檔案)   7.在linux下修改檔案內容   1)選用vi選擇需要修改的檔案vi index.jsp   2)然後會出現提示內容按一下i 進行修改   3)修改完成後按esc鍵後再按 shift+冒號 最後輸入wq   8.檢視硬碟是否有滿   df -h   9.刪除檔案(清快取的時候用)
  1.檢視檔案目錄:pwd   2.刪除檔案:rm -rf 資料夾目錄   10.複製檔案   cp  -r  /user/oa  /usr_back_oa   11.檢視日誌   tail -r catalina.out   tail -n 300 catalina.out   12.檢視檔案   cat fileName.xml   13.檢視IP,開啟遠端連線服務   ifconfig               --檢視IP地址,注意這裡是if開頭而不是ip   service sshd status    --檢視sshd服務的狀態   service sshd start     --啟動sshd服務的狀態   chkconfig --list   chkconfig --list | grep sshd 檢視啟用服務   14.列出各程序開啟檔案的數量
  lsof -n|awk '{print $2}' |sort|uniq -c |sort -nr|more   直接統計JAVA程序連線數   ps -ef| grep java | awk '{print $2}' | awk 'NR==1'| xargs lsof -p | wc -l   15.先使用ps -ef|grep java檢視,再檢視12120的開啟數量   lsof -p 12120 |wc -l   16.為tomcat授權,不能少sudo,username為使用者名稱   sudo chown -R username /Users/username/Documents/tomcat

相關推薦

JAVA程式設計師應該知道linux命令

常用命令   1.在compose Bar下可以對多個伺服器同時進行操作。選擇To All Sessions   2. 檢視JAVA程序:   ps -ef | grep java   ps auxf | grep java   3.殺死JAVA程序:

Java 程式設計師應該知道的10個面向物件理論

面向物件理論是面向物件程式設計的核心,但是我發現大部分Java程式設計師熱衷於像單例模式、裝飾者模式或觀察者模式這樣的設計模式,而並沒有十分注意學習面向物件的分析和設計。學習面向程式設計的基礎(如抽象,封裝,多型,繼承等)是非常重要的,而運用它們來設計乾淨的模組

Java程式設計師應該知道的20個有用的lib開源庫

一般一個經驗豐富的開發者,一般都喜歡使用開源的第三方api庫來進行開發,畢竟這樣能夠提高開發效率,並且能夠簡單快速的整合到專案中去,而不用花更多的時間去在重複造一些無用的輪子,多瞭解一些第三方庫可以提高我們的開發效率,下面就來看一下在開發過程中經常會用到的一些開發第三方庫,也可能不是太全,就列舉一些常見或者常

JAVA程式設計師知道Linux命令

現在找工作一般要求要有一定的LINUX 基礎用於專案的部署與升級,那麼今天我們說下 我們應該知道哪些命令呢? 1.查詢檔案 find / -name filename.txt 根據名稱查詢/目錄下的

一個合格Linux程式設計師應該知道的名詞

【匯流排】:     計算機,各個部件之間傳送資訊的公共通路。計算機以匯流排來連線各個功能部件的。它是cpu、記憶體、輸入、輸出裝置傳遞資訊的公用通道。     如果將主機板(Mother Board)比作一座城市,那麼匯流排就像是城市裡的公共汽車(bus),能按照固定行車

每個Java程式設計師必須知道的5個JVM命令列標誌

本文是Neward & Associates的總裁Ted Neward為developerworks獨家撰稿“你不知道5個……”系列中的一篇,JVM是多數開發人員視為理所當然的Java功能和效能背後的重負荷機器。然而,我們很少有人能理解JVM是如何進行工作的—像任務

Java程式設計師應該看的14本Java書籍!

關乎於程式設計師,除了做專案來提高自身的技術,還有一種提升自己的專業技能就是:多!看!書! 畢竟,書是學習的海洋呢!So,Java程式設計師你們準備好了嗎?雙手奉上Java程式設計師必讀之熱門書單。 在下面這 14本書籍中小編還是要建議大家可以先去關注英文原版,畢竟翻譯的書籍中都有一定的語法

java程式設計師應當知道的10個面向物件設計原則

面向物件設計原則是OOPS程式設計的核心, 但我見過的大多數Java程式設計師熱心於像Singleton (單例) 、 Decorator(裝飾器)、Observer(觀察者) 等設計模式,而沒有把足夠多的注意力放在學習面向物件的分析和設計上面。學習面向物件程式設計像“抽象”

Java程式設計師應該深入理解的 Java final 變數的記憶體模型

對於 final 域,編譯器和處理器要遵守兩個重排序規則: 舉個例子: 這裡假設一個執行緒 A 執行 writer ()方法,隨後另一個執行緒 B 執行 reader ()方法。 寫 final 域的重排序規則 在寫 final 域的時候有兩個規則:

【FastReport教程】每個T-SQL程式設計師應該知道的視窗函式——第2部分(上)

下載FastReport.Net最新版本 在本文的第二部分,我們將討論用於形成值的函式本身。視窗函式根據與當前行關聯的一組資料計算值,即,如果使用分割槽依據,則來自同一組的資料。用於 分組的常規聚合函式需要對行進行分組,從而從樣本中丟失必要的唯一資訊。因此,有必要使用兩個而不是單個請求,以便擁有所有必要

【FastReport教程】每個T-SQL程式設計師應該知道的視窗函式——第2部分(下)

下載FastReport.Net最新版本 排名功能 RANK()/ DENSE_RANK() RANK()函式返回視窗中當前行的序列號。但是,有一個功能。如果Order By子句包含規則的幾個等效字串,則所有這些字串都將被視為當前字串。因此,RANK()函式應該用於排名,而不是划船。但是,如果您正確

Java程式設計師應該學習哪些技術

工作1-5年,當我們向老闆提出加薪的時候,或者跳槽去“撿”offer的時候,我們底氣夠嗎? 敢不敢不給漲薪就“揮一揮衣袖,不帶走一個bug”?是不是提出要求後你的主管、經理立刻 同意,為了把你留住。然而,現實往往是...       技術不過硬,其他的都免談。 小編給

2016年末程式設計師應該知道的基本架構思想

說到系統的架構,初學者可能沒有意識到,對於已經從事多年的開發的朋友可能會知道,一個系統的運作是否正常,是否能夠高效的運作關鍵在於系統的架構,因為一個系統只有一個好的架構才能支援更多的使用者,更多的應用接入到系統中。下面新霸哥將和大家分享一些關於系統架構方面的一些問題。   

圖片來自【程式設計師應該知道的】硬碟基本知識

【FAQ】儲存基礎知識 - 磁碟定址       1、磁碟定址 1.1、磁碟驅動器 維基百科網址:http://en.wikipedia.org/wiki/Hard_disk_drive 磁碟物理結構圖如下: &nb

Java程式設計師必須知道的10個除錯技巧

除錯可以幫助識別和解決應用程式缺陷,在本文中,將使用大家常用的的開發工具Eclipse來除錯Java應用程式。 但這裡介紹的除錯方法基本都是通用的,也適用於NetBeans IDE,我們會把重點放在執行時上面。 在本文中使用的是Eclipse Juno版(Eclipse 4.2),在開始前給

Java程式設計師應該瞭解的10個面向物件設計原則

摘要:Java程式設計最基本的原則就是要追求高內聚和低耦合的解決方案和程式碼模組設計。檢視Apache和Sun的開放原始碼能幫助你發現其他Java設計原則在這些程式碼中的實際運用。 面向物件設計原則是OOPS(Object-Oriented Programming Sys

熟練的Java程式設計師應該掌握哪些技術?

1、語法:Java程式設計師必須比較熟悉語法,在寫程式碼的時候IDE的編輯器對某一行報錯應該能夠根據報錯資訊 知道是什麼樣的語法錯誤並且知道任何修正。 2、命令:必須熟悉JDK帶的一些常用命令及其常用選項,命令至少需要熟悉:appletviewer、 HtmlConv

優秀Java程式設計師應該瞭解的GC工作原理

一個優秀的Java程式設計師必須瞭解GC的工作原理、如何優化GC的效能、如何與GC進行有限的互動,因為有一些應用程式對效能要求較高,例如嵌入式系統、實時系統等,只有全面提升記憶體的管理效率 ,才能提高整個應用程式的效能。 一個優秀的Java程式設計師必須瞭解GC的工作原理、如何優化GC的效能、

一名3年工作經驗的Java程式設計師應該具備哪些技能

關於程式設計師的幾個階段 每個程式設計師、或者說每個工作者都應該有自己的職業規劃,如果看到這裡的朋友沒有自己的職業規劃,希望你可以思考一下自己的將來。 LZ常常思考自己的未來,也從自己的思考中總結出了一些東西,作為第一部分來談談。LZ認為一名程式設計師應該有幾個階段(以下時間都算上實習期):

每個程式設計師應該知道的最基本的東西是什麼?

這是我頭腦中快速理出來的一份清單…… 1.糟糕的架構比糟糕的程式碼導致更多的問題。 2.你會花更多的時間思考而不是編碼。 3.獲得更多工資的最好機會是在你受僱之前先談判薪水。 4.人際關係技能比技術技能更能決定你的成功。 5.使用者會發現令人印象深刻和奇怪的方法來解決他們自己的問題。 6.更頻繁地提交程式碼