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) |