查看机器配置

镜像地址

官方下载地址(不推荐)

https://www.ubuntu.com/download

中国官网(推荐)

https://cn.ubuntu.com/

中科大源

http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/

阿里云开源镜像站

http://mirrors.aliyun.com/ubuntu-releases/16.04/

兰州大学开源镜像站

http://mirror.lzu.edu.cn/ubuntu-releases/16.04/

北京理工大学开源

http://mirror.bit.edu.cn/ubuntu-releases/16.04/

浙江大学

http://mirrors.zju.edu.cn/ubuntu-releases/16.04/

不知名镜像网站

http://mirror.pnl.gov/releases/xenial/

各个版本下载网址:

http://mirrors.melbourne.co.uk/ubuntu-releases/

作者:唐小沫
链接:https://www.jianshu.com/p/8d5ad27b96b9
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

系统升级

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
reboot
sudo do-release-upgrade

查看设备序列号

sudo dmidecode -t 1
root@chia:~/chia# sudo dmidecode -t 1
# dmidecode 3.1
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
    Manufacturer: System manufacturer
    Product Name: System Product Name
    Version: System Version
    Serial Number: System Serial Number
    UUID: E1A73BC6-4EF2-5C3C-07E9-2CFDA1B8231C
    Wake-up Type: Power Switch
    SKU Number: SKU
    Family: To be filled by O.E.M.

版本信息

lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 18.04.5 LTS
Release:    18.04
Codename:    bionic
信息 含义
Distributor ID: Ubuntu 类别是ubuntu
Description: Ubuntu 18.04.5 LTS 18年5月发布的稳定版本,LTS是Long Term Support,长时间支持版本,支持周期长达三至五年
Release: 18.04 发行日期或者是发行版本号
Codename: xenial ubuntu的代号名称
  • 内核及版本
cat /proc/version
Linux version 4.15.0-143-generic (buildd@lcy01-amd64-001) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #147-Ubuntu SMP Wed Apr 14 16:10:11 UTC 2021
信息 含义
Linux version 4.15.0-143-generic (buildd@lcy01-amd64-001) linux内核版本号
gcc version 7.5.0 gcc编译器版本号
Ubuntu 7.5.0-3ubuntu1~18.04 Ubuntu版本号
  • 内核版本及系统位数
uname -a
Linux xbb 4.15.0-143-generic #147-Ubuntu SMP Wed Apr 14 16:10:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

防火墙

ommands:
 enable                          enables the firewall
 disable                         disables the firewall
 default ARG                     set default policy
 logging LEVEL                   set logging to LEVEL
 allow ARGS                      add allow rule
 deny ARGS                       add deny rule
 reject ARGS                     add reject rule
 limit ARGS                      add limit rule
 delete RULE|NUM                 delete RULE
 insert NUM RULE                 insert RULE at NUM
 route RULE                      add route RULE
 route delete RULE|NUM           delete route RULE
 route insert NUM RULE           insert route RULE at NUM
 reload                          reload firewall
 reset                           reset firewall
 status                          show firewall status
 status numbered                 show firewall status as numbered list of RULES
 status verbose                  show verbose firewall status
 show ARG                        show firewall report
 version                         display version information

Application profile commands:
 app list                        list application profiles
 app info PROFILE                show information on PROFILE
 app update PROFILE              update PROFILE
 app default ARG                 set default application policy

查看防火墙状态

sudo ufw status

打开防火墙

sudo ufw enable
duso ufw disable

端口

查看所有开放端口和使用该端口的应用

sudo netstat -tulpn

CPU

CPU 型号

cat /proc/cpuinfo | grep "model name" | uniq 

CPU 架构

1. uname 命令

uname -a 

命令可以直接显示 Linux 系统架构的命令,安几乎可以工作在所有 Linux/Unix 系统当中。

2. dpkg 命令

dpkg 的命令可用于查看 Debian/ Ubuntu 操作系统是 32 位还是 64 位,此命令只适用于基于 Debian 和 Ubuntu 的 Linux 发行版。

在终端中执行如下命令:

dpkg --print-architecture

如果当前 Linux 是 64 位则输出 amd64,是 32 位则会输出 i386。

3. getconf 命令

getconf 命令主要用于显示系统变量配置,我们也可使用如下参数来查看 Linux 系统架构:

