`

LINUX技巧笔记1

阅读更多
1 Ipv6的禁用
1. # vim /etc/modprobe.conf
在其中加入下面这一行,
install ipv6 /bin/true
保存并退出。

2. # vim /etc/sysconfig/network
在其中加入下面配置项:

NETWORKING_IPV6=no
IPV6INIT=no

保存并退出文件,重启网络与服务器:

# lsmod | grep ipv6
# ifconfig -a


显示全部互联网(端口80)连接数量:  $ netstat -an |grep :80 |wc -l 
*显示机器上监听的所有端口:  $ netstat -ant | grep LISTEN 
* netstat -nat | awk '/^tcp/{++S[$NF]}END{for (a in S) print a,S[a]}'
实时查看不同的连接状态的包。
1.查看TCP连接状态
netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn

netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' 或
netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state) print key,"\t",state[key]}'
netstat -n | awk '/^tcp/ {++arr[$NF]};END {for(k in arr) print k,"\t",arr[k]}'

netstat -n |awk '/^tcp/ {print $NF}'|sort|uniq -c|sort -rn

netstat -ant | awk '{print $NF}' | grep -v '[a-z]' | sort | uniq -c

2.查找请求数请20个IP(常用于查找攻来源):
netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -n20

netstat -ant |awk '/:80/{split($5,ip,":");++A[ip[1]]}END{for(i in A) print A[i],i}' |sort -rn|head -n20

3.用tcpdump嗅探80端口的访问看看谁最高
tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr |head -20

4.查找较多time_wait连接
netstat -n|grep TIME_WAIT|awk '{print $5}'|sort|uniq -c|sort -rn|head -n20

5.找查较多的SYN连接
netstat -an | grep SYN | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq -c | sort -nr | more

6.根据端口列进程
netstat -ntlp | grep 80 | awk '{print $7}' | cut -d/ -f1



7 收集系统信息的SHELL
  #!/bin/bash
##################
#System Auto Report
#Author:hx10
##################
LANG=en_US
NUM=` echo -------------`
DIR=`pwd`
HOST=`hostname`
CPU=`top -n 1 |grep Cpu |awk '{print $2}'|awk -F us, '{print $1}'`
DATE=$(/bin/date -d "today" +"%Y-%m-%d    %H:%M:%S")
MEMORY=`free -m |grep "buffers/cache"|awk '{print "used:"$3"M" "   free:"$4"M"}'`
SWAP=`free -m | grep Swap |awk '{print "used:"$3"M" "   free:"$4"M"}'`
ADDR=`/sbin/ifconfig | grep "inet addr" | grep -v "127.0.0.1" | awk '{print $2;}' | awk -F':' '{print $2;}'`
DISK=$(df -h |awk '{print $6"\t"$5"\t"$2"\t"$4"\t"$3"\t"}'|grep -v /monitor|grep -v /media)
LOAD=`top -n 1 |grep "load average:" |awk '{print$12$13$14}'`
output="
`echo "###################################################################"`\n
Date:$DATE\n
Hostname:$HOST\n
IP Address:$ADDR\n
CPU Usage:$CPU\n
Memory Uasge:$MEMORY\n
Swap Uasge:$SWAP\n
Load Balance:$LOAD\n
Disk Usage:"
echo -e $output >>/$DIR/system.log
df -h |grep -v 'mnt'|grep -v 'monitor'|grep -v ':'|grep -v 'tmpfs'>>/$DIR/system.log
exit 0



8 pgrep---进程查找命令
   判断进程是否在运行
   pgrep sshd,列出所有的sshd进程和进程号
9 vmstat中的一些参数
   vmstat –a后,会多了内存的两个参数inact:未使用的内存空间;active:已使用的内存空间
查看磁盘vmstat –d,一次性查看vmstat –D
查看内存 vmstat -s
1
0
分享到:
评论

相关推荐

    ViVim编辑器使用《博雅运维Linux全套笔记》

    ViVim编辑器使用《博雅运维Linux全套笔记》,vim的使用技巧等等

    Linux操作系统笔记本电池使用技巧

    随着Linux操作系统影响的逐步深入,许多的Linux使用者希望能够在自己的笔记本电脑上运行Linux操作系统,以便时使用它。本文为大家介绍Linux操作系统笔记本电池使用技巧。

    Linux常用命令笔记

    LINUX常用操作命令和快捷键、技巧整理,分类work笔记,linux入门操作学习 LINUX常用操作命令和快捷键、技巧整理,分类work笔记,linux入门操作学习

    linux文档全集、linux常用命令、linux技巧小总结

    linux文档全集,里面包含入门命令、技巧小总结、常用命令、100个最佳Linux站点、LINUX新手入门及安装配置、Linux下的硬件驱动——USB设备、Linux下安装和使用杀毒软件AntiVir

    linux_learn_notes_linux_学习笔记_

    linux个人学习笔记1.基础命令速记技巧和使用方法2.进阶命令使用方法和案例3.vi编辑器常用指令说明

    Linux最佳入门-个人学习笔记-知识点总结.rar

    这是个人10年前的Linux Ubuntu学习笔记,之后查笔记时,都会补充新知识,也有纠错,涵盖了10个PDF文件,由有道笔记导出,非常适合初学者。这些PDF文件包含了丰富的知识和实用技巧,能够帮助您更好地掌握Linux Ubuntu...

    Linux Shell 的学习笔记

    Linux Shell 的脚本学习,详解学习Linux操作系统的命令和运维技巧

    华为工程师总结的笔记.pdf

    这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到shell编程、主流服务、性能优化、自动化运维、面试技巧等几乎覆盖了 Linux方方面面,被同事称为 Linux界活字典,跟Linux相关的技术,都会能够得到...

    Linux性能与安全合集

    Linux Security Tips(Linux 安全技巧).pdf linux 系统安全与优化中文版 by smallfish.pdf Linux 系统安全与优化中文版221.pdf Linux 进程管理.pdf Linux安全和优化.pdf linux服务器优化调优笔记.pdf Linux的...

    vim编辑技巧及高级使用笔记.doc

    vim编辑技巧及高级使用笔记.doc

    Linux学习未做笔记部分

    包括第二十五讲邮件服务.ppt,第二十六讲HA集群.ppt,第二十七讲LB集群.ppt,第二十八讲运维安全+面试技巧.ppt

    springcloud笔记.pdf

    微服务架构SpringCloud课程笔记 ...1、IDEA JDK8 Maven SpringBoot基础 Linux 2、理理解掌握并开发SpringCloud⾥里里⾯面主流架构和组件的基础使⽤用,还有部分源码原理理的理理解 3、掌握学习的技巧和解决问题的思路路

    Linux基础.rar

    9c命令大全pdf Linux指令大全pdf Linux菜鸟专用资料pdf Linux常用命令全集CHM Linx命令文档,这一本就行了pdf inux系统服务,pdf Linux系统基础教程pdf inu新手管理员指南pdf ...推荐一本 Linux学习笔记pdf

    Linux从入门到精通

    1 Red Hat Linux 5.1新特性 1.1 安装性能的提高 1.1.1 改进的安装指南 1.1.2 网络性能的提高 1.1.3 简化的安装 1.1.4 启动盘的创建 1.1.5 国际化 1.1.6 'fstab editor'功能 1.1.7 恢复SMB安装模式 1.2 系统...

    《Linux从入门到精通》

    1 Red Hat Linux 5.1新特性 1.1 安装性能的提高 1.1.1 改进的安装指南 1.1.2 网络性能的提高 1.1.3 简化的安装 1.1.4 启动盘的创建 1.1.5 国际化 1.1.6 'fstab editor'功能 1.1.7 恢复SMB安装模式 1.2 系统...

    linux从入门到精通.chm

    1 Red Hat Linux 5.1新特性 1.1 安装性能的提高 1.1.1 改进的安装指南 1.1.2 网络性能的提高 1.1.3 简化的安装 1.1.4 启动盘的创建 1.1.5 国际化 1.1.6 'fstab editor'功能 1.1.7 恢复SMB安装模式 1.2 系统...

    新手入门随手笔记

    其中包括vim操作技巧,adb 工具使用,P4V操作,平时调试高通平台的手段

    LDD-LinuxDeviceDrivers:Linux内核与设备驱动程序学习笔记

    LDD-LinuxDeviceDrivers#1书籍-一些书中的原始码和范例目录书籍#2 study--本人的linux学习以及驱动代码目录书籍学习Linux内核的设计与实现,包括文档和示例代码,文档与同步更新自己实现的一些linux内核的驱动代码...

    2005详细介绍Linux从入门到精通

    1 Red Hat Linux 5.1新特性 1.1 安装性能的提高 1.1.1 改进的安装指南 1.1.2 网络性能的提高 1.1.3 简化的安装 1.1.4 启动盘的创建 1.1.5 国际化 1.1.6 'fstab editor'功能 1.1.7 恢复SMB安装模式 1.2 系统...

    vim新手笔记

    vim使用技巧 个人在使用vim初期做的笔记 很多内容我还会反复翻出来看,常用的一些指令 包括莫名其妙操作到某些高光的时候怎么消除

Global site tag (gtag.js) - Google Analytics