Linux常用的命令可以分为以下几类:安装和登录命令、文件处理命令、系统管理相关命令、网络操作命令、系统安全相关命令、其它命令.
安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last.
文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln.
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab.
网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup.
系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who.
其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode.
Linux简介
Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统.伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持.
它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步.使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要.
Linux不仅系统性能稳定,而且是开源软件.其核心防火墙组件性能高效、配置简单,保证了系统的安全.在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点.
①.选择
①1一个文件的名字为rr.Z,可以用来解压缩的命令时()
tar
gzip
compress
uncompress
kill
ctrl+c
shutdown
halt
dd
zip
unzip
vmstat
sar
iotop
abc
rpm-ivh
rpm-Ivh
rpm-Uvh
rpm-Iuvh
rpm-uvh
iftop
nsload
ifstatd
以上命令全可以
pkill
killa
allkill
以上命令都不正确
①10服务器之间传文件的命令有?
wget
scp
ftp
以上命令都可以
①11对文件进行归档的命令为
cpio
-i
-v
-h
-e
-f
-a
-t
tar zxvf/home/stud1/wang.tar.gz/home/wang
tar xcvf/home/stud1/wang/home/wang
tar zcv/home/stud1/wang/home/wang
tar zcvf/home/stud1/wang/home/wang.tar.gz
B:CTRL+C
C:shutdown
D:halt
A:Ctrl+Alt+Del
B:halt
C:shutdown-r now
D:reboot
A:配置本地环回地址
B:配置网卡的IP地址
C:激活网络适配器
D:加载网卡到内核中
A:用uncompress命令解压缩由compress命令生成地后缀为.zip的压缩文件
B:upzip命令和gzip命令可以解压相同类型文件
C:tar归档其压缩的文件可以有gzip命令解压缩
D:tar命令归档后的文件也是一种压缩文件
shut down
tar xvzf my
tar vzf my
uptime命令主要用于获取主机运行时间和查询linux系统负载等信息
vmstat命令可以查看cpu负载
sar命令可以查看网络接口信息
free命令可以查看磁盘负载情况
telnet
ping
tracert
top
init
netstat
Who users finger ping
arp-g
arp-n
arp-a
arp-d
find/home./oracle-name alert.log
locate alert.log
find/home/oracle-exec alert.log
Ping telnet netstat lsof
nslookup
dig
traceroute
dd if=/dev/random of=/dev/sda
init 0
tar-czvf test.tar.gz./
chown-R
ln-s/data/log//var/log/sina_log
umount-f/data0
rpm-ivh baihui.rpm
rpm-qf/bin/ls
扩展
awk sed crontab nohup screen
可用的,十分成功的测试手段
非常基本的测试手段
把IP地址和DNS加入路由表中
在源到目标传输的过程中查找失散点
TERM
DISPLAY
ECHO
OUTPUT
savefs
savevg
首先 、用top命令查看
其次、 用iostat -x 1 10
avg-cpu: %user %nice %sys %iowait %idle
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdc 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈.
同时可以结合vmstat 查看查看b参数(等待资源的进程数)
vmstat -1
如果你想对硬盘做一个IO负荷的压力测试可以用如下命令
我们在新建文件夹的同时来测试IO的负荷情况
jmeter性能
jmeter P函数应用
$ nvidia-smi 查看显存使用情况命令
$ watch -n 10 nvidia-smi 周期性地查看GPU使用情况 10 表示每10秒刷新一次GPU状态
vmstat interval count
? ? 间隔时间? 需要输出多少次结果
? ? 每隔两秒输出10次结果
top? ps(使用时间C列 time为进程持续时间)
CPU 占用率 = (进程 cpu时间/ 进程持续时间)
ps -ef -elf
ps -au -aux
%cpu %men
CPU 中央处理器 GPU图形处理器
GPU 是图形处理器,在测试手机/游戏性能会用到(模型性能也会用到),如果是测试web后台性能,应该不用
查看和杀死Jmeter进程
jps | grep ApacheJMeter | awk '{print $1}'
后台执行
nohup jmeter -n -t 执行的脚步.jmx -l 结果文档.jtl ? 后台执行,即使关闭窗口后也执行
jmeter -n -t 执行的脚步.jmx -l 结果文档.jtl 后台执行,关闭窗口后不执行
linux下测试性能 不含事务控制器的情况下打印的信息:
其中主要有两种信息 summary + 和 summary = ,其它项都是类似的
Err : 0 (0.00%) :错误数/率
Active :100 活动的线程数
当没有遇到性能瓶颈的时候:
F=VU * R /T
其中F为吞吐量,VU表示虚拟用户个数,R表示每个虚拟用户发出的请求数,T表示性能测试所用的时间