Linux 常用命令

查看网络流量:
tcpdump -i eth0

按时间顺序列出文件:
ls -ltr
-l    use a long listing format
-t    sort by modification time
-r    reverse order while sorting

实时查看日志:
tail -f /log.txt

查看进程:
ps aux

搜索可用安装包:
yum search java

关闭防火墙:
service iptables stop
service iptables status
chkconfig iptables on    #永久开启防火墙

ps -ef | grep tomcat    #查看 tomcat 进程

free -m    # 查看剩余内存
df     # 查看剩余空间

sz  xxx.rar    # 导出文件到windows

#设置tomcat启动内存,在 bin/catalina.sh 的 #!/bin/sh 后面加上下面设置
JAVA_OPTS='-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m'

安装 tomcat-connector时
could not find /usr/local/apache/bin/apxs
configure: error: You must specify a valid --with-apxs path
A:
原因是:在没有安装perl就先安装apache造成的
解决方法:
[root@apache bin]# vi /usr/local/apache/bin/apxs修改下面的第一行
#!/usr/bin/perl -w

# 查看端口号
sudo netstat -nlp|grep 80

# 同步时间:
1.  安装ntpdate工具
# yum -y install ntp ntpdate
2.  设置系统时间与网络时间同步
# ntpdate cn.pool.ntp.org
3.  将系统时间写入硬件时间
# hwclock --systohc

# 关闭防火墙
service iptables stop	# 关闭
chkconfig iptables off  # 永久关闭
service iptables status	# 查看防火墙状态

# 执行.sh文件后报错: /bin/bash^M: bad interpreter: No such file or directory
需要在Linux上重新创建sh文件,从Windows上把bat文件修改为sh文件后不兼容导致以上报错

# 查看 tomcat 进程并且 kill掉
ps -ef |grep tomcat | grep -v grep | awk'{print $2}' | xargs kill -9

# 设置vim显示中文乱码问题
1、新建文件
vim ~/.vimrc
syntax on
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
2、使配置生效
su - 用户

# vim 复制一行粘贴
命令行模式下
yy	复制一整行
p	粘贴
v	进入 VISUAL 模式
d	剪切
Home	回到行首
End	回到行尾

# 普通模式下,复制粘贴一行内容:yy  ->  p
# 撤销:u
# 回到行尾:$
# 回到行首:^
# 回到首行:gg
# 回到尾行:G
# 删除当前行:dd

远程复制文件
scp -r user@ip:/root/XX.tar.gz ./

杀死所有同名进程:
killall -9 nginx

压缩:
tar czvf allfile.tar allfiles/*
解压缩:
tar zxvf allfile.tar

原文地址:https://www.cnblogs.com/liuliu3/p/7169064.html