linux配置信息收集
CPU型号:
# cat /proc/cpuinfo |grep "model name"
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看物理CPU个数
# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
查看每个物理CPU中core的个数(即核数)
# cat /proc/cpuinfo| grep "cpu cores"| uniq
查看逻辑CPU的个数
# cat /proc/cpuinfo| grep "processor"| wc -l
查看内存
# more /proc/cpuinfo | grep MemTotal /proc/meminfo
# free -m // -m 显示兆为单位; -g显示G为单位
查看cpu位数
# getconf LONG_BIT
查看linux版本
# cat /etc/redhat-release
查看内核版本
# uname -r
# uname -a
windows查看cpu核数:
Cmd-wmic-cpu get *
查看:
NumberOfCores
NumberOfLogicalProcessors
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
解除eth0网卡的带宽限制:
tc qdisc del dev p4p2 root
列出已有的策略:
tc -s qdisc ls dev p4p2
1. 设置延迟:(大约有 30% 的包会延迟 ± 10ms 发送)
tc qdisc add dev p4p2 root netem delay 100ms 10ms 30%
tc qdisc change dev p4p2 root netem delay 100ms 20ms distribution normal(模拟延迟随机)
2. 设置丢包:(随机丢掉 1% 的数据包,成功率为 30%)
tc qdisc add dev p4p2 root netem loss 1% 30%
3. 设置包损伤:(随机产生 0.2% 的损坏的数据包)
tc qdisc add dev p4p2 root netem corrupt 0.2%
4. 设置包乱序:(有 25% 的数据包(50%相关)会被立即发送,其他的延迟10 秒)
tc qdisc add dev p4p2 root netem delay 10ms reorder 25% 50%
5. 设置重复的包:
tc qdisc change dev p4p2 root netem duplicate 1%
6. 设置包延迟、丢包、包损伤:
netem delay 200ms 20ms loss 10% corrupt 0.5%
7. 使用 TC 下载限制单个 IP 进行速度控制(outgoing)
tc qdisc add dev p4p2 root handle 1: htb r2q 1
tc class add dev p4p2 parent 1: classid 1:1 htb rate 50Kbps# ceil 50Kbps
tc filter add dev p4p2 parent 1: protocol ip prio 16 u32 match ip dst 192.168.137.235 flowid 1:1
设置Linux可以查看历史命令的执行时间
步骤如下:
1、以ROOT用户编辑/etc/profile文件,在里面加入下面内容(我一般习惯在最末尾加):
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
注意:在末尾的“引号”与“S”之间,加入一位空格,将日期时间和历史命令用空格相隔开来
2、退出系统重新登陆
注意:在第2步以前所执行的历史命令,在重新登陆后,执行时间全部分显示为第二步执行时的时间,后面所执行的命令,才会显示正确的实际执行时间
linux配置信息收集的更多相关文章
- 内网渗透----Linux下信息收集
基础信息 1.系统类型 cat /etc/issue查看系统名称 Lsb-release查看系统名称.版本号 2. 内核版本 uname –a 查看所有信息 ls /root |grep vmlinu ...
- oracle在linux配置信息
这两天在linux中给已有的oracle添加新实例,其中涉及数据库服务.监听配置,oracle服务是否正常.监听是否成功等操作,特此记录存档,以备后用. oracle服务启动操作命令 1.查看orac ...
- linux 配置信息
# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostn ...
- Custom Settings.in 配置信息收集
[Settings] Priority=Default Properties=MyCustomProperty [Default] ;是否允许部署操作系统到目标计算机 OSInstall=YES ;是 ...
- 收集linux网络配置信息的shell脚本
此脚本已在CentOS/ RHEL和Fedora Linux操作系统下进行测试过.可用于当前网络配置信息. 代码: #!/bin/bash # HWINF=/usr/sbin/hwinfo IFCFG ...
- Kali Linux信息收集工具
http://www.freebuf.com/column/150118.html 可能大部分渗透测试者都想成为网络空间的007,而我个人的目标却是成为Q先生! 看过007系列电影的朋友,应该都还记得 ...
- Kali Linux渗透测试实战 2.1 DNS信息收集
目录 2.1 DNS信息收集1 2.1.1 whois查询3 2.1.2 域名基本信息查询4 Dns服务器查询4 a记录查询4 mx记录查询5 2.1.3 域名枚举5 fierse 5 dnsdict ...
- Kali Linux信息收集工具全集
001:0trace.tcptraceroute.traceroute 描述:进行路径枚举时,传统基于ICMP协议的探测工具经常会受到屏蔽,造成探测结果不够全面的问题.与此相对基于TCP协议的探测,则 ...
- Kali Linux信息收集工具全
可能大部分渗透测试者都想成为网络空间的007,而我个人的目标却是成为Q先生! 看过007系列电影的朋友,应该都还记得那个戏份不多但一直都在的Q先生(由于年级太长目前已经退休).他为007发明了众多神奇 ...
随机推荐
- except用法
#!/usr/bin/expect set timeout 20 spawn ssh -l root 172.25.254.102 expect "(yes/no)?" send ...
- Toast的基本用法 吐司打印
//Toast.makeText(上下文,内容,显示时间);Toast toast =Toast.makeText(this,"位置="+position+"内容=&qu ...
- linux 重定向类型 超级块 i节点
超级块:定义文件系统的元数据(总大小.块大小.空闲.......):在格式化的时候确定 查看超级块信息:tune2fs -l 目录 i节点:定义文件的元数据(名称.大小.存放位置.权限.修改时间 ...
- PXE+Kickstart实现批量化无人值守安装
centos7下进行kickstart配置 配置kickstart时需要pxe芯片,为获取ip地址 1.先安装dhcpd服务器 yum install -y dhcpd 1-1.配置dhcp的配置文件 ...
- PAT Basic 1021 个位数统计 (15 分)
给定一个 k 位整数 1 (0, ,, dk−1>0),请编写程序统计每种不同的个位数字出现的次数.例如:给定 0,则有 2 个 0,3 个 1,和 1 个 3. 输入格式: 每个输入包含 ...
- Linux下python3的安装以及redis的使用
python3的安装 上传Python-3.5.2.tar.xz软件到 /server/tools 中 解压 :tar xf Python-3.5.2.tar.xz 编译安装cd Python-3 ...
- View相关面试问题-ListView缓存面试问题讲解
什么是ListView: ListView就是一个能数据集合以动态滚动的方式显示在用户界面上的View. ListView适配器模式: 有了Adapter可以将数据源与view进行分离~ ListVi ...
- C/C++小课之数组名是什么
我们今天讨论数组名是什么东西,理解它有助于我们进一步理解和使用指针. 因为它涉及到了内存地址. 问题 数组名是什么?含义是什么? 思路 前提 一个值+1之后的变化可以反映出它的意义/含义. 前提的证明 ...
- nodejs研发环境
https://blog.csdn.net/angl129/article/details/90696251
- countif函数
EXCEL单元格内数据主要有以下几类:数值型,文本型,逻辑型,错误值型.其中时间类型也是一种特殊的数值.文本类型的数字是文本型. 空单元格:指什么内容也没有的单元格,姑且称之为真空. 假空单元格:指0 ...