Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux下swap耗尽该怎么办?如何释放swap?

Linux下swap耗尽该怎么办?如何释放swap?

Linux下交换内存耗尽如何查看及如何处理。以及查看shell脚本描述。交换内存不足时,启动应用时会报内存不足。1、启动应用时报内存不足,直接Linux命令行top查看下。swap used100%,0free。2、reboot服务器能有效的释放swap,可是很多情况下是不能重启服务器的。这时就要弄明白是什么占着内存。查看下/proc目录下内容,发现很多数字命名的目录,这些就是Linux的进程了。3、要让进程释放swap的方法只有kill掉该进程了。写个脚...
Linux chmod命令及权限含义

Linux chmod命令及权限含义

对于一条权限赋值命令:sudo chmod -R 764 ×××;我们必须了解其含义:(1)各字段含义:sudo chmod -R(更改文件夹及其子文件夹) 7(所有者权限)6(组用户权限)4(其他用户权限)xxx(目标文件)(2)首先了解以下权限对应关系(执行权限字母表示 权限含义 执行权限数值表示): r 读取权 4; w 写入权 2; x 执行权 1; rwx(读、写、执行) rw-(读、写) ..........
Linux给文件或目录创建软链接、硬链接简洁指南

Linux给文件或目录创建软链接、硬链接简洁指南

当我们需要在不同的目录下用到同一个文件时,会用到以下命令。命令:ln作用:为某一个文件在另外一个位置建立一个同步的链接语法:ln [option] 源文件 目标文件描述:(1)同步性:改动一处,其它链接处也会随之改变; (2)软链接:ln -s 源文件 目标文件,在目标文件下建立虚拟链接(快捷键) 硬链接:ln源文件 目标文件,在目标文件下创建和源文件一样大小的文件(真实存在)常用:ln -s 源文件 目标文件举例:ln -s /home/fei/work...
Linux系统安装使用man中文帮助手册图解教程

Linux系统安装使用man中文帮助手册图解教程

刚学习linux有一份中文帮助手册该是多好事情。linux自带的帮助尽管有多种语言,目前各种发行版的linux基本没有中文帮助手册。打造个适合自己中文手册还是很有意义的。配置过程其实比较简单,只需要知道中文包,然后放到man可以搜索到的目录中,基本就可以了。下面将分一下几步:下载开源的man-pages 中文手册包 配置解压手册包 测试安装中文包一、在个人工作目录安装中文帮助手册 这样优点是每个用户,登陆进去都可以有自己的语言版帮助手册。大家直接手册不会被...
Linux系统打造man中文帮助手册教程

Linux系统打造man中文帮助手册教程

学IT的同学都知道, Linux是一个好东西, 但初学者往往会因为太多的命令觉得头疼, 更头疼的是所有的帮助文档都是英文. 其实Linux之所以强大, 就在于其强大的命令行, 如此繁杂的命令让一个六级以下英语水平的同学去看实在是一件很残忍的事, 甚至极大打消了很多同学学习Linux的热情.这篇文章就为广大英语不好的Linux初学者们提供了一个简便的方法把man帮助信息变成中文.步骤1.下载开源的man-pages 中文手册包2.配置解压手册包3.安装测试中...
Linux系统性能优化的两个重要参数介绍

Linux系统性能优化的两个重要参数介绍

复制代码代码如下:vfs_cache_pressure:该文件表示内核回收用于directory和inode cache内存的倾向;缺省值100表示内核将根据pagecache和swapcache,把directory和inode cache保持在一个合理的百分比;降低该值低于100,将导致内核倾向于保留directory和inode cache;增加该值超过100,将导致内核倾向于回收directory和inode cache。缺省设置:100复制代码代...
Linux系统绑定多网卡的7种bond模式介绍

Linux系统绑定多网卡的7种bond模式介绍

网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6常用的有三种mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里optio...
Linux内核的文件预读详解

Linux内核的文件预读详解

