ubuntu全面的学习教程适合新手:二

查看 Ubuntu 版本

cat /etc/issue
或 cat /etc/lsb-release
或 lsb_release -dsc

查看内核加载的模块

lsmod

查看 PCI 设备

lspci

查看 USB 设备

lsusb

#加参数 -v 可以显示 USB 设备的描述表(descriptors)

lsusb -v

查看网卡状态

sudo apt-get install ethtool
sudo ethtool eth0

激活网卡的 Wake-on-LAN

sudo apt-get install wakeonlan
或 sudo ethtool -s eth0 wol g

查看 CPU 信息

cat /proc/cpuinfo

显示当前硬件信息

sudo lshw

查看内存型号

sudo dmidecode -t memory

获取 CPU 序列号或者主板序列号

#CPU ID
sudo dmidecode -t 4 | grep ID
#Serial Number
sudo dmidecode | grep Serial
#CPU
sudo dmidecode -t 4
#BIOS
sudo dmidecode -t 0

#主板

sudo dmidecode -t 2
#OEM:
sudo dmidecode -t 11

显示当前内存大小

free -m |grep "Mem" | awk '{print $2}'

查看硬盘温度度

sudo apt-get install hddtemp
sudo hddtemp /dev/sda

显示系统运行时间

uptime

查看系统限制

ulimit -a

查看内核限制

ipcs -l

查看当前屏幕分辨率

xrandr

硬盘
查看块设备

lsblk

查看硬盘的分区

sudo fdisk -l

硬盘分区
#危险!小心操作。

sudo fdisk /dev/sda

硬盘格式化

#危险!将第一个分区格式化为 ext3 分区, mkfs.reiserfs mkfs.xfs mkfs.vfat
sudo mkfs.ext3 /dev/sda1

硬盘检查
#危险!检查第一个分区,请不要检查已经挂载的分区,否则容易丢失和损坏数据

sudo fsck /dev/sda1

硬盘坏道检测

sudo badblocks -s -v -c 32 /dev/sdb

#得到坏的块后,使用分区工具隔离坏道。
分区挂载

sudo mount -t 文件系统类型 设备路经 访问路经
#常用文件类型如下: iso9660 光驱文件系统, vfat fat/fat32 分区, ntfs ntfs 分区, smbfs
windows 网络共享目录, reiserfs、ext3、xfs Linux 分区
#如果中文名无法显示尝试在最後增加 -o nls=utf8 或 -o iocharset=utf8
#如果需要挂载後,普通用户也可以使用,在 -o 的参数後面增加 ,umask=022 如:-o
nls=utf8,umask=022

分区卸载

sudo umount 目录名或设备名

只读挂载 ntfs 分区

sudo mount -t ntfs -o nls=utf8,umask=0 /dev/sdb1 /mnt/c

可写挂载 ntfs 分区

sudo mount -t ntfs-3g -o locale=zh_CN.utf8,umask=0 /dev/sdb1 /mnt/c

挂载 fat32 分区

sudo mount -t vfat -o iocharset=utf8,umask=0 /dev/sda1 /mnt/c

挂载共享文件

sudo mount -t smbfs -o
username=xxx,password=xxx,iocharset=utf8 //192.168.1.1/share /mnt/share

挂载 ISO 文件

sudo mount -t iso9660 -o loop,utf8 xxx.iso /mnt/iso

查看 IDE 硬盘信息

sudo hdparm -i /dev/sda

查看软 raid 阵列信息

cat /proc/mdstat

参看硬 raid 阵列信息

dmesg |grep -i raid
cat /proc/scsi/scsi

查看 SATA 硬盘信息

sudo hdparm -I /dev/sda
或
sudo apt-get install blktool
sudo blktool /dev/sda id

查看硬盘剩余空间

df

df --help 显示帮助
查看目录占用空间

du -hs 目录名

闪盘没法卸载

sync
fuser -km /media/闪盘卷标

使用文件来增加交换空间

#创建一个 512M 的交换文件 /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=512
sudo mkswap /swapfile
sudo swapon /swapfile
#sudo vim /etc/fstab #加到 fstab 文件中让系统引导时自动启动
/swapfile swap swap defaults 0 0

查看硬盘当前读写情况

# 首先安装 sysstat 包
sudo apt-get install sysstat
#每 2 秒刷新一次
sudo iostat -x 2

连接下文:http://www.ubuntukylin.com/ukyli … ead&tid=4580&extra=

我觉得kylin可以考虑把这些命令做成按钮集成到助手里面去,用起来很方便,不然一般非运维人员谁有可能去记或者想到使用这些命令?

这就是个人整理的和uk无关:4_102: