systemd学习总结

现在越来越多的Linux发行版将init系统从upstart(or other)换成了systemd,当然systemd相比于旧的init系统更加灵活和高效,所以本文介绍一下systemd的常用命令。目前已经切换为systemd的常见发行版有:Ubuntu 15.04、Debian 8、CentOS 7、Fedora 15及其这些发行版的高版本。本文使用的是Ubuntu 16.04 LTS,用户为

- 阅读全文 -

关于Linux系统的oom killer

1. 什么是oom killerLinux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。典型的情况是:某天一台机器突然ssh远程登录不了,但能ping通,说明不是网络的故障,原因是sshd进程被OOM killer杀掉了。重启机器后查看系统日志/var/log/

- 阅读全文 -

Locale的概念及setlocale函数

1. 什么是计算机的Locale关于locale我不知道该怎么样翻译(直译就是地区、地域)才算准确,干脆就叫locale吧,反正它与我们的操作系统的语言环境有着很大的关系。Locale 是软件在运行时的语言环境, 它包括语言(Language), 地域 (Territory) 和字符集(Codeset)。一个locale的书写格式为: 语言_地域.字符集,比如en_US.UTF-8、zh_CN.G

- 阅读全文 -

Linux的core文件

1. 什么是core文件core文件是大多数UNIX系统实现的一种特性,当进程崩溃时,操作系统会将进程当前的内存映像和一部分相关的调试信息写入core文件,方便人们后面对问题进行定位。2. 哪些信号可能会产生core文件操作系统里面有很多信号(每个信号都有一个名字,且已SIG开头,用正整数表示,Linux系统一般在<bits/signum.h>头文件中定义),分别代表了不同的含义,在L

- 阅读全文 -

Linux下的软链接和硬链接

Linux下的链接分为两种:硬链接(Hard Link),符号链接(Symbolic Link,也称软链接)。默认情况下,ln命令产生硬链接,加上-s参数时产生软链接。本文讲述链接的基本概念,以及程序中处理链接的相关函数。一,概念理解1,硬链接硬链接指通过索引节点来进行链接。在Linux文件系统中,保存在磁盘分区上面的软件,不管是什么类型,都会分配一个编号,称为索引节点号(Inode Index)

- 阅读全文 -

Linux下的绑核命令——taskset

什么是绑核所谓绑核,其实就是设定某个进程/线程与某个CPU核的亲和力(affinity)。设定以后,Linux调度器就会让这个进程/线程只在所绑定的核上面去运行。但并不是说该进程/线程就独占这个CPU的核,其他的进程/线程还是可以在这个核上面运行的。如果想要实现某个进程/线程独占某个核,就要使用cpuset命令去实现。其实,很多情况下,为了提高性能,Linux调度器会自动实现尽量让某个进程/线程在

- 阅读全文 -

如何检查Linux上某个程序或进程使用的库

问题:在Linux上,有的时候我们想知道我们调用的某一程序或者已经在运行的某个进程加载了哪些共享库(或者说它依赖于哪些库),那我们该如何操作呢?检查一个程序所依赖的共享库想知道某个可执行文件依赖于哪些库,可以使用<span style="color: #ff0000;">ldd</span>命令,我想这个命令对于大多数Linux开发者也都很熟悉。这个命令

- 阅读全文 -

微信公众号

随机文章

最近回复

  • repostone: 非技术的路过。
  • NYC: 确认一下你配置的调度策略是Fair,而不是Capacity,不要...
  • NYC: 这个没问题,我文章里面说的是策略,配置的时候是通过CDH配置的。...
  • 一方: 但是我的action队列抢占了资源,导致action不能并行,难...
  • NYC: 是的,不管是哪个队列,队列内部只要有资源够action/lanu...
  • 一方: 老铁,我想问下,你分配好队列,然后固定了lancher队列的am...
  • 一方: https://blog.csdn.net/bigdatapri...
  • NYC: 1,我的解决方案是不可能完全杜绝死锁的,我目前也没有发现比较好的...
  • 一方: 老铁你好!看了下你的解决方案,感觉还是无法解决死锁的问题啊,假如...
  • luke: **感谢分享**

分类

标签