Linux文件预读算法磁盘I/O性能的发展远远滞后于CPU和内存,因而成为现代计算机系统的一个主要瓶颈。预读可以有效的减少磁盘的寻道次数和应用程序的I/O等待时间,是改进磁盘读I/O性能的重要优化手段之一。本文作者是中国科学技术大学自动化系的博士生,他在1998年开始学习Linux,为了优化服务器的性能,他开始尝试改进Linux kernel,并最终重写了内核的文件预读部分,这些改进被收录到Linux Kernel 2.6.23及其后续版本中。从寄存器、L...
Linux blockdev命令设置文件预读大小介绍

Linux blockdev命令设置文件预读大小介绍

在命令行调用设备的ioctl函数。在Linux系统中,似乎对设备的直接操作只有ioctl函数了。他接受的参数不是太多,而且都是一一对应的。blockdev - 从命令行调用区块设备控制程序 blockdev [options] commands devices blockdev 工具允许从命令行调用区块设备控制程序。–setro 设置设备为只读–getro 读取设备是否为只读(成功为1,0则为可读写)–setrw 设置设...
Linux折腾记(二):打造属于自己的Vim

Linux折腾记(二):打造属于自己的Vim

Linux系统中很多东西都是以脚本代码、配置文件的形式存在,使用Linux系统时,需经常对这些文件进行编辑。很显然,如果没有文本编辑器,江湖之路寸步难行。 我的选择是Vim。Vim是Linux系统上的最著名的文本/代码编辑器,也是早年的Vi编辑器的加强版,被誉为文本/代码编辑器之中最为优秀经典的上古神器。 它之所以会获得如此美誉,我想主要有以下原因:1.它古老而神秘,学习曲线陡峭,难以驾驭,但是一旦学会则受益匪浅。如今被看作是高手、Geek们专用的编辑器...
Linux折腾记(三):X Window的奥秘

Linux折腾记(三):X Window的奥秘

大名鼎鼎的X Window大家肯定不陌生。都知道它是Unix/Linux下面的窗口系统,也都知道它基于Server/Clinet架构。在网上随便搜一搜,也可以找到不少X Window的介绍。有不少文章为了给用户留一个直观的印象,往往先让系统进入纯文本界面,然后使用startx来启动图形界面,或者直接使用X来启动X Server,再然后运行一个xterm来做示范。我觉得以上这些文章对X Window的理解有限,不够深入,而且也不够新。所以,我这里写一篇《X ...
Linux折腾记(四):Linux桌面系统字体配置详解

Linux折腾记(四):Linux桌面系统字体配置详解

字体显示效果测试文字:复制代码代码如下:这一段是为了测试宋体字的显示效果,包括宋体里面自带的英文字体,“This is english,how does it look like?”。这一行是小字。后面几个字是加粗的宋体。标点符号“,。:;!” 这一段是为了测试黑体字的显示效果,包括黑体里面自带的英文字体,“This is english,how does it look like?&rdquo...
Linux折腾记(五):在Ubuntu 14.10中使用Windows字体

Linux折腾记(五):在Ubuntu 14.10中使用Windows字体

在前一篇随笔中,我详细讨论了字体的分类及用途,也以Fedora 20为例,展示了字体配置的思路和方法。我在配置Fedora 20系统字体的时候,采用的是一种釜底抽薪的方法,完全抛开了系统原有的配置文件,所有的配置从头开始。事实上,任何一个Linux发行版本身已经做了很多的字体配置工作,完全将系统默认的配置弃之不用并不是最好的办法。配置系统字体还可以采用锦上添花的方式,也就是保持系统原有的配置文件不变,只针对我们自己的需求补充几个配置文件即可。 在这里,我...
Linux折腾记(六):感悟GNU C及把Vim打造成C/C++的半自动化IDE

Linux折腾记(六):感悟GNU C及把Vim打造成C/C++的半自动化IDE

