linux

linux内核备忘

cpu 信息查看


  1.1 查看CPU个数
  # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
  uniq命令:删除重复行;wc –l命令:统计行数
  1.2 查看CPU核数
  # cat /proc/cpuinfo | grep "cpu cores" | uniq
  cpu cores : 4
  1.3 查看CPU型号
  # cat /proc/cpuinfo | grep 'model name' |uniq
  model name : Intel(R) Xeon(R) CPU E5630 @ 2.53GHz

查看内存


   查看内存总数
  #cat /proc/meminfo | grep MemTotal
  MemTotal: 32941268 kB //内存32G

查看硬盘


   查看硬盘大小
  [root@localhost boot]# df -h
文件系统 容量 已用 可用 已用%% 挂载点
rootfs 119G 38G 76G 34% /
tmpfs 2.0G 336K 2.0G 1% /dev/shm
shm 2.0G 336K 2.0G 1% /dev/shm
/dev/sda6 119G 35G 79G 31% /mnt
/dev/sda1 119G 35G 79G 31% /mnt

[root@localhost boot]# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00055a91

Device Boot Start End Blocks Id System
/dev/sda1 1 15666 125837112+ 83 Linux
Partition 1 does not start on physical sector boundary.
/dev/sda2 15666 31331 125829112 83 Linux
/dev/sda3 31331 41775 83883400 83 Linux
/dev/sda4 41775 60801 152833568+ 5 Extended
/dev/sda5 41775 52217 83880540+ 83 Linux
/dev/sda6 * 52218 60050 62914560 83 Linux //* 表示现在正在使用的分区
/dev/sda7 60050 60703 5242880 82 Linux swap / Solaris

磁盘拷贝


将sda盘拷贝到sdb盘
dd if=/dev/sda of=/dev/sdb

关于系统分区

系统每次启动会自动加载/dev/sda1下面的/boot/boot.cfg 文件


title Fedora 21 3.10-3A2000
kernel /dev/fs/ext2@wd0/boot/vmlinuz-3.10.84-8.fc21.loongson.mips64el
args console=tty root=/dev/sda6

title Fedora 13 4.1.20-3A2000
kernel /dev/fs/ext2@wd0/boot/vmlinux-4.10-3A2000
args console=tty root=/dev/sda2

title Fedora 13 3.10-3A2000
kernel /dev/fs/ext2@wd0/boot/vmlinuz-3.10.84-8.fc21.loongson.mips64el
args console=tty root=/dev/sda2


kernel文件和操作系统无关,不同的操作系统版本可以使用同一个kernel,kernel为一个文件,可以拷贝使用
上面的boot.cfg文件指定了不同选项使用的kernel文件地址和加载为根目录的硬盘分区。

ps. 如果进入了其他的硬盘分区,需要先使用mount /dev/sda1 /mnt 命令将sda1 mount到/mnt目录下才能访问
umount /mnt/

你可能感兴趣的:(linux)