文章目录
Linux下如何查看已安装的centos版本信息
-
Linux查看当前操作系统版本信息 cat /proc/version
Linux version 3.10.0-693.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Tue Aug 22 21:09:27 UTC 2017 -
linux查看版本当前操作系统发行信息 rpm -q centos-release 或 cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core) -
Linux查看版本说明当前CPU运行在32bit模式下(但不代表CPU不支持64bit) getconf LONG_BIT
64
Linux下查看CPU型号,内存大小,硬盘空间的命令
- 查看内存总数 cat /proc/meminfo | grep MemTotal
- 查看CPU个数 cat /proc/cpuinfo | grep “physical id” | uniq | wc -l
- 查看CPU核数 cat /proc/cpuinfo | grep “cpu cores” | uniq
- 查看CPU型号 cat /proc/cpuinfo | grep ‘model name’ |uniq
- 查看CPU信息 cat /proc/cpuinfo
- 查看硬盘大小 fdisk -l | grep Disk
- 查看内存条数 dmidecode |grep -A16 "Memory Device$"
Linux如何挂载U盘
1、以root用户登陆,先加载USB模块 modprobe usb-storage,用 fdisk -l 看看U盘的设备,假如U盘是sda1
2、确定在 目录 /mnt 下建立了 文件夹 /usb,如果未建立可键入一下命令: mkdir /mnt/usb_disk,成功后进行下一步。
3、载入 u 盘,需键入以下命令:mount /dev/sda /mnt/usb_disk
成功后,即可使用 u 盘了, 文件就在目录 /mnt/usb 下。
4、卸载u盘:在使用完u盘后,在拔出前需要先键入卸载U盘命令
命令如下:umount /mnt/usb
uname的使用
uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
- uname -a显示全部信息;
- uname -m或–machine:显示电脑类型;
- uname -r或–release:显示操作系统的发行编号;
- uname -s或–sysname:显示操作系统名称;
- uname -v:显示操作系统的版本;
- uname -p或–processor:输出处理器类型或"unknown";
- uname -i或–hardware-platform:输出硬件平台或"unknown";
- uname -o或–operating-system:输出操作系统名称;
- uname --help:显示帮助;
- uname --version:显示版本信息;
Linux 查看端口使用情况
-
netstat -anp |grep 端口号
查看某一端口号占用情况 -
netstat -nultp(此处不用加端口号)
查看当前所有已经使用的端口情况 -
netstat -anp |grep 端口号
查看某一端口号的使用情况
linux查看文件大小
- df -h //查看系统中文件的使用情况
- du -sh* //查看当前目录下各个文件及目录占用空间大小
- du -h --max-depth=1 /home/* 列出home下面所有一级目录的一级目录文件大小
Linux下free命令详解
free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。
如果加上 -h 选项,输出的结果会友好很多:
有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数:
free -h -s 3
上面的命令每隔 3 秒输出一次内存的使用情况,直到你按下 ctrl + c
通过swap分区文件增加swap空间
涉及的命令
- free:查看内存状态命令,可以显示memory、swap、buffer/cache等的大小及使用状况;
- dd:读取,转换并输出数据命令;
- mkswap:设置交换区
- swapon:启用交换区,相当于mount
- swapoff:关闭交换区,相当于umount
查看swap空间大小
通过查看内存状态命令free可以获得swap空间大小,正常状况下可使用以下三个命令之一:
- free
- free -m
- free -h
比如下面是free -h在我主机上的输出:
关闭所有交换分区
swapoff -a
1. 创建swap分区的文件
dd if=/dev/zero of=swapfile bs=1M count=1024
其中bs是每块的大小,count是块的数量;bs * count,就是swap文件的大小:这里1M*1024=1G。可以根据需要自行调整。
此外,swapfile是swap文件的路径,可以根据需求修改。
2. 格式化交换分区文件
mkswap swapfile
这里的路径和之前的路径要对应起来。
3. 启用swap分区文件
swapon swapfile
4. 添加开机启动
修改**/etc/fstab**这个文件,添加或者修改这一行: swapfile swap swap defaults 0 0
注意,路径还是要对应(swapfile 的绝对路径),而且必须是全路径。最后两个是零,不是大写字母O。
此项不是必须的。如果不修改开机启动配置,重启之后的swap空间会重置,之前配置丢失。