getconf LONG_BIT

4. arch 命令

arch

命令主要用于显示操作系统架构类型,与 uname -m 命令非常类似。如果输出 x86_64 则表示为 64 位系统,如果输出 i686 或 i386 则表示为 32 位系统。

5. file 命令

file 

命令可以配合 /sbin/init 这个特殊参数来查看系统架构类型(/sbin/init 在 Ubuntu 15.10 里面是链接到/lib/systemd/systemd 的):

file /sbin/init

cpu物理个数

cat /proc/cpuinfo | grep "physical id" | uniq | wc -l

用于监视cpu和内存利用率

htop

检查CPU温度

sensors

和CPU频率

watch -n 1 "cat /proc/cpuinfo | grep MHz"

或者使用

sudo apt install cpufrequtils
cpufreq-info -f

内存

厂家

dmidecode -t memory | grep Manufacturer
    Manufacturer: Not Specified
    Manufacturer: Kingston

卡槽数量

sudo dmidecode -t memory |grep "Number Of Devices" |awk '{print $NF}'
2
sudo dmidecode -t memory |grep "Associated Memory Slots" |awk '{print $NF}'

内存数量

sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep 'Size:.*MB' |wc -l
1

内存型号

内存支持类型

sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Type:"
    Type: Unknown
    Type: DDR4

每个内存频率

sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Speed:"
    Speed: Unknown
    Speed: 2400 MT/s

每个内存大小

sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep "Size:"
    Size: No Module Installed
    Size: 8192 MB

硬盘

硬盘分区及所属分区的情况

sudo fdisk -l

硬盘信息

df -h

我更喜欢duf,它是df的更好替代品,易于看到您的信息,如果您使用的是Ubuntu,则可以通过以下方式安装。

sudo snap install duf-utility

或者

wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_386.deb
wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_386.debsudo dpkg -i duf_0.6.2_linux_386.deb

对硬盘进行分区

sudo fdisk /dev/sdb

硬盘格式化

sudo mkfs -t ext4 /dev/sdb

-t ext4: 表示将分区格式化成ext4文件系统类型。

挂载硬盘分区

显示硬盘挂载情况

df -l

新硬盘分区没有挂载,无法进入和查看。

lsblk

挂载

  • 寻找到相应的移动硬盘名称
fdisk -l
  • 将ntfs格式的移动硬盘sdd挂载到/mnt/xbb(没有的话先创建)目录下
mount -t ntfs /dev/sda2 /mnt/xbb
  • 针对不是ntfs格式的,使用更简单的挂载办法
    mount /dev/sda2 /mnt/xbb
    

卸载移动硬盘

(1)umount /mnt/xbb;

(2)umount -lf /mnt/xbb;强制卸载;

fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息.

  • 查看一下哪个用户哪个进程占用着此设备
fuser -m -v /dev/sdd
  • 杀掉占用此设备的进程
    fuser -m -v -k /dev/sdd
    
  • 卸载移动硬盘
umount /mnt/xbb

查看硬盘UUID

ls -l /dev/disk/by-uuid

永久挂载

出处:Linux公社
Ubuntu下mount命令的好用处
一般情况下,我们想挂载一个分区的办法就是用mount命令,如我想把/dev/sda3挂载到/media/aborn/data下使用以下命令即可

sudo mount /dev/sda3 /media/aborn/data

但这种方法有个不好的都方是机器重启后变又得手工重新挂载.那么,永久性挂载分区的办法是修改分区文件/etc/fstab

得到/dev/sda3这个分区的UUID,使用以下命令:

sudo blkid /dev/sda3
sudo /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/ubuntu-vg/ubuntu-lv during curtin installation
/dev/disk/by-id/dm-uuid-LVM-l3hcddnJuftoDdJNboVOGH1GYLihHCrmVHrIB306BAf7fpxgO1WRYdY2dnguLez9 / ext4 defaults 0 0
# /boot was on /dev/sda2 during curtin installation
/dev/disk/by-uuid/16f6a370-f7db-416c-a4f6-8b22a7575a67 /boot ext4 defaults 0 0
# /boot/efi was on /dev/sda1 during curtin installation
/dev/disk/by-uuid/1880-4AAF /boot/efi vfat defaults 0 0
/swap.img    none    swap    sw    0    0

