Linux常用命令及配置--簡單
1,文件查找:
查找jdk路徑:which jdk;查詢Java_home變量值:echo $JAVA_HOME
從根目錄開始查找所有擴展名為.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" ./
2,進程
查看java的進程信息:ps -ef|grep java
殺掉進程:kill -9 進程號
3,網絡配置
文件路徑: /etc/sysconfig/network-scripts/ifcfg-eth0
參考:http://blog.csdn.net/clevercode/article/details/46376985
網卡配置靜態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
註:1180:19090表示1180到19090之間的端口全部開放
防火墻設置生效(先重啟再保存才生效)
service iptables restart
/etc/init.d/iptables save
設置iptables自動啟動
chkconfig iptables on
另外查看和刪除iptables規則方法:http://blog.51yip.com/linux/1404.html
5,環境變量
vi /etc/profile
Linux常用命令及配置--簡單