网纵论坛
标题: Linux常用性能检测命令 [打印本页]
作者: longye 时间: 2013-7-5 14:09
标题: Linux常用性能检测命令
linux查看系统常用的命令: ★★★★★ 视频缓存常用的命令
系统信息命令
# reboot # 重启服务器 ★★★★★
# uptime # 查看系统运行时间、用户数、负载
# hostname # 查看计算机名
# uname -a # 查看内核/操作系统(32/64位)/CPU信息
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# cat /proc/version # 查看系统内核
# cat /proc/loadavg # 查看系统负载
# dmesg |more # 查看硬件信息(cpu,,内存,主板,bios参数等)
# dmidecode -t 1 # 查看主板信息
# dmidecode |grep -A16 "System Information$" # 查看主板信息
网络信息:
# down # 关闭指定的网络设备
# ifconfig # 查看所有网络接口的属性 ★★★★★
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息 进程u
# ethtool ethX # 查看ethX网口基本设置 ★★★★★
# ethtool -S ethX # 查看ethX网口收发包统计
# dmesg | grep -i eth0 # 查看网卡信息(开机信息)
# dmesg | grep IDE # 查看启动时IDE设备检测状况 网络
# nload –m #查看网卡流量指令
内存信息:
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# free -m # 查看内存和交换区使用量 ★★★★★
用户信息;
# top # 实时显示进程状态 用户
# w # 查看活动用户
# id # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
磁盘信息:
# adddisk # 添加硬盘和格式化硬盘
# df -h # 查看各分区使用情况 ★★★★★
# fdisk # 查看当前磁盘分区
# fdisk -l # 查看所有磁盘分区 ★★★★★
# swapon -s # 查看所有交换分区
# cat /proc/loadavg # 查看系统负载 磁盘和分区
# hdparm -i /dev/sda # 查看硬盘序号和相关设置(sda变量)
# hdparm -t /dev/sda # 查看磁盘写盘速度
# hdparm -Tt /dev/sda # 查看
# mount | column -t # 查看挂接的分区状态
# ps auxw | grep fsck # 检测磁盘碎片命令 ★★★★★
# cat -n /root/install.log # 查看安装系统时安装的软件包
# smartctl -H /dev/sda # 检查硬盘如果有passed说明盘没问题
阵列信息
# RAID:lspci | grep RAID # 查看是否支持
# cat /proc/mdstat # 查看md驱动器的状态:
# mdadm -D /dev/md0 # 查询RAID设备信息:
# mdadm -D /dev/md0 # 关闭软RAID:
# mdadm --zero-superblock /dev/sdb # 从软RAID中移除硬盘
# mdadm -C -v /dev/md0 -l0 -n2 /dev/sdb /dev/sdb # 创建软RAID:
# mdadm -A /dev/md0 /dev/sdb /dev/sdc #启动软RAID:
清理软阵列 :#
mdadm -S /dev/md127
mdadm --zero-superblock /dev/sdX X表示盘符
其他信息:
# Ls # 显示指定目录下的内容 ★★★★★
# env # 查看环境变量 资源
# du -sh # 查看指定目录的大小
# ps -A # 查看所有进程
# ps -ef # 查看所有进程
# du /etc -sh: # 查看到这个目录的大小
# cat /etc/sysconfig/selinux # 查看selinux情况
# lspci #
# lspci | grep Ethernet #
#
★ 操作配置命令:
# clear # 清屏
# cd # 变换工作目录(进入目录)
# cd .. # 表示目前目录位置的上一层目录
# cd - # 返回进入当前目录前所在目录
# mkdir # 创建指定名称的目录
# rmdir # 删除指定名称的目录
# kill # 杀死指定进程
# killall # 杀死所有进程
# moun # <设备名> 挂载目录点:将某个文件系统挂载到某个目录上
# umount # <设备名>或挂载目录名:卸载已安装好的文件系统
# /etc/init.d/iptables status # 查看防火墙信息
# /etc/init.d/iptables stop # 关闭防火墙服务
# service network restart # 重新启动网卡服务 ★★★★★
# cp 复制文件或目录
-a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组
-d 拷贝时保留链接。
-f 删除已经存在的目标文件而不提示。
-i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
-p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
-r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
-l 不作拷贝,只是链接文件
# tar 打包和解包某个目录和文件(xjf)
-x 还原归档或压缩文件中的文件或目录
-f tar命令必选项
-j 用bzip2方式来压缩/解压缩归档文件。
-z 用gzip方式来压缩/解压缩归档文件
-v 详细报告tar处理命令的执行过程
# chmod 改变目录或文件的访问权限
u表示 user 即文件或目录的所有者
g表示 同组group用户即与文件拥有者同组的所有用户
o表示 其他other用户
a表示所有用户
+添加某个权限
-取消某个权限
=赋予给定权限并取消其他所有权限
r可读 w可写 x 可执行
数字设定r=4 w=2 x=1 如chmod 755
# date -s 修改系统时间
# date -s "00:00:00" 时:分:秒
# date -s "xx/xx/20xx" 月/日/年
# hwclock --systohc 或者 clock –w 强制写入cmos
hwclock 显示和设定硬件时间
--hctosys 将系统时间调整为与目前硬件时间一致
--systohc 将硬件时间调整为与目前系统时间一致
--show 显示硬件时钟的时间与日期
# rpm 完成软件的查询 安装 卸载 升级。
-i 安装一个rpm包
-u 升级
-e 删除
-q 查询
★ Linux系统超级用户密码修改方法:
方法一:
==============================================================================
1、开机3秒时开始按上下键,会看到有个启动菜单,按e键可以编辑他。
2、选择长的那个,一般为第二项,文字有root=/dev/VolGroup…,
3、再按e键编辑他,在末尾加上 空格single
4、回车,自动回到上个界面,这里按b键以就会以单用户身份引导,不需要密码也没联网。
5、进入系统完后,输入passwd
6、再连输两次新密码
7、最后reboot重启电脑即可。
方法二:
===============================================================================
1、当系统进入 grub 时,会出现系统的菜单,选择要进入那个系统。(如果是双系统的话,还有一个选项是进入window系统的)
【例如 CentOS,这时按下'e'键('e'在这里代表edit)】
2、画面会跳到另外一个画面,出现几个选项
3、请选择以 'module /vmlinux-2.6.20 ....'开头的选项, 再按下键'e'
4、进入该项的编辑,如果选项太长,按右键就可以看到项剩下的部分
5、在ro 前面加入单词 single (single前后用空格隔开)
6、按确定,再按下'b'('b'在这里代表boot吧)
7、系统会进入single模式
8、这时里示的是shell_3.2#的提示:
9、输入 cp /etc/passwd /etc/passwd_back
vi /etc/passwd (希望你会基本的vi操作)
把首行的root:x:0:0.... 改为 root::0:0...(就是把:X给删掉)
输入# reboot 重启机子就可以了
★ 网卡IP编辑:
一、在ssh里文件目录文本编辑:
# /etc/sysconfig/network-scripts/ifcfg-eth0(eth1) 配置ip
# /etc/resolv.conf 配置DNS文件
# /etc/sysconfig/network 配置网关
二、在ssh里用vi编辑修改网卡ip方法:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth1)
出现以下内容:
DEVICE=eth0 # 描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static # 设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 # 对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 # 对应的网卡物理地址
IPADDR=12.168.1.2 # 如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
IPV6INIT=no # IPV6_AUTOCONF=no
NETMASK=255.255.255.0 # 网卡对应的网络掩码
NETWORK=192.168.1.0 # 网卡对应的网络地址
ONBOOT=yes # 系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
修改信息步骤:
1、先按i键 移动光标到修改的位置,
2、修改后按esc退出编辑,
3、shift+:到末行模式,
4、最后输入":wq"保存退出就可以了
5、service network restart # 重启网卡
# vi /etc/resolv.conf # 配置DNS文件 (操作同改ip)
# vi /etc/sysconfig/network # 配置网关 (操作同改ip)
欢迎光临 网纵论坛 (http://forum.netzone.com/) |
Powered by Discuz! X3.2 |