所以作为一个背景,我对服务器pipe理员是全新的。
我是一名网页devise师,通常对计算机有相当的了解。
直到几个月前,我从来没有使用LINUX。
现在我的桌面运行Mint,我已经转移到一个Ubuntu Linux云服务器与Rackspace。
基本上我遵循以下指南: http : //www.symana.com/2010/12/setup-a-lamp-rackspace-cloud-server-running-ubuntu-10-10/
以达到我有apache,phpmyadmin等设置点。
鉴于我已经build立了服务器到目前为止,我很欣赏这是大规模unknowledgable ..但每个人都必须从某处开始,但我现在可以使用像我在我的共享主机帐户hostgator服务器?
我已经给自己买了一本关于Ubuntu服务器pipe理的书,这样我就可以从本质上学习了。
我搬到rackspace的原因是因为我喜欢他们的云服务器产品的易扩展性,这正是我所需要的一些不断增长的网站。 与此同时,我不希望出现大量的安全漏洞,低效率的负载,不良的数据库连接等,基于我不太了解服务器pipe理员。
任何人都可以build议我的情况,我的设置的适用性,以及如何我可以改善我的设置..?
干杯
第一个是有据可查的入侵检测系统,第二个是制定防火墙规则的工具,它运行在netfilter之上。
总是做备份(半天,每天或每小时)我使用rsync
你可以使用不可靠的SSHlogin,并使用sudo来成为root:在/ etc / ssh / sshd_config中:
PermitRootLogin no
或者,如果你想允许它与密钥authentication :
PermitRootLogin without-password
如果你想要一些监控(这是不必要的,但有时监控负载趋势有时)。 一些工具是:
在将虚拟机或其他沙箱中的所有内容部署到生产计算机之前,请始终testing新的东西。 你不想让它因为你正在testing的东西而停下来。
我总是改变我的root用户的字体颜色 ,以查看当我作为根用户运行或作为普通用户运行时的明显区别。 更进一步,我改变这个每台服务器(只有当你有less量的机器是可行的)。
我build议在将您的机器部署为生产机器之前,您会了解更多。 你通过犯错(你想避免在生产机器上)学习最多。 设置一些邮件服务器,networking服务器,FTP服务器,…。 在冒着生意冒险之前,先熟悉它吧。 你将不得不成为… 系统pipe理员