1,文件查找:(參考文檔http://www.cnblogs.com/sunleecn/archive/2011/11/01/2232210.html)
查找jdk路徑:which jdk
查詢Java_home變量值
echo $JAVA_HOME
vim命令詳解、查找webapps文件夾路徑
find /usr -type d -name "webapps"
從根目錄開始查找所有擴展名為.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "ERROR"
系統查找到httpd.conf文件后即時在屏幕上顯示httpd.conf文件信息。
find / -name "httpd.conf" -ls
在根目錄下查找某個文件
find . -name "test"
在某個目錄下查找內容里包含某個字符串的文件
grep -r "zh_CN" ./
?
shell基本命令的使用。2,進程
?查看java的進程信息,進程號:ps -ef|grep java
(如果只有一行且沒有路徑表示沒有進程)
殺掉進程:kill -9 進程號
vim常用命令總結、?
?
3,網絡配置
文件路徑: /etc/sysconfig/network-scripts/ifcfg-eth0
參考:http://blog.csdn.net/clevercode/article/details/46376985
linux常用命令技巧,網卡配置靜態IP
1)編輯配置文件,添加修改以下內容
# vi? /etc/sysconfig/network-scripts/ifcfg-eth0? ?
BOOTPROTO=static?? #啟用靜態IP地址
ONBOOT=yes? #開啟自動啟用網絡連接
IPADDR=192.168.21.129? #設置IP地址
NETMASK=255.255.255.0? #設置子網掩碼
GATEWAY=192.168.21.2?? #設置網關
DNS1=8.8.8.8 #設置主DNS
DNS2=8.8.4.4 #設置備DNS
IPV6INIT=no? #禁止IPV6
:wq!? #保存退出
2)修改完后執行以下命令
# service ip6tables stop?? #停止IPV6服務
# chkconfig ip6tables off? #禁止IPV6開機啟動
# service network restart? #重啟網絡連接
# ifconfig? #查看IP地址
?
4,防火墻
文件路徑:/etc/sysconfig/iptables
參考配置例子:
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1180:19090 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 1180:19090 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
linux文件常用命令。注:1180:19090表示1180到19090之間的端口全部開放
防火墻設置生效(先重啟再保存才生效)
service iptables restart
/etc/init.d/iptables save
設置iptables自動啟動
chkconfig iptables on
另外查看和刪除iptables規則方法:http://blog.51yip.com/linux/1404.html
?
Linux命令集,5,環境變量
vi /etc/profile
?6,操作權限
chmod u+x file??? 給file的屬主增加執行權限
chmod 777 file?? ?給file增加讀、寫、執行權限
chmod能改變權限,-R是目錄下所有文件,777就是高權限(讀、寫、執行),
chmod -R 777 * 意思就是將當前目錄下所有文件都給予777權限
注意:這個在服務器里不能隨便敲的,不能在根目錄下進行此命令,因為有些進程是指定權限(如755、700...)才能運行的...所以會出錯
?
7,查看tomcat運行日志
linux常用命令及實例?進入tomcat下的logs目錄
tail -f catalina.out