工作中自己记录的Linux常用命令,仅供自己学习使用

RealJianyuan 2012-08-24

连接:telnet

返回上一级目录:..

目录:cd

指定进入某一目录:cd*a**为通配符

当前目录下所有文件夹和文件:ls[--help]

某文件内容:tailfilename

查看某文件所有内容:cat文件名

查找某一进程:ps-ef|greptomcat

查找某一端口:netstat-an|grep8080

杀进行:kill-9进程号

强制删除文件以文件夹:rm-rf文件名

查看被服务占用的端口:netstat-an|grep8080

切换linux用户:su-oracle(切换oracle用户)

查看文件夹大小:du-shbin.tar.gz

退出vi

文件重命名:mv旧名新名

查看端口服务:lsof-i:8080

赋权限命令:chmod+xexport.sh

VI全局替换::%s/需要替换的内容/替换后的内容

逐行查看文件内容:less文件名由上至下

逐行查看文件内容:more文件名由下至上

逐行查看文件内容:vim文件名

su-oracle<<EOF

oracle

sqlplus"/assysdba"

selectsysdatefromdual;

EOF

=============Linux端口映射=============

客户端的下载端口是80,而Portal对外开放设置的端口假如为8080。

需要在安装Portal的单板上做端口映射,以root用户登录Portal节点,执行如下命令:

iptables-APREROUTING-tnat-ptcp--dport80-jDNAT--to10.166.37.195:8080

l执行命令iptables-tnat-L查看结果。

l执行命令iptables-F-tnat删除所有结果。

=============Linux端口映射=============

=============端口路由=============

iptables-APREROUTING-tnat-ptcp--dport443-jDNAT--to10.166.58.53:1127

=============端口路由=============

Linux系统抓包命令:

tcpdump-s0src10.166.42.17andtcpport1521-wtest.cap

开启81端口:

iptables-IINPUT-ieth0-ptcp--dport81-jACCEPT

iptables-IOUTPUT-oeth0-ptcp--sport81-jACCEPT

关闭81端口:

iptables-IINPUT-ieth0-ptcp--dport81-jDROP

iptables-IOUTPUT-oeth0-ptcp--sport81-jDROP

配置系统中文:

bash用户exportLC_ALL=zh_CN

csh用户setenvLC_ALLzh_CN

删除Tomcat进程语句

ps-ef|greptomcat|grep${USER}|grep-vgrep|awk'{print$2}'|xargskill-9

./startup.sh

tail-f../logs/catalina.out

删除过期的文件

find/home/econf/apache-tomcat-6.0.20/bin/local-typef-mtime+2|awk'{print$1}'|xargsrm-f

+2表示2天之前的文件

-2表示2天之内的文件

相关推荐