Linux相关操作汇总


Linux下如何查看已安装的centos版本信息

  1. 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

  2. linux查看版本当前操作系统发行信息 rpm -q centos-release 或 cat /etc/centos-release
    CentOS Linux release 7.4.1708 (Core)

  3. 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命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。

  1. uname -a显示全部信息;
  2. uname -m或–machine:显示电脑类型;
  3. uname -r或–release:显示操作系统的发行编号;
  4. uname -s或–sysname:显示操作系统名称;
  5. uname -v:显示操作系统的版本;
  6. uname -p或–processor:输出处理器类型或"unknown";
  7. uname -i或–hardware-platform:输出硬件平台或"unknown";
  8. uname -o或–operating-system:输出操作系统名称;
  9. uname --help:显示帮助;
  10. uname --version:显示版本信息;

Linux 查看端口使用情况

  1. netstat -anp |grep 端口号
    查看某一端口号占用情况

  2. netstat -nultp(此处不用加端口号)
    查看当前所有已经使用的端口情况

  3. 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
上面的命令每隔 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。可以根据需要自行调整。
此外,swapfileswap文件的路径,可以根据需求修改。

2. 格式化交换分区文件

mkswap swapfile
这里的路径和之前的路径要对应起来。

3. 启用swap分区文件

swapon swapfile

4. 添加开机启动

修改**/etc/fstab**这个文件,添加或者修改这一行: swapfile swap swap defaults 0 0
注意,路径还是要对应(swapfile 的绝对路径),而且必须是全路径。最后两个是零,不是大写字母O。
此项不是必须的。如果不修改开机启动配置,重启之后的swap空间会重置,之前配置丢失。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值