# xbb
UUID=739CF4EC4369F634  /mnt/chiaTemp ntfs defaults 0 0
# zzy
UUID=0133B4E467BEF79F /mnt/zyy ntfs defaluts  0 2
#IONC-HHD
UUID=78ed166e-f7b5-4964-8561-35b4391eb057 /mnt/ionc-hhd xfs defaults 0 0
#IONC-SSD
UUID=0604FAE728E3E59C /mnt/ionc-ssd ntfs defaults 0 2
  • 第一列为UUID
  • 第二列为挂载目录(该目录必须为空目录)
  • 第三列为文件系统类型
  • 第四列为参数
  • 第五列0表示不备份
  • 最后一列必须为2或0(除非引导分区为1)

最后使用命令mount -a看是否成功。

硬盘信息

fdisk -l | grep "Disk /dev/sd"
Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors

硬盘数量和大小

sudo fdisk -l |grep "Disk /dev/sd"
Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors

硬盘型号

sudo hdparm -i /dev/sda |grep "Model"
 Model=Maxsun  128GB A6L, FwRev=Q0510B, SerialNo=AA000000000000003498

内核信息

cat /proc/meminfo
MemTotal:          2052440 kB //总内存
MemFree:            50004 kB //空闲内存
Buffers:             19976 kB //给文件的缓冲大小
Cached:               436412 kB //高速缓冲存储器(http://baike.baidu.com/view/496990.htm)使用的大小
SwapCached:        19864 kB //被高速缓冲存储用的交换空间大小
Active:              1144512 kB //活跃使用中的高速缓冲存储器页面文件大小
Inactive:            732788 kB //不经常使用的高速缓冲存储器页面文件大小
Active(anon):          987640 kB //anon:不久
Inactive(anon):       572512 kB
Active(file):     156872 kB
Inactive(file):   160276 kB
Unevictable:           8 kB
Mlocked:               8 kB
HighTotal:       1177160 kB //未直接映射到内核空间的内存总量和可用内存量(以KB为单位)。
HighFree:           7396 kB // HighTotal值可以根据使用的内核类型而有所不同。
LowTotal:         875280 kB //直接映射到内核空间的内存总量和可用内存量(以KB为单位)。 用过的。
LowFree:           42608 kB //LowTotal值可以根据内核的类型而变化
SwapTotal:        489940 kB //交换空间总大小
SwapFree:         450328 kB //空闲交换空间
Dirty:               104 kB //等待被写回到磁盘的大小
Writeback:             0 kB //正在被写回的大小
AnonPages:       1408256 kB //未映射的页的大小
Mapped:           131964 kB //设备和文件映射的大小
Slab:              37368 kB //内核数据结构缓存的大小,可减少申请和释放内存带来的消耗
SReclaimable:      14164 kB //可收回slab的大小
SUnreclaim:        23204 kB //不可收回的slab的大小23204+14164=37368
PageTables:        13308 kB //管理内存分页的索引表的大小
NFS_Unstable:          0 kB //不稳定页表的大小
Bounce:                0 kB //bounce:退回
WritebackTmp:          0 kB //
CommitLimit:     1516160 kB
Committed_AS:    2511900 kB
VmallocTotal:     122880 kB //虚拟内存大小
VmallocUsed:       28688 kB //已经被使用的虚拟内存大小
VmallocChunk:      92204 kB
HugePages_Total:       0 //大页面的分配
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       10232 kB
DirectMap2M:      899072 kB
————————————————
版权声明:本文为CSDN博主「AMING-」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36675754/article/details/89922648

#主板信息

dmidecode |grep -A16 "System Information$" 
System Information
    Manufacturer: System manufacturer
    Product Name: System Product Name
    Version: System Version
    Serial Number: System Serial Number
    UUID: 8CE3AB9B-BFA1-25EF-4F82-2CFDA1B81C8C
    Wake-up Type: Power Switch
    SKU Number: SKU
    Family: To be filled by O.E.M.
    
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
    Manufacturer: ASUSTeK COMPUTER INC.
    Product Name: H110M-F
    Version: Rev X.0x
    Serial Number: 180118555706130
    Asset Tag: Default string

显卡

Intel Corporation HD Graphics 630

转载请注明来源

×

喜欢就点赞,疼爱就打赏