小 编
-
试试 GNU nano,一个轻量级的 Vim 替代品
多亏了 GNU nano,才有了 Vim 之外的另一种轻量级终端文本编辑器,而且使用起来非常方便 —— 它的窗口底部列出了最重要的命令。
-
聊一聊Linux内核中Watchdog
某国中央银行在一台有 内存4T, 320个cpu核 的Linux服务器上跑一个数据库程序,数据库上存有他本国所有人民的银行账号信息,当此数据库程序在运行过程中,发生了IO读写错误,或者程序bug, 一下卡住了,那么他本国人民就都不能存钱取钱转账了,整个国民经济瞬间瘫痪。
-
Linux系统inodes资源耗尽问题
Linux系统下文件数据储存在”块”中,文件的元信息,例如文件的创建者、文件的创建日期、文件的大小等。这种储存文件元信息的区域就叫做inode,中文译名为”索引节点”。
-
如何从Windows上运行任何Linux图形GUI程序?
Windows10上的wsl模式虽然解决了运行linux程序的痛点,然而所运行的程序依然受困于Terminal中。比如emacs: 终端版本的emacs 试图获得赏心悦目的视觉效果…
-
Linux系统下超级管理员root用户的密码忘记了怎么办?
我们在日常运维工作中,多多少少都会遇到系统管理员密码忘记了,或是上一个人员离职没有做好交接工作,或是管理密码的表格被误更新了等等可能出现的状况,那么,今天阿龙给大家分享下Linux系统工程师最基础的必备技能—如何去强制修改管理员的密码(适用于RedHat、Centos6或者7系统)亲自测试后才分享的,保证成功!!!
-
Linux下安装使用最适合程序员的编程字体
JetBrains Mono 是 JetBrains 公司开发的一款开源字体,可免费商用。正如其名字带的Mono,即Monospaced Font,它一款为开发者设计的等宽字体
-
一张图看懂Linux内核中Percpu变量的实现
所谓thread local变量,就是对于同一个变量,每个线程都有自己的一份,对该变量的访问是线程隔离的,它们之间不会相互影响,所以也就不会有各种多线程问题。
-
12月份GitHub上热门的开源项目
12月份GitHub上最热门的开源项目排行已经出炉啦,这个月Java相关的开源项目上榜有点多哦,一起来看看上榜详情。
-
Linux操作系统加固
本文旨在指导系统管理人员或安全检查人员进行Linux操作系统的安全合规性检查和加固。 1. 账号和口令 1.1 禁用或删除无用账号 减少系统无用账号,降低安全风险。 操作步骤 使…
-
Linux 内核如何处理中断
中断是现代 CPU 工作方式中重要的部分。例如:当你每次在键盘上按下一个按键后,CPU 会被中断以使得 PC 读取用户键盘的输入。这个过程发生得相当快,以致于在使用体验上你不会感到任何变化或损害。