鸟哥的Linux私房菜 服务器架设篇(第二版) pdf_服务器教程

Linux 服务器架设范畴里,好多管理员刚开始时,会遇上网络基础不足以及配置步骤混乱没头绪的情形,导致服务部署做不成或者安全漏洞老是冒出来。

在做服务器架设工作以前,一定要十分透彻地掌握TCP/IP协议、子网划分以及路由等关键概念,比如说,你必须清楚知道如何为处于内网环境的服务器规划一个像192.168.1.0/24这样的私有网段,并且要明白网关以及DNS所具有的作用,这些知识是后续所有服务能够正常运行的基础支撑,假若缺少了前面那些,那么故障排查工作将毫无头绪无法开展。

与此同时,要有本事熟练运用Linux环境下的基础网络命令,靠着这个用ip addr去查看并且配置网卡信息,借助ss -tlnp来检查端口监听状态,通过traceroute分析数据包路径,提议在CentOS 8或者Ubuntu 20.04 LTS系统之上反复练习这些命令,直到能够快速查验网络连通性问题。

服务器上线前,首要任务是缩小攻击面。立即用firewall-cmdufw工具,关闭所有不必要的对外监听端口,只开放计划提供服务的端口,如80、443及22(SSH)。这是在所连接为公网前必须完成的行动。

RHEL系列系统中,配置yum-cron是很有必要的,Debian系列里,配置unattended-upgrades是不可或缺的,如此能让系统在凌晨时拥有自动安装安全补丁的能力。另外,把SSH服务默认的22端口变更为高位端口,且强制性地用密钥进行登录操作,最终让密码认证处于被禁用的状态,建立自动安全更新机制是关键至极的。

依据服务类型规划硬盘分区,可提升性能以及安全性,对于数据库或者邮件服务器,应该把数据目录,好比那么 /var/lib/mysql 或者 /var/vmail这样的,独立挂载到高速磁盘,像SSD那种,采用LVM来实施分区管理,方便未来实现在线扩展存储空间, 。

就Web服务器来讲,有一种典型的方案是,/boot被分配1GB,swap被设定为物理内存的1至2倍,/被分配50到100GB,/var(用于存放日志和网页)单独被分配大容量的空间。如此这般的分离能够防止日志文件写满根分区进而使得系统崩溃 。

部署DHCP服务之际,首先是选用yum install dhcp或者apt install isc-dhcp-server以开展软件的 installation,至关重要的步骤在于对/etc/dhcp/dhcpd.conf进行编辑,条理清晰且精准无误地界定地址池相关范围、租期、网关以及DNS服务器地址,随后启动该服务并且使之加入开机自启的行列。

提倡运用BIND9去施行内部域名解析即DNS的布置。安装妥当之后,首先得对/etc/named.conf进行编辑,从而去界定访问控制;随后就在/var/named/的范围里创建正向和反向区域文件,准确无误地添加A记录、PTR记录以及MX记录。部署完成之后,一定要通过dig以及nslookup命令展开多轮的解析测试。

在Linux环境里,若要达成文件共享则要配置NFS。首先,身处服务端,需凭借yum install nfs-utils来开展安装操作,随后,要在/etc/exports此文件之处,依据诸如/data 192.168.1.0/24(rw,sync,no_root_squash)这般的格式去导出目录。然而呢,处于客户端的情况下,唯独需要借助像mount -t nfs server_ip:/data /mnt这般的操作去进行挂载方可达成 。

如果要和Windows系统展开文件共享,那么就得部署Samba。在将samba包实施安装之后,于/etc/samba/smb.conf的[share]节段里,针对path参数进行设置。同时针对valid users参数进行设置,并且同样要对writable参数进行相关设置。在缔造出系统用户之后,要借助smbpasswd -a username命令,专门去设置Samba密码,这样看来权限管理会更为清晰。

有关搭建Apache或者Nginx Web服务器,在安装结束之后,首先得对默认监听端口以及ServerName进行修改。重点是,要将网站根目录从/var/www/html转移成如/data/www这般的自定义目录,还要运用chmod以及chown命令,精准设置目录权限为755,使文件属主变成apache/nginx用户。

以Postfix+Dovecot为示例的较为复杂的邮件服务器部署,先要给域名添加正确的MX记录。在安装Postfix后,要于主配置文件main.cf里设置myhostname、mydomain以及inet_interfaces。安装Dovecot且要对 /etc/dovecot/dovecot.conf进行配置,从而启用IMAP/POP3协议,以达成邮件的远程收取。

在开展 Linux 服务器架设之时,你遭遇的最难处理的网络配置,或者服务故障到底是什么呢,欢迎前往评论区分享你的经历以及解决办法,要是认为本文对你有帮助,那就请点赞还要分享给更多有需求的朋友。

资源来源于互联网和网友投稿如有侵犯到你的知识产权请发送邮件我们将在72小时内请及时及时删除下架,
邮箱地址:ss827833@163.com

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险以及产生法律纠纷与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
本站只提供资源,不提供技术支持,介意勿下!源码太多站长无法每款都进行测试请自行甄别,虚拟产品售出无退换,下载链接如有失效请及时联系我们补。

海天源码汇,汇集全网源码精品 » 鸟哥的Linux私房菜 服务器架设篇(第二版) pdf_服务器教程

发表回复