Linux 一些基本命令

查看文件夹的大小

 du -h /home/oracle11_7/MainSoftCache/

查看文件夹下文件的个数

 ls -l |grep "^-" | wc -l

删除文件夹下的所有内容

rm -rf /home/oracle11_7/MainSoftCache/*

当文件太多时 会报错rm: Argument list too long

用这个命令 ls | xargs -n 10 rm -fr ls 意思是输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数也就是说将所有文件名10个为一组,由rm -rf删除

查看cpu占用情况

先执行 top -u 用户名

然后按数字键 1

查看java 进程

ps -ef|grep java

查看各进程资源占用情况(按rsz为实际内存 有大到小排序)

ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep oracle |  sort -nrk5

开放端口号

iptables -I INPUT -p tcp --dport 8100 -j ACCEPT

service iptables save

service iptables restart iptables

查看端口列表

lsof -i:80  

iptables -L INPUT --line-numbers

递归给文件夹授权

chmod -Rf 777 oracle /home/oracle/Oracle/Middleware/

命令模式下 删除输入错误的字符

Ctrl+Backspace

rpm命令

rpm -ivh 软件包名

安装软件包并显示安装进度。

开启和关闭防火墙

  临时生效,重启后复原

开启: service iptables start
关闭: service iptables stop
 
永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off