快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
Linux上的ACL权限文件访问

Linux上的ACL权限文件访问

在 Unix/Linux 系统上沿用了多年的权限机制,由于欠缺灵活性,在现今的信息系统上显得落后和不敷应用。然而一个新的权限机制标准已经诞生出来,本 文将会为大家介绍这个新机制在 Linux 上的操作方式。 --------------------------------------------------------- 典型的文件权限 典型的文件权限是这样的: #ls -l -rwxrw-r-- 1 adam mis 272401 May 10 2003 test.doc 表示文件属于用户adam,权...

新手学堂:Linux  limits.conf解释与应用

新手学堂:Linux limits.conf解释与应用

limits.conf的工作原理: limits.conf的后端是这样工作的:limits.conf是pam_limits.so的配置文件,然后/etc/pam.d/下的应用程序调用pam_***.so模块。譬如说,当用户访问服务器,服务程序将请求发送到PAM模块,PAM模块根据服务名称在/etc/pam.d目录下选择一个对应的服务文件,然后根据服务文件的内容选择具体的PAM模块进行处理。 例:限制admin用户登录到sshd的服务不能超过2个 在/etc/pam.d/sshd 中添加 session...

Linux系统中静态库和动态库的生成和使用

Linux系统中静态库和动态库的生成和使用

一、静态库的创建和使用: 1、生成静态库 :库名 libmylib.a ar rcs libmylib.a mylib.o 2、将静态库copy到 /usr/lib/ 或/lib/ 目录下 cp libmylib.a /usr/lib/ 3、静态库的使用 比如测试文件为test.c gcc -0 test test.c -lmylib -l为选项, mylib为库名。mylib为libmylib的中间部分,Linux下约定所有库都以前缀lib开始 静态库以.a结尾,动态库以.so结尾。再编译程式时,无需...

使用Busybox做一个小巧的Linux操作系统

使用Busybox做一个小巧的Linux操作系统

1.基础知识 一个操作系统可以简单的抽象为,引导程序 内核 文件系统。 vmlinuz是Linux 内核的镜像文件,可以被引导程序加载,从而启动Linux系统。 initrd的全称是boot loader initialized RAM disk,它是系统启动时所使用的根文件系统映像文件,这个文件系统中包含几个驱动模块,用来装载实际的根文件系统,比如一个IDE或SCSI硬盘的驱动模块,内核装入这个模块之后用它来驱动硬盘,挂接硬盘到ramdisk的某个子目录,然后再用其中的pivot_root命令,将硬盘...

在Archlinux系统中安装Scim-Python输入法

在Archlinux系统中安装Scim-Python输入法

下面是我在 Archlinux 中安装 scim-python 输入法的过程, 希望能够和大家分享一下。选择安装 scim-python 的一个原因是 Fcitx 好像和 FF3 配合得不是很好,另外就是 Fcitx 的词库没有 sicm-python 庞大。 安装 scim-python 之前,首先需要安装 pacman -S scim 之后 yaourt pyenchant 然后从 http://code.google.com/p/scim-python 中下载最新的代码。 将 scim-pytho...

如何在Vista系统下使用虚拟机安装Linux

如何在Vista系统下使用虚拟机安装Linux

Vista下利用VMware6安装Fesora8,VMtools及其补...

关于Linux操作系统根文件系统的启动分析

关于Linux操作系统根文件系统的启动分析

一般的系统是先启动/sbin/init,但是也可通过启动参数指定init=来确定,如:我的系统就是制定的init=/linuxrc,因为文件系统是采用busybox的,而linuxrc.也是一个指向busybox的文件,不过不确认它指向具体哪个指令。不过可能是/sbin/init. init进程的主要任务是按照inittab文件所提供的信息创建进程,由于进行系统初始化的那些进程都由init创建,所以init进程也称为系统初始化进程。 如我的inittab: ::sysinit:/etc/init.d/r...

Xubuntu  8.04硬盘安装  支持从NTFS安装

Xubuntu 8.04硬盘安装 支持从NTFS安装

Xubuntu对硬件要求较ubuntu低很多,建议机器低配置的朋友使用Xubuntu ,但你要为了获得更快的响应,你也可以选择Xubuntu!既然网络下载Xubuntu 很快(我下载时仅用了5分钟),那我们就更省一些,直接从硬盘安装! 下载好Xubuntu 8.04 解压到windows 或 linux 分区某一个目录下(这里为了方便,假设在某盘区的根目录下,设为D盘,NTFS 格式,FAT32 格式更是可以) 接下来,我仅以windows 下硬盘安装为例讲解: 第一:下载我提供给大家的grldr (就...

Linux操作系统下Shell语句元字符知识笔记

Linux操作系统下Shell语句元字符知识笔记

Linux Shell元字符知识笔记: ^ 行首定位符 /^love/ 匹配以love 开头的行 $ 行尾定位符 /love$/ 匹配以love结尾的行 。 匹配单个字符 /l……e/ 匹配包含一个l 后跟2个字符 再跟一个e的行 * 匹配0个或多个位于*号前的字符 / *love/ 匹配零个或多个空格后跟love的行 [ ] 匹配一组字符中的任意一个 /[Ll]ove/匹配Love或love的行 [x-y] 匹配指定范围内的任意字符 [^] 匹配不在指定字符组内的任意字符[^A-Z] 匹配不在A-Z之...

Ubuntu工作界面的切换

Ubuntu工作界面的切换

从console进入x-window可以使用startx或者init 4命令。 Ctrl+F1 - F6对应linux默认的6个控制台,可以从图形界面切换到console,默认从console回到x-window是Ctrl+F7,要是改动过配置文件,比如:我只有控制台tty1和tty2,那末从console回到图形界面就是Ctrl+F3 关于Ctrl+Alt+Backspace命令是回到xdm/gdm的登陆界面 ubuntu英文界面终端在哪 不是说在程序—附件—终端里吗,可是我怎么找也找不到, cont...

全面了解安装使用Linux下的日志文件系统

全面了解安装使用Linux下的日志文件系统

文件系统是用来管理和组织保存在磁盘驱动器上的数据的系统软件,其实现了数据完整性的保证,也就是保证写入磁盘的数据和随后读出的内容的一致性。除了保存以文件方式存储的数据以外,一个文件系统同样存储和管理关于文件和文件系统自身的一些重要信息(例如:日期时间、属主、访问权限、文件大小和存储位置等等)。这些信息通常被称为元数据(metadata)。 由于为了避免磁盘访问瓶颈效应,一般文件系统大都以异步方式工作,因此如果磁盘操作被突然中断可能导致数据被丢失。例如如果出现这种情况:如果当你处理一个在linux的ext2...

使用SecureCRT对Linux  vim进行颜色设置

使用SecureCRT对Linux vim进行颜色设置

Linux的控制台颜色很好设置:Options -Session Options - Terminal - Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 ANSI Colour vi的颜色设置,编辑~/.vimrc文件,如下:(^[的输入方式是Ctrl+v然后Ctrl+[) 1 ” ============================================== 2 ” General settings 3 ” ==============...