工作中常用的一些Linux命令
1、修改密碼: passwd 用戶名
www.2cto.com
2、下載jdk-6u25-linux-i586.bin
3、運行(cd進入某一目錄後,/usr/ jdk-6u25-linux-i586.bin解壓縮操作)
sh jdk-6u25-linux-i586.bin
4、到opadmin home目錄下改環境變量
vi .bash_profile
www.2cto.com
編輯用戶主目錄文件下的文件.bash_profile (隱藏文件),添加以下內容:
export JAVA_HOME=/usr/java/jdk1.5.0_10
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
備注:Linux的.bash_profile,bash_logout,.bashrc三個文件對bash來說有特殊的意義。你可以通過修改這三個文件讓系統
自動為你的賬戶進行個性化環境的設置。這些文件可能存在於你的主目錄下面,如果不存在,那麼系統將根據/etc/profile
文件進行配置。
5、設置軟鏈接:ln -s
6、查看總的磁盤使用空間: df -h
7、顯示home目錄下文件夾占用磁盤空間情況:du -sh (示例:du -sh /home/*)
8:vi的相關操作:shift+g 到最後一行
gg 到最前面一行
:wq 保存並退出
:q!強制退出
:/關鍵字 從當前文件中按關鍵字查詢,下一個關鍵字按N
9、從網絡獲取文件:wget
10、顯示所有文件(包含隱藏文件):ls -a
11、只顯示隱藏文件: l.
12、顯示當前文件夾下的文件:ll或者ls
13、修改已保存的svn用戶密碼,需要清除以下目錄的文件:/home/opadmin/.subversion/auth/
14、刪除文件:rm -rf
15、復制文件:cp
16、對文件進行重命名:mv
17、設置(增加)網關地址:route add default gw 128.1.1.11 dev eth0
18、對網關地址進行修改:步驟如下
(1) vi /etc/sysconfig/network
(2) 在裡面加入一行或進行修改:geteway=網關ip
(3)保存退出:wq
19、查看與設定系統時間:
(1)查看:date
(2)設定:date:112921242011.29
格式:date 月日時分年.秒
20、nohup命令:nohup這個命令,比如我們有個start.sh需要在後台運行,並且希望在後台能夠一直運行,那麼就使用nohup,示例如下:
(1)nohup /root/start.sh & (可以寫全路徑)
(2)或者nohup ./start.sh & (可以寫./)
執行以上命令後在shell中回車後提示:[~]$ appending output to nohup.out
21、查看進程:ps
查看java進程:ps -ef|grep java
殺進程 kill -9 <pid>
22、查看ip地址:ifconfig
如果提示沒有該命令,可以試著用root用戶查看,又或者執行:/sbin/ifconfig
23、將目錄下的一個文件上傳到ftp上步驟如下:
(1)首先進入需要上傳文件的目錄,如:cd /home/opadmin/irp/target
(2)ftp ftp地址
(3)輸入用戶名密碼
(4)put irp.zip irp/irp.zip
24、添加一個工程需要修改的地方如下:
(1):irp-application-main 的pom文件
(2):irp-application-ear 的pom文件
(3):95上修改releaseconf.xml
25、重啟命令:
(1)、reboot
(2)、shutdown -r now 立刻重啟(root用戶使用)
(3)、shutdown -r 10 過10分鐘自動重啟(root用戶使用)
(4)、shutdown -r 20:35 在時間為20:35時候重啟(root用戶使用)
如果是通過shutdown命令設置重啟的話,可以用shutdown -c命令取消重啟
關機命令:
(1)、halt 立刻關機
(2)、poweroff 立刻關機
(3)、shutdown -h now 立刻關機(root用戶使用)
(4)、shutdown -h 10 10分鐘後自動關機
如果是通過shutdown命令設置關機的話,可以用shutdown -c命令取消重啟
26、設置java環境變量(針對所有用戶可用)
打開 vi /etc/profile,然後在末尾添加如下:
export JAVA_HOME=/usr/jdk/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
27、查看當前端口使用情況
netstat -ntlp
28、防火牆增加端口解決應用不能訪問問題
vi /etc/sysconfig/iptables(增加端口:如:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8980 -j ACCEPT)
service iptables restart
29、查看內存使用情況
(1)free:當前機器的內存使用情況
(2)top:各進程的內存使用情況,可以使用shift+m做排序
30、殺進程:kill -9 <pid>
31、查看JVM堆占用情況: jmap -heap pid
32、查看GC情況:jstat -gcutil pid 1000 1000
33、dump出當前的內存快照:jmap -dump:format=b,file=/home/longhao/heamdump.out <pid>
34、用vi打開的文件刪除一行:dd
35、查找/搜索文件:find / -name *.docx (表示的是從根路徑搜索docx為擴展名的文件)