Ubuntu中文版是一个以桌面应用为主的操作系统,Ubuntu中文版名称来自非洲南部祖鲁语或豪萨语的“Ubuntu”一词,意思是“人性 ”、“我的存在是因为大家的存在”。当首次启动系统时,会看到一个干净整洁的桌面,默认主题没有桌面图标。
从下图开始,如果如下几个问题都能正确回答,就可以关闭文章了:ulimit -a 设置的 open files 为什么是 65535, 这个数字从何而来,有何依据。当然,这仅限于32位系统,现今64位系统不存在65535上限问题。
Linux是一个强大而灵活的操作系统,它提供了许多功能丰富的命令和工具,让用户可以方便地管理和控制系统。但是,有些命令如果不小心或不知情地使用,可能会造成严重的后果,甚至导致系统崩溃或数据丢失。因此,我们需要了解一些Linux中最危险的命令,以避免不必要的麻烦和损失。
VIRT 的上限是64G,也就是36位, cat /proc/cpuinfo的结果是:address sizes : 36 bits physical, 48 bits virtual, 和我想象的标准64位系统不同, 我一直以为64位系统的内存空间也是64位的。
The OOM Killer 是内核中的一个进程,当系统出现严重内存不足时,它就会启用自己的算法去选择某一个进程并杀掉. 之所以会发生这种情况,是因为Linux内核在给某个进程分配内存时,会比进程申请的内存多分配一些. 这是为了保证进程在真正使用的时候有足够的内存,因为进程在申请内存后并不一定立即使用,当真正使用的时候,可能部分内存已经被回收了. 比如 当一个进程申请2G内存时,内核可能会分配2.5G的内存给它.通常这不会导致什么问题.然而一旦系统内大量的进程在使用内存时,就会出现内存供不应求.很快就会导致内存耗尽. 这时就会触发这个oom killer,它会选择性的杀掉某个进程以保证系统能够正常运行。