这只是又一个记录,尽量详尽,失败的尝试也记录下来,所以对你可能有用,也可能没用
安装
使用最小安装,这时SSH是肯定会装上的
加账号useradd -g -G wheel,xxx,xxx yyy
visudo,这一句去掉注释,使wheel组的可以执行sudo%wheel ALL=(ALL) ALL
还是wget用着习惯yum install wget
更新镜像wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
yum update
安装httpd、samba、vimyum install httpd php subversion samba samba-client vim
修改一下iptablessudo vim /etc/sysconfig/iptables添加: -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
别忘记启动服务service httpd restart
service smb restart
service nmb restart
service iptables restart
验证SAMBA
修改smb.conf[global]
workgroup = WORKGROUP
server string = Backup server
netbios name = backup
log file = /var/log/samba/log.%m
max log size = 50
security = user
passdb backend = tdbsam
load printers = no
cups options = raw
printcap name = /dev/null
disable spoolss = yes
[上传目录]
path = /db/smb/upload
writeable = yes
public = yes
printable = no
browseable = yes
comment = 所有用户可写
guest ok = yes
create mask = 0666
directory mask = 0777
dos filetimes = yes
修改selinuxsudo setsebool -P samba_export_all_rw on
特别注意:文件的权限,最好使用775模式,属主与其他访问者属于同一组——这里为了省事,改成777了
rsync、screenyum install rsync screen
同步时间
在rsync之前,最好统一一下时间yum install ntpdate
ntpdate 210.72.145.44
hwclock -w
rsync同步
限制速度rsync -auvzP --bwlimit=2000 192.168.0.xxx::yyy /db/smb
安装ldap
sudo yum install openldap-servers openldap-clients
安装mysqlsudo yum install mysql-server
service mysqld restart
mysql初次安装,root密码为空,安全起见,执行下面命令,使mysql产品化y/usr/bin/mysql_secure_installation
不能忘记man pageyum install man
找文件方便点yum install mlocate
updatedb
TODO: 以后让updatedb每天执行一次,得用cron了
创建系统用户组groupadd --gid 1000 myteamgroup
# 修改前面的账号
usermod -g 1000 -G myteamgroup,wheel xxoo
# 依次加上几个账号,最后的个人账号,可以从uid 110