C语言在Linux系统中的重要性自然是无与伦比、不可替代,所以我写Linux江湖系列不可能不提C语言。C语言是我的启蒙语言,感谢C语言带领我进入了程序世界。虽然现在不靠它吃饭,但是仍免不了经常和它打交道,特别是在Linux系统下。 Linux系统中普遍使用的是GNU-C,这里有一份Gnu-C语言手册.pdf。The GNU C Reference Manual的主页在这里:http://www.gnu.org/software/gnu-c-manual/...
Linux折腾记(七):硬盘GPT分区和MBR分区爬坑记

Linux折腾记(七):硬盘GPT分区和MBR分区爬坑记

之所以想到写这篇,是因为本人在折腾Linux系统的过程中,有多次掉入硬盘分区的陷阱的经历。最近几天,再一次掉入坑中,折腾了两天才从坑中爬出来。经过多方查询资料,终于弄明白了硬盘分区的一些概念。下面将其记录下来,以警示来者。 说起我自己掉坑的经历,无不与WinXP和Linux的激烈碰撞有关。多年前,我就开始在一台电脑上同时安装WinXP和Linux,只要遵守先安装WinXP再安装Linux的顺序,就不会出问题,Linux的安装程序会自动识别多系统,安装完成...
Linux折腾记(八):使用GCC和GNU Binutils编写能在x86实模式运行的16位代码

Linux折腾记(八):使用GCC和GNU Binutils编写能在x86实模式运行的16位代码

不可否认,这次的标题有点长。之所以把标题写得这么详细,主要是为了搜索引擎能够准确地把确实需要了解GCC生成16位实模式代码方法的朋友带到我的博客。先说一下背景,编写能在x86实模式下运行的16位代码,这个话题确实有点复古,所以能找到的资料也相应较少。要运行x86实模式的程序,目前我知道的只有两种方式,一种是使用DOS系统,另一种是把它写成引导扇区的代码,在系统启动时直接运行。很显然,许多讲自己实现操作系统的书籍都会讲到x86实模式,也只有自己实现操作系统引...
Linux折腾记(九):在Ubuntu 14中使用搜狗拼音输入法

Linux折腾记(九):在Ubuntu 14中使用搜狗拼音输入法

在Ubuntu Kylin系统中,默认安装搜狗拼音输入法,但是在原生Ubuntu系统中则不是。这可以理解,毕竟搜狗输入法的Linux版有Kylin团队的不小功劳。由于搜狗输入法确实比Linux系统下其它的中文输入法都要好用得多,所以我决定在我的Ubuntu 14.04系统中安装搜狗输入法。 必需得科普一下的是,Linux系统下的输入法都是建立在输入法框架之上,先有输入法框架,再有具体的输入法。一个框架上往往有多种输入法,一个框架上也往往有多种语言的输入法...
Linux折腾记(十):Bash脚本编程语言中的美学与哲学

Linux折腾记(十):Bash脚本编程语言中的美学与哲学

我承认,我再一次地当了标题党。但是不可否认,这一定是一篇精华随笔。在这一篇中,我将探讨Bash脚本语言中的美学与哲学。 这不是一篇Bash脚本编程的教程,但是却能让人更加深入地了解Bash脚本编程,更加快速地学习Bash脚本编程。 阅读这篇随笔,不需要你有Bash编程的经验,但一定要和我一样热衷于探索各种编程语言的本质,感悟它们的魅力。 其实早就想写关于Bash的东西了。 我们平时喜欢对编程语言进行分类,比如面向过程的编程语言、面向对象的编程语言、函数式...
Linux折腾记(十一):发博客必备的五大图片处理神器

Linux折腾记(十一):发博客必备的五大图片处理神器

发博客时,总免不了要用图片说话。经过长时间的磨合,在Linux桌面系统下有几款图片处理软件我已经用得比较顺手了。这几款软件在Linux世界使用广泛,各个Linux发行版的软件仓库中都有自带的安装包,而且这几款软件运行稳定、界面美观。特在这里推荐给大家。 请看我的桌面,左边的Luancher中下面的五个图标就是我今天要介绍的五款图片处理工具:一、截图工具gnome-screenshot 这个软件不用自己安装,它是Gnome桌面自带的截图软件,一般在Lin...
<< 81 82 83 84 85 86 87 88 89 90 >>