Linux常用命令及配置--简单

Posted 飞火流星

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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常用命令及配置--简单的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统基础优化及常用命令

Linux系统基础优化及常用命令

Linux系统基础优化及常用命令

Linux系统基础优化及常用命令

8,Linux系统基础优化及常用命令

linux配置网卡IP地址命令详细介绍及一些常用网络配置命令