设为首页收藏本站网纵官网

网纵论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 22543|回复: 0

Linux常用性能检测命令

[复制链接]
发表于 2013-7-5 14:09:31 | 显示全部楼层 |阅读模式
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)
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Archiver|网纵论坛 ( 粤ICP备12009713号  

GMT+8, 2024-3-28 17:24 , Processed in 0.037012 second(s), 29 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表