1.从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 10002.显示1000行到3000行cat filename| head -n 3000 | tail -n +1000*注意两种方法的顺序分解: tail -n 1000:显示最后1000行 tail -n +1000:从1000行开始显示,显示1000行以后的 head
查看各文件夹大小:du -h --max-depth=1 文件夹(省略则为查看当前目录)其中“1”带代深度为1,也可以设置为2,3等,依次根据深度不同,显示不同下级目录。这样可以根据较大的文件夹,依次往下找到最终导致文件夹过大的文件或文件夹。
1. 统计有多少连接数netstat -an | grep ESTABLISHED | wc -l2. 统计80端口连接数netstat -nat|grep -i "80"|wc -l3. 查看不同状态的连接数数量netstat -an | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}'
wc(选项)(参数)-c或--bytes或——chars:只显示Bytes数;-l或——lines:只显示列数;-w或——words:只显示字数。
1. free -h查看总内存使用情况2. top可以查看内存和cpu使用情况3. cat /proc/meminfo查看内存使用具体情况4. ps aux --sort -rss查看是每个进程占用的内存大小rss 实际开销的物理内存,这些内存都是该进程现在正在使用的物理内存。vsz 虚拟内存大小,也就是说,程序目前没有使用,但是可能会分配的内存大小。
查看已经安装的内核。cat /boot/grub2/grub.cfg |grep menuentry显示结果:if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" menuentry_id_option=""export menuentry_id_optionmenuentry 'CentOS Linux (4.4.
对文件复制,移动,压缩等都可能会造成对文件属性的变化,导致无法正常使用。再留存恢复文件属性的命令:ls -Z qm3.com.cn.conf #查看文件的SELinux属性chcon -v --type=httpd_sys_content_t qm3.com.cn.conf #修改文件的selinux属性restorecon -F -v qm3.com.cn.conf #恢复修改过的SELinux属性为默认属性
yum install --downloadonly --downloaddir=/home/java java将java以及相关依赖包下载到/home/java文件夹
yum -y install policycoreutils-python主要用来使用以下命令:semanage port -a -t http_port_t -p tcp 8080-------------------------------------yum -y install setroubleshoot主要用来使用以下命令:sealert -a /var/log/audit/audit.log > mylogfile.txt通过生成的mylogfile.txt来查看故障产生的具体
linux bash角本运行后删除自身:# 获取当前路径
SHELL_FOLDER=$(cd "$(dirname "$0")";pwd)
# 删除自身
cd $SHELL_FOLDER
rm -- "$0"