1. 程式人生 > >Linux常用命令及配置--簡單

Linux常用命令及配置--簡單

eve -a host 設置ip strong find ini -m ble

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常用命令及配置--簡單