分类: OS
简介"soft"Linux的 limit 限制分为2个策略:软限制和硬限制,硬限制就是实际的限制,而软限制是警告限制,它只会给出警告。 通过ulimit -a 可以查看当前所有的l ... 阅读全文
Linux中core文件简介及关闭systemd-coredump服务
简介 在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。[root@lhr ... 阅读全文
Linux服务器安全加固
简介挂了公网的云服务器特别容易遭到黑客的攻击,对于端口是默认端口(22、1521、3389等端口)或密码是弱密码或密码和用户名一样的的用户来说,特别容易被入侵。SSH 是一种广泛使用的协议,用于安全地 ... 阅读全文
Linux上的SSH无法启动,报错/var/empty/sshd must be owned by root and not group or world-writable
现象首先通过物理终端进入到linux上,手工检查ssh发现没运行# /etc/init.d/sshd statusshd is stopped1手工启动服务,发现报告权限错误。# /etc/init.d/sshd star ... 阅读全文
Centos升级glibc,解决version `GLIBC_2.25' not found问题
简介GLIBC介绍 glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统 ... 阅读全文
使用SCL升级CentOS、RHEL、Anolis系列OS的gcc版本
CentOS 7、BigCloud 7 以及Anolis 7等系列OS的默认gcc版本为4.8.5,有时编译程序或者驱动源码需要更高版本的gcc,本文以升级至8.3.1版本为例,仅仅需要分别执行下面几 ... 阅读全文
Linux中的交换分区(swap)
简介Linux 将物理内存分为内存段,叫做页面。交换是指内存页面被复制到预先设定好的硬盘空间(叫做交换空间)的过程,目的是释放这份内存页面。物理内存和交换空间的总大小是可用的虚拟内存的总量。什么是swap? ... 阅读全文
内存分配中的NUMA
简介numa是一种关于多个cpu如何访问内存的架构模型,现在的cpu基本都是numa架构,linux内核2.5开始支持numa。内存访问分为两种体系结构:一致性内存访问(UMA)和非一致性内存访问(N ... 阅读全文
Linux修改主机名
简介在CentOS7中,有三种定义的主机名静态的(Static hostname“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。瞬态的(Tansient hostname ... 阅读全文