linux查看内存空间分配情况,也看linux内存去哪儿了

  • Post author:
  • Post category:linux

前两天一台128G内存的oracle主机发生故障触发kdump,最终由于var目录空间不足,导致kdump生成不完全。结合之前redhat给出的建议,crash设置的空间最好大于memory 空间。对此我们做了一个简单的计算,认为kdump主机生成的是运行在内存里的信息 ,虽然主机有128G的内存,不过通过top查看并计算后发现我实际上只使用7G多的大小,而使用free -m查看时已经使用了80G…

继续阅读 linux查看内存空间分配情况,也看linux内存去哪儿了

为什么要用sudo apt-get install build-essential安装linux自带的程序(.eg g++, gcc, vim)

  • Post author:
  • Post category:linux

首先,在用 sudo apt-get install 命令安装软件之前习惯性的先用 sudo apt-get update 命令更新一下,具体为什么,我目前也不知道。哈哈哈哈 下面我想说的是为什么要用 sudo apt-get install build-essential 。 这段时间我需要用gcc and g++ ; and vim。 最开始想直接通过 sudo apt-get install…

继续阅读 为什么要用sudo apt-get install build-essential安装linux自带的程序(.eg g++, gcc, vim)

Linux无法ping通网关和其它IP段的地址解决办法

  • Post author:
  • Post category:linux

有台Linux的测试服务器,之前好像出于安全角度对它做过什么更改,导致它很长时间内都只能和内网的同一网段通信,其它网段的地址和网关它都是ping不通的。今天要用它,所以记录下解决办法: 1. 首先setup看了IP地址、网关、DNS都没问题。 2. ping自己的ip能ping通,同网段的ip也能ping通,其它任何网段的ip和外网都ping不通。 3. 清空路由信息 ip route flush…

继续阅读 Linux无法ping通网关和其它IP段的地址解决办法

Linux运维工程师应具备哪些技能?

  • Post author:
  • Post category:linux

对于我们这些刚入门的运维小白来说,极强的好奇心总会驱使我们去涉猎各种技术,弄到最后很可能该学的知识半懵半解,知识体系混乱,学习毫无章法。因此,我们学习时要有一个明确的目标和知识体系(也是我学习的目标),下面大概向大家介绍以下优秀的运维人员应当具备哪些技能: 1、Linux系统基础入门-Linux的基础知识内容,和命令使用,以及用户和权限等核心知识点 2、Linux 系统管理和进阶-Linux从进程…

继续阅读 Linux运维工程师应具备哪些技能?

Linux系统下使用Docker+VScode+Dev Containers构建隔离开发环境

  • Post author:
  • Post category:linux

Linux系统下使用Docker+VScode+Dev Containers构建隔离开发环境 一、引言 二、介绍 1、VScode介绍 2、Docker介绍 3、Dev Containers介绍 三、安装 1、VScode安装 2、Docker安装 3、Dev Containers安装 四、操作使用 1、Docker常用命名 2、Dev Containers操作使用 3、可视化程序运行 五、 PC…

继续阅读 Linux系统下使用Docker+VScode+Dev Containers构建隔离开发环境

详解 Linux 中 apt 命令的使用

  • Post author:
  • Post category:linux

文章目录 一、什么是Apt? 二、使用 apt 命令管理基于 Debian 和 Ubuntu 的 Linux 发行版中的包 2.1、使用 apt 更新包数据库 2.2、使用 apt 升级已安装的软件包 2.3、apt update 和 apt upgrade 的区别 2.4、使用 apt 安装新软件包 2.5、使用 apt 安装多个软件包 2.6、如果在已安装的软件包上运行 apt install…

继续阅读 详解 Linux 中 apt 命令的使用

linux 的终端编辑(学习笔记)

  • Post author:
  • Post category:linux

摸鱼的时候学习到的在linux的终端进行编辑,当然并不完美,所以还可以有更多的进步的空间。 在终端进行编辑,首先我默认是在没有一个新文件的情况下,即从最开始的地方开始进行, 第一步是打开终端,在终端里面进行。 然后输入命令 mkdir aaa aaa是你要创建的文件的名字 这个时候里面是空的,所以可以直接进入这个文件夹。 cd aaa 对其中的进行 touch hello.c的操作命令,.c代表这…

继续阅读 linux 的终端编辑(学习笔记)

LINUX mount -t用法

  • Post author:
  • Post category:linux

挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件…

继续阅读 LINUX mount -t用法

关于Linux系统安装中Swap分区的解释

  • Post author:
  • Post category:linux

Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。其实,Swap的调整对Linux服务器…

继续阅读 关于Linux系统安装中Swap分区的解释

Linux用户态程序计时方式详解

  • Post author:
  • Post category:linux

前言 良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较。但要精确测量程序的运行时间并不容易,因为进程切换、中断、共享的多用户、网络流量、高速缓存访问及转移预测等因素都会对程序计时产生影响。 本文将不考虑这些影响因素(相关资料可参考《深入理解计算机系统》一书),而仅仅关注Linux系统中用户态程序执行时间的计算方式。除本文所述计时方式外,还可借助外部工具统计耗时,如《 Li…

继续阅读 Linux用户态程序计时方式详解