linux下logrotate 配置和理解
对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件,对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。logrotate 还可以用来备份日志文件,本篇将通过以下几部分来介绍 日志文件的管理: 1、logrotate 配置 2、缺省配置 logrotate 3、使用include 选项读取其他配置文件 4、使用include 选项覆盖缺省配置 5、为指定...
剖析Linux系统启动过程
本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux 的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Linux启动这部分的源码主要使用的是C语言,也涉及到了少量的汇编。而启动过程中也执行了大量的shell(主要是bash shell)所写脚本。为了方便读...
Linux系统添加中文字体
1.从windows系统的字体目录(一般为C:\WINDOWS\Fonts)下拷贝字体文件, 比如:simsun.ttc,到linux目录下,如/usr/share/fonts下新建一个目录 mkdir /usr/share/fonts/local 2.使用以下命令来更新字体信息: ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale 3.复制fonts.scale一份并更名为 fonts.dir. 4.添加到...
Linux下查看某个端口下运行的是什么程序
当我们使用 netstat -apn 查看网络连接的时候,会发现很多类似下面的内容: Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 52 218.104.81.152:7710 211.100.39.250:29488 ESTABLISHED 6111/1 显示这台服务器开放了7710端口,那么这个端口属于哪个程序呢?我们可以使用 lsof -i :7710 命令来查询: COMMAND PI...
Linux文件夹的执行权限
需要特别留意的是 x 这个标号!若文件名为一个目录的时候,例如 .ssh 这个目录: drwx------ 2 root root 4096 Feb 10 00:44 .ssh 可以看到这是一个目录,而且只有 root 可以读写与执行。但是若为底下的样式时,请问非 root 的其它人是否可以进入该目录呢? drwxr--r-- 2 root root 4096 Feb 10 00:44 .ssh 咦!似乎好像是可以喔!因为有可读[ r ]存在嘛...
/dev/null 权限不足
/dev/null文件设备的权限不对,会造成诸如pop3中的:Starting POP3d: ll_daemon_resetio: Permission denied的错误,或者是启动时候出现如下错误: /etc/rc.d/rc.sysinit:line 88: /dev/null: Read-only file system /etc/rc.d/rc.sysinit:line 99: /dev/null: Read-only file system 解决的方法首先是通过linux的救援模式或者是单用户...
终端下拼音补全中文名称和路径
在 Linux 下打字飞快的朋友,遇到中文目录和文件名立马就慢下来了,有 2 种选择: 切换成中文输入一两个汉字,然后按 TAB 补全 动用鼠标复制 现在有第三种选择了 :) 用拼音补全命令行中的中文名称和路径 实验目录如下: biff@lenovo:/domain/WorkSpace$ lsSVN培训 全球眼 浙江建行 浙江农信 使用: (输完后按 TAB 键自动补全) cd S tab 进入[SVN培训]cd q tab 进入[全球眼]cd z tab 自动补全[浙江]cd zj tabtab 提示...
手动添加用户步骤
摘录自鸟哥的文档,可以尝试一下不使用useradd的方式添加一个用户: 如下: 先建立所需要的群组(vi /etc/group) 建立账号的各个属性(vi /etc/passwd) 将passwd与shadow同步化(pwconv) 建立该账号的密码(passwd acount) 建立使用者家目录(cp -r /etc/skel /home/account) 6. 更改家目录属性 ( chown -R account.group /home/account ) 建立新的群组 test ,设其 GID 为...
如何让Firefox优化得比Chrome更快
Firefox一向比IE快得多,但Google Chrome发布之后,Firefox便更像是龟兔赛跑中的乌龟而不是火狐了。这篇文章提供了优化方法让Firefox优化得比Chrome更快: ?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 1、安装BleachBit(选择下载多语言版,支持Linux和Windows,已包含在Ubuntu 和Debian软件仓库内),专门用于释放磁盘空间的开源工具,可清除F...
linux 内存管理之kmalloc
在设备驱动程序中动态开辟内存,不是用malloc,而是kmalloc,或者用get_free_pages直接申请页。释放内存用的是kfree,或free_pages. 对于提供了MMU(存储管理器,辅助操作系统进行内存管理,提供虚实地址转换等硬件支持)的处理器而言,Linux提供了复杂的存储管理系统,使得进程所能访问的内存达到4GB。 进程的4GB内存空间被人为的分为两个部分--用户空间与内核空间。用户空间地址分布从0到3GB(PAGE_OFFSET,在0x86中它等于0xC0000000),3GB到4...
BFS 简介,Linux 系统提速的必修课
像以往一样,依然在不断编译新版 Linux kernel 内核——Linux 系统提速的必修课。和 Linux kernel BFS 的相遇充满了巧合下的必然。现在看来,BFS Kernel 是 Linux 在半年内给我的最大惊喜——系统像电视购物主持人一样充满了力量和激情!而且是人能感觉得到的快!特以此文献给系统编译狂人,桌面提速狂 Linux 控。向所有 Linux 桌面用户力顶 BFS。 像以往一样,依然在不断编译新版 Linux kernel 内核——Linux 系统提速的必修课。和 Linux...
Linux 虚拟系统文件交换器剖析
Linux ? 的最显著特征是灵活性和扩展性,例如它的虚拟文件系统交换器(VFS)。您可以在各种设备上创建文件系统,包括传统的磁盘、USB flash 驱动、内存以及其他储存设备。您还可以在另一个文件系统环境中嵌入文件系统。探索导致 VFS 如此强大的因素,并了解 VFS 的主要接口和进程。 Linux 文件系统的灵活性和扩展性支持直接源于一组抽象接口。这组接口的核心就是虚拟文件系统交换器(VFS)。 VFS 为上层应用程序提供一组标准接口,用于对不同的文件系统执行文件 I/O。这组接口在一个或多个底层...