Welcome 微信登录

首页 / 操作系统 / Linux

Linux缓存机制之页缓存

Linux缓存机制之页缓存

Linux运用一个功能广泛的缓冲和缓存框架来提高系统的速度。缓冲和缓存利用一部分系统物理内存,确保最重要、最常使用的块设备数据在操作时可直接从主内存获取,而无需从低速设备读取。物理内存还用于存储从快设备读取的数据,使得随后对该数据的访问可直接在物理内存进行,而无需从外部设备再次取用。考虑系统中多种因素然后延迟写回在总体上改进了系统的性能。前面分析的部分,例如内存管理的slab缓存是一个内存到内存的缓存,其目地不是加速对低速设备的操作,而是对现有资源进行更简...
在Linux下编译Latex中文(使用CJK)的一点注记

在Linux下编译Latex中文(使用CJK)的一点注记

Latex是一个优秀的排版系统,该系统能很好地运行于各种操作系统之下,目前已被许多专业机构选为默认的文档排版系统。本人在Windows下常使用TexWorks与MikeTex软件进行latex编译(以上两款软件均被收入Ctex中),在linux下,相应的软件有许多,本人觉得Kile就是一个非常专业的latex软件。Latex系统对于许多语言均有很好的支持。由于本人经常要使用中文,且已习惯了使用CJK包进行中文排版(这是目前使用非常广的一种中文包),因此,在...
Ubuntu 中ntfs格式的分区变为只读及解决

Ubuntu 中ntfs格式的分区变为只读及解决

在Ubuntu下,原本打算将Windows系统中的一些文档转存至另一个盘,目标盘(分区)的格式为NTFS。以前曾重复过许多次这样操作,可今天发现该盘变成的只读。点击鼠标右键,在快捷菜单中选择“Properties”,在弹出的对话框中选择“Permissions”,将“Access”选项改为“Create and Delete Files”,但立即跳出错误信息,说是不能修改。接下来去网上寻找解决方案,总算发现问题所在:系统以前使用的是ntfs-3g软件包,而...
远程SSH连接Linux中文乱码

远程SSH连接Linux中文乱码

解决方案: 使用linux,在用户根目录(/root)下有一个.bash_profile配置文件,该配置只对当前用户有效.使用ls -a命令可以查看到该文件.使用vi编辑器打开该文件后,在其中加入LANG=zh_CN.GBKexport LANG保存退出后执行source .bash_profile 或者重新连接SSH即可正常显示中文.Ubuntu 中ntfs格式的分区变为只读及解决从USB安装Ubuntu Server 10.04.3 图文详解相关资讯 ...
Ubuntu 11.10配置Modlesim 6.5

Ubuntu 11.10配置Modlesim 6.5

最近做毕设需要用到Modelsim进行Systemc和SystemVerilog的混合仿真,在Ubuntu 11.10下进行了安装和简单的配置。首先,安装过程摘录如下:1、下载安装包: 直接在modelsim的官网上下,这里给比较懒的同学给个地址,需要填写一些信息过后就能进FTp下载了。点击这里。这是modelsim se的下载地址。建议不要下载最新版可能破解有问题,我下的是6.5b对了还要提醒一下,linux需要下载5个文件分别是install.linu...
10个工具让你的 Sell 脚本更强大

10个工具让你的 Sell 脚本更强大

很多人误以为shell脚本只能在命令行下使用。其实shell也可以调用一些GUI组件,例如菜单,警告框,进度条等等。你可以控制最终的输出,光标位置还有各种输出效果。下面我将介绍一些工具,帮助你创建强大的,互动的,用户友好的 Unix/Linux shell脚本。我在FreeBSD和Linux下测试过这些工具,不过其他UNIX系列的操作系统应该都支持的。 1. notify-send 命令 这个命令可以让你通过通知进程发送一个桌面通知给用户。这可以用来向用户...
Ubuntu 11.10 开机不在显示Ubuntu内核选择菜单

