linux 服务器配置 推荐用书
第一本书是basic 第二本是server
第二本主要讲网络基础 如何荣Linux连接到internet 常用网络指令 Linux下检测网络连通性 网络安全及防火墙 假设router 远程连线服务器telnet/ssh/xdmcp/vnc/rsh NFS文件服务相关 dhcp动态主机分配协议 DNS域名服务 WWW-APACHE服务 此外还有SAMBA MAIL vsFTPd 代理服务器squid NIS NTP APT/YUM服务器 等
第二本主要讲架站的基本知识 还涉及到Linux的系统管理的一些基本知识 同时推荐下《Linux系统管理》对于管理者来说 你想用到什么就从这本书里找什么
根据你的情况 学习RHEL 无非就是商业版的RH 学了之后干什么不太清楚 如果是做系统管理员的换 那上面说到的书需要简要的看一下 还要从网上下一些Linux管理员的PDF看看 CSDN有下 如果你只是为了用 简单操作的话 看鸟哥第一本就可以了 当然 多学一点还是有用的 书到用时方很少
高端一点的情况 你还可以去考个RHCE认证或者LPI的认证 书店有相关的书卖 个人感觉LPI好一点 当然你要有管理经验才可以
本书用20章和8个附录的内容,全面解析Linux服务器安全策略分四部分内容:第一部分分级介绍对Linux服务器的攻击情况,以及Linux网络基础;第二部分是本书的核心,针对不同的Linux服务器分别介绍各自的安全策略;第三部分介绍Linux服务器的安全工具;第四部分是8个附录,介绍Linux帮助信息和Linux常用命令汇总。
本书适合作为大专院校计算机专业师生的教材或教参书,也适合于Linux网络管理员和系统管理员,以及对安全方面感兴趣的读者。
java在linux和windows上部署没什么差,基本是中间件的差别,weblogic和websphere的话,用脚本部署会有点不一样,主要还是看你用的中间件
linux的分区要稍微了解下,对web工程的磁盘占用要规划,不要犯什么把临时目录放在根目录这种低级错误就行
网络那块,会改/etc/sysconfig/ethxcfg和/etc/iptables、/etc/hosts,就是IP、端口、主机名
安全的话,账号密码权限之类的倒是要注意下
第1章 Linux服务器的搭建与测试
目前,Linux已经成为最流行的服务器操作系统之一。它的开源精神和优秀的性能得到了广泛的认可和支持。在众多Linux发行版本中,以Red Hat公司的Red Hat Linux应用最为广泛。其出色的性能和稳定性在Linux界备受青睐。Red Hat公司最新推出的Red HatEnterprise Linux 5具备很多全新特性,引起了业界的广泛关注。
对于企业级的服务器应用,环境搭建是非常重要的。本章将介绍整个服务器搭建的流程,包括系统安装、网络配置以及一些排错经验和技巧。
111 Linux简介
Linux是一种开放源代码的操作系统,随着不断地开发,Linux成为UNIX类操作系统家族中发展最快的一员,目前互联网上很多服务器采用的就是Linux操作系统。至今,Linux依然保持着惊人的发展速度,而且在嵌入式系统及企业高级应用等很多领域取得了成功,这些都表明Linux正在走向成熟,并在改变着世界的网络格局。甚至有人曾说,Linux将会主宰整个互联网。
1LinUx的起源与发展
Linux之父为Linus BTorvalds,他在芬兰赫尔辛基大学学习时就很痴迷操作系统的研究。当时UNIX是大型企业内部服务器和工作站上使用的操作系统,这些大型计算机系统通常都价格不菲,编程爱好者根本使用不起。但由于它的功能强大,还是有很多人致力于UNIX类系统的开发,其中较有名的一个就是Andy Tanenbaum所开发的Minix系统。在1991年,Linus因为兴趣发表了Minix的改良版本,因为是Linus改良的Minix系统,后来就命名为Linux,将其002版本在互联网的新闻组上发布,并与互联网上的志愿开发者协同工作,使得Linux得到很好的完善,在1994年发布了标志性的10版本。
Linux最初基于Intel 386体系结构开发,经过不断地开发,使Linux具有卓越的可移植性,目前,它已经可以运行在各种PC机、手机、游戏机、小型计算机及大型计算机上,几乎涵盖了所有的计算机平台。
浙江省高校计算机等级考试Linux网络管理及应用
(三级)考试大纲
基本要求
1 掌握Linux系统的基本操作。
2 掌握脚本程序设计。
3 掌握Linux下网络配置与Linux各种网络服务器的配置和使用。
4 掌握Linux下MySQL与Apache的安装与使用技术。
5 掌握Linux服务器安全配置技术。
6 具有综合应用Linux服务器配置技术,建立、维护、开发企业级Linux应用系统的基本能力。
考试范围
(一)Linux的高级管理和脚本程序设计
1 Linux常用指令
正确使用Linux常用指令进行进程管理、文件系统管理、用户管理。
2 Linux的安装、启动、退出及启动配置脚本
3 Linux磁盘管理
正确地进行硬盘分区,使用USB存储器与光盘。
5 软件安装
正确使用RPM包与相关工具进行软件包管理,并能进行打包操作。
6 Shell脚本编写
了解shell变量和相关的命令,能使用vi实现简单的shell程序设计。能给shell脚本传递参数,使用程序流程控制命令,exec命令和文件输入/输出,自定义函数。
(二)Linux的网络服务
1 网络基本配置
网卡、多网卡配置,路由配置,基本网络调试命令的使用。
2 网络服务配置
1)拨号(PPP)配置:配置ADSL拨号,与PPPoE宽带拨号。
2)网络文件系统(NFS)配置。
3)FTP服务器配置:安装与配置vsftp。
4)DNS服务器、DHCP服务器配置。
5)配置sendmail邮件服务器。
(三)Web服务配置
1 mysql配置和使用
安装、配置与管理mysql,并能进行数据备份与恢复。
2 apache配置和使用
安装apache,使用apache的配置文件管理web服务器,设置虚拟主机,配置PHP解释器与管理工具。
(四)Linux服务器安全管理
1 防火墙
了解IP包过滤,使用内核支持的防火墙,能使用iptable进行防火墙配置。
能利用网络地址转换实现透明代理,能使用squid进行配置透明代理。
能进行端口扫描,并捕获网络数据包,并进行流量控制。
2 sshd配置
能配置sshd服务,在Windows上能使用SSH进行远程登录与管理。
3 日志阅读与管理
能阅读Linux日志,包括连接时间日志、进程统计日志与错误日志,了解各日志文件的作用,能管理与分析日志。
能启用Mysql与Apache日志记录功能,了解日志文件与日志格式,能进行基本日志分析。
建议买《Linux网络管理及应用》胡维华著来看看,不用看的很细,大致的看看并且最好实际操作下,基本都弄懂后应该就可以过了。
0条评论