摘要:
粘附位对于目录来说,表示该目录和该目录下的文件只有宿主才可以删除如果是一个文件加上了sticky位(黏附位),则表示内核将尽可能长的把该文件保存在内存中,即使不被执行也是如此,因为这样作能减少执行的时间,不过现在Linux在这方面并不是十分关注在目录上加上黏附位,可以通过命令chmod a+t 或 chmod 1777 来实现(第一位数字为1就是加上黏附位),按照上文的理解,这些目录只有宿主才可以删除,这样带来的最大好处就是可以防止用户互相删除目录。 阅读全文
摘要:
一般Linux默认情况程序出错不会输出core dump文件只要运行一下这个命令,就可以让其产生了:ulimit -c unlimited也可以将这句命令加到.bashrc中 阅读全文
摘要:
如何用脚本实现分割文件代码:#!/bin/bashif [ $# -ne 2 ]; thenecho 'Usage: split file size(in bytes)'exitfifile=$1size=$2if [ ! -f $file ]; thenecho "$file doesn't exist"exitfi#TOD test if $size is a valid integerfilesize=`/bin/ls -l $file | awk '{print $5}'`echo filesize: $filesizelet pieces=$filesize/$sizelet rem 阅读全文
摘要:
网络信息服务(NIS)是集中控制几个系统管理数据库的网络用品。NIS简化了UNIX和LINUX桌面客户的管理工作,客户端利用它可以使用中心服务器的管理文件。桌面系统的用户无需建立他们自己的/etc/passwd,他们只简单的使用维护在NIS服务器的文件即可。提到NIS不得不先说明一下WINDOWS2000的域控制器,在局域网内有一台WIN2000域控制器,下面有一些机器加入到这个域中,在下的机器登录时,有一个选项是选择登入到本机还时登入到域内(应该是这么说的,有点记不清楚了,大概就是这个了),登入本地的密码有本机控制,但是如果登入域内,密码支有域控制器负责管理。LINUX也是操作系统,跟WIN 阅读全文
摘要:
[代码] 阅读全文
摘要:
在RH9中,sshd是不属于xinetd管辖的一项service,但是,xinetd可以配置一些简单的ACL,所以,如果我们希望某些IP可以用ssh登录,某些IP不能通过ssh登陆的话,那就可以将sshd配置进入xinetd,这样,非常方便的就可以实现简单的访问控制。操作如下:1、首先,关闭sshd进程-/etc/init.d/sshd stop2、chkconfig sshd off ,将sshd从启动中去掉,因为将来随着xinetd的启动,sshd就会启动3、在/etc/xinetd.d目录下,创建一个文件ssh,编辑该文件,填入以下内容:service ssh{socket_type = 阅读全文
摘要:
1、安装过程中的注意事项请见“LFS安装手记”一帖。文档中有一两处的小错误,在手记中已有说明2、心得。LFS的大致思路就是,首先利用原有系统编译完成binutils、gcc和glibc;然后用编译出来的这三大基础组件再重新编译自己和其他的一整套配套软件包,这样,形成一个干净的,独立的编译、开发环境,也就是tools目录中所包含的东东。然后,用这套干净的环境编译出一个linux系统来!3、整个过程大概10个小时就可以搞定(当然是在比较快的机器上)。大部分的软件编译安装过程文档写的很详尽,而且很正确,不再多说了。可能就是在编译内核的时候有点麻烦,其实编译内核很简单,就是要不怕麻烦,一个一个编译项的 阅读全文
摘要:
不管磁盘空间有多么大,磁盘空间不够使用似乎是一个永远的事实。Linux提供了限制用户磁盘空间的手段,以便促使每个用户合理有效地使用分配给他的空间。用户磁盘空间的限制是以文件系统(分区)为单位,而不理会用户文件放在该文件系统中的哪个目录中。1. 修改 /etc/fstab 文件.在文件系统相应的 mount 命令行中加入限额选项(如下的例子)。/dev/hda7 /home ext3 defaults,usrquota,grpquota 1 22. 重新装载 Linux 分区,例如:[root@fileserver root]# mount -o remount /home继续。3. 在欲加磁盘 阅读全文
摘要:
1.硬链接实际上是为文件建一个别名,链接文件和原文件实际上是同一个文件。可以通过ls -i来查看一下,这两个文件的inode号是同一个,说明它们是同一个文件;而软链接建立的是一个指向,即链接文件内的内容是指向原文件的指针,它们是两个文件。2.硬链接只能用于文件,不能用于目录;软链接可以为目录建链接。3.硬链接不能跨文件系统操作。 阅读全文
摘要:
维护集群的都知道,经常要启动或停止所有节点上的进程,这就要求要先获得pid,pid可以通过ps的输出得到,但必须滤掉除pid之外的其他信息。这可以用sed和cut来联合完成:sed是支持extended regular expression的,只要在sed命令中用上 -r 这个选项就可以了,比如:ps aux | grep ypbind | sed -r 's/ +/ /g'这个命令,就可以将ps输出信息中所有的空格都裁减成一个空格,然后:ps aux | grep ypbind | sed -r 's/ +/ /g' | cut -f2 -d" "就可以用cut将ps的field一个一个的取 阅读全文