Ubuntu 11.10 开机不在显示Ubuntu内核选择菜单

Ubuntu 11.10以前的系统默认都会出现Ubuntu内核选择菜单,但从11.04升级到11.10之后,就默认没有这一选择。本人在装自己的笔记本时就是这种情况。但是在台式机上装完之后确仍然出现Ubuntu内核选择菜单,后发现是因为在从11.04到11.10的升级过程有很多选择,其中一项就是关于是否显示Ubuntu内核选择菜单,而我应该就是错选了保留显示。那么还有没有办法让它不显示呢?解决方法如下:1、打开Terminal,默认当前路径为 home/你的...
在CentOS 6中安装VirtualBox的增强功能并分配数据空间

在CentOS 6中安装VirtualBox的增强功能并分配数据空间

首先,使用root用户登录,或者在终端中取得root权限。然后安装gcc编译器,CentOS默认不安装gcc编译器,如果已经安装,请忽略这一步。# yum install gcc安装内核对应版本的kernel-devel# version=`uname -a | awk "{print $3}"`# yum install kernel-devel-${version}执行结束后,在VBox的菜单栏点击设备→安装增强功能进行安装,由于大家都知道步骤,这里不...
CentOS 6.2编译Qtopia-2.2.0【附源码】

CentOS 6.2编译Qtopia-2.2.0【附源码】

本人是用LiveCD安装的,安装规模属于是比较小型的了,只要你的安装规模在LiveCD之上,那么本文章就一定适合你,除非你打算自己看编译输出。 首先,确保自己电脑上安装了libX11-devel、libXi-devel、libjpeg-devel,如果没安装,可以使用yum挨个安装上。 其中,libX11-devel是“X11/Xlib.h没有该文件或目录”报错的原因, libXi-devel是“X11/extensions/shape.h没有该文件或目录...
Ubuntu 11.10 升级内核到 Kernel 3.2

Ubuntu 11.10 升级内核到 Kernel 3.2

Linux kernel 3.2 已经发布,新内核修补了一些BUG并有一些新功能,在网上也看到很多童靴也想升级自己的kernel,Kernel官网上虽然发布了源代码包,但直接用源代码编译太困难了,现在好了,Linux Kernel居然也有PPA源了,这可大大方便了想升级内核的童靴。注意:升级内核风险较大,建议先做好计算机备份,升级内核之后不要急于删除老核。还有该PPA针对Ubuntu 11.10用户。打开终端,输入以下命令:sudo apt-add-rep...
Linux多进程_消息通信_设计思想交流

Linux多进程_消息通信_设计思想交流

Linux进程间通信可以采用的方法很多,例如“管道”、“信号”、“共享内存”、“消息队列”、“套接字”等等。不过,我个人比较喜欢“消息队列”。 消息队列和管道相比,至少有以下几个特点: (1)消息队列是双向、双工的。 (2)如果进程数量较多,要互相通信,如果采用管道的话,要创建很多个管道文件。 (3)消息队列先天就是“异步”操作,例如A进程丢进去,B进程再读出来。A丢进去后,A还可以做其他事。不用管B什么时候去读。 例如:消息发送函数 int SendMS...
通过PPA在Ubuntu 11.10/10.04 上安装 LibreOffice 3.5.0

通过PPA在Ubuntu 11.10/10.04 上安装 LibreOffice 3.5.0

现在Ubuntu 11.10/10.04用户可以通过官方PPA源来快速更新你的LibreOffice 了,最新版本LibreOffice 3.5.0已经发布有一段时间了,虽然你可以再官方网站手动下载LibreOffice 3.5.0的deb包来安装,但似乎使用这种方法并没有全局菜单,还有一些与KDE桌面集成的问题存在。libreoffice-3.5.0现在可以加入PPA并升级到LibreOffice 3.5.0Ubuntu 11.10/10.04用户添加P...
<< 541 542 543 544 545 546 547 548 549 550 >>