1.特殊权限
SUID,SGID,sticky-bit 设置GUID可以用chmod u+s /usr/bin/myapp 设置SGID可以用chmod g+s /home/groupspace 设置Sticky-bit可以用chmod o+t /home/share/temp就是典型的sticky-bit 如果要恢复那直接把加号改成减号就可以了。2.安排cron任务
crontab命令用于安装删除或者用于驱动cron后台进程的crontab任务。也就是说,用户把需要执行的命令序列放到crontab文件中以获得执行。每个用户都可以有自己的crontab文件语法
crontab[ -u user] file举个简单的例子
crontab文件的格式 minute hour day-of-month month-of-year day-of-week [username] commands[root@zh888 ~]#crontab -e
38 22 * * * rm -rf /home/samba/software/temp/* 输入以上每个晚上10点38执行删除/home/samba/software/temp/*的临时文件 [root@zh888 ~]# crontab -l//显示任务 38 22 * * * rm -rf /home/samba/software/temp/*3.交换空间
创建交换分区 fdisk 分好一个分区(比如hda3 mkswap -c /dev/hda3 格式化 swapon /dev/hda3 启用 如果希望自动开机激活直接写入/etc/fstab /dev/sda9 none swap swap 0 0 使用交换文件 #dd if=/dev/zero of=/swap bs=1024 count=10240//建立10mb大小的交换文件swapmkswap /swap 10240:sync//创建交换文件系统
swapon /swap//激活交换空间
swapoff /swap 取消激活
如果用户希望开机自动激活交换文件可以将 swapon /swap写入/etc/rc.d/rc.local中就可以了。
4.添加samba配置文件grep -v "#" /etc/samba/smb.conf过滤掉#号 设置samba口令 cat /etc/passwd|mksmbpasswd.sh>/etc/samba/smbpasswd smbpasswd user(用户即可) 如果过使用-a参数的smbapsswd命令添加单个samba账户并设置口令,实现本地账户要存在,不存在用useradd添加 检查smb.conf文件是否正确用testparm来检查 5.bind域名服务器 主配置文件/etc/named.conf 根域名服务器指向文件/var/named/named.ca localhost区域文件/var/named/localhost.zone,/var/named/named.local[name] [ttl] IN type rdata
@为默认域 IN代表将该记录标识为一个internet DNS资源记录,ttl字段表示寿命字段以秒为单位,type有A记录,cname别名,hinfo描述主机信息,mx邮件交换记录,ns标识一个域的域名服务器,ptr将地址转换成主机名,SOA表示记录一个授权区的开始,SOA记录后的所有信息是控制这个域的。每个配置都要一个soa记录。在资源记录都是以.点位结束的。
/etc/resolv.conf文件
nameserver //用于指定dns服务器最多指定3个dns服务器,每个dns服务器占一行,行的顺序决定了dns查询顺序。domain//domain用于指定当前的主机所在域的域名。
search//serach用于指定默认的搜索域。