镜像地址
官方下载地址(不推荐)
https://www.ubuntu.com/download
中国官网(推荐)
中科大源
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
转载请注明来源