Welcome 微信登录

首页 / 操作系统 / Linux

Linux环境下句柄的理解

Linux环境下句柄的理解

在Linux下,我们使用ulimit -n 命令可以看到单个进程能够打开的最大文件句柄数量(socket连接也算在里面)。系统默认值1024。对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象squid、mysql、java等单进程处理大量请求的应用来说就有点捉襟见肘了。如果单个进程打开的文件句柄数量超过了系统定义的值,就会提到“too many files open”的错误提示。如何知道当前进程打开了多少个文件句柄呢?下面一段...
Linux proc virtual file system点滴

Linux proc virtual file system点滴

Proc是一个虚拟文件系统,在Linux系统中它被挂载于/proc目录之上。 Proc有多个功能,包括用户可以通过它访问内核信息或用于排错,也可以以文本流的形式来访问进程信息。很多 Linux 命令 ( 比如 ps 、 toPpstree 等 ) 都需要使用这个文件系统的信息。linux提供了一种通过 /proc 文件系统在运行时访问内核内部数据结构、改变内核设置的机制和接口。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间,其为基于随...
Ubuntu XMODIFIERS设置问题

Ubuntu XMODIFIERS设置问题

Ubuntu XMODIFIERS设置问题(永中office、Oracle SQL Developer无法切换中文输入法):我的操作系统是Ubuntu 10.04,输入法是ibus-pinyin,以apt-get方式安装,执行过apt-get remove scim卸载scim。最近新安装了永中office,却发现不能切换中文输入法。当鼠标移到ibus任务栏上时,提示“没有输入窗口”。google该问题,发现有以下解决方案:在.bashrc中加入以下代码并...
Unix文件系统和pwd命令实现

Unix文件系统和pwd命令实现

1. 对于用户来讲Unix系统中硬盘上的文件组成一棵目录树。每个目录能包含文件和其他子目录。目录树的深度几乎没有限制,当然如果你所创建的目录树太深,系统就会提醒超过范围,并停止执行,以下脚本经测试有效while true do mkdir deep_well cd deep_well done 我运行了几秒后,中断系统提示超过目录树范围。2. 一个磁盘可以划分为N多扇区,每个扇区有512字节 。扇区是磁盘上的基本存储单元,我们可以将每个扇区进行编号,这样磁...
Linux下基于S3C2440的busybox的移植

Linux下基于S3C2440的busybox的移植

硬件平台:FL2440操作系统:Linux 2.6.28.7交叉编译工具:arm-linux-gcc-3.4.1飞凌公司默认的文件系统,不具有文件延伸功能,比如在/dev下有mmcblk0p1这个文件,在 挂载SD卡驱动时,需要敲入命令mount /dev/mmcblk0p1,如果具有延伸功能,在敲入mm后,可以直接按TAB键,如果/dev目录下只有一个以mm形状的文件,将会自动补全后面的字符。初步推断该功能应该为busybox集成,从Linux公社(Li...
如何在Debian下用Exim4发送邮件

如何在Debian下用Exim4发送邮件

在Debian下用exim4发邮件繁琐,我给大家介绍两种方法,请看下文。Debian下用exim4发送邮件方式一:直接使用SMTP发信#dpkg-reconfigure exim4-config(1)将配置文档拆分成小文件么? 否(2)选择第一项,使用SMTP直接发信(3)系统邮件名称,随意;(这里我写了admin@ip)(4)要监听的入站 SMTP 连接的 IP 地址:127.0.0.1 (这样,就只有本机可以利用exim4)* (大家都可以用)192....
Ubuntu Evolution Email 客户端的配置

Ubuntu Evolution Email 客户端的配置

终于又要开始学西Linux了。 这真是有学不完的知识阿!Ubuntu下面安装软件的命令,基本sudo apt-get install amsn 等都可以搞定拉。下面是Evolution基本的客户端配置:evolution是ubuntu自带的一个邮件管理软件,可以帮助你方便的管理和收发邮件,刚刚设置成功,把步骤写出来,和大家一起分享。1.确认你的gmail的POP已经打开: 登录gmail-settings-forwarding and POP , 确认“E...
RHEL5/CentOS5 上支持 Ext4的方法

RHEL5/CentOS5 上支持 Ext4的方法

根据我以前的测试 Ext4 的性能好过 Ext3,在 RHEL5 上的 2.6.18-110 也有加入 Ext4 了。但默认没有让我们使用,怎么样才能不重起,能使用这个啦。 其实我们只要加入一个包e4fsprogs 就行,它其实和 e2fsprogs 是一样的功能,这 RHEL-6 中,会变成一个默认的包的。所以我们目前还只能使用这个包来调整和设置Ext4. yum -y install e4fsprogs 在 RHEL 和 CentOS5 中使用 ...
Linux 系统内存泄漏的堆积隐患的排查与解决方法

Linux 系统内存泄漏的堆积隐患的排查与解决方法

Linux系统下真正有危害的是内存泄漏的堆积,这会最终消耗尽系统任何的内存。下面是排查和解决方案与大家一起分享。1、Linux 内存监控内存泄漏的定义:一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程式从堆中分配的,大小任意的(内存块的大小能够在程式运行期决定),使用完后必须显示释放的内存。应用程式一般使用malloc,realloc,new等函数从堆中分配到一块内存,使用完后,程式必须负责相应的调用free或delete释放该内存块,否则,这块内存就...
<< 361 362 363 364 365 366 367 368 369 370 >>