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大小的交换文件swap
mkswap /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用于指定默认的搜索域。
本文转自zh888 51CTO博客,原文链接:http://blog.51cto.com/zh888/640323,如需转载请自行联系原作者