Turbolinux 学习入门宝典
中兴内部培训资料一份,相当经典。150多页 第1章 什么是LINUX 1 1.1 什么是LINUX? 1 1.2 为什么使用 LINUX? 1 1.2.1 Linux 的发展 2 1.2.2 Linux系统 3 1.2.3 Linux 特性 5 1.3 TURBOLINUX简介 6 1.3.1 Turbolinux介绍 6 1.3.2 Linux 与其他操作系统的区别 8 第2章 基本操作 10 2.1 系统登录 10 2.1.1 定义登录方法 10 2.1.2 使用命令行进行登录 11 2.1.3 在命令行下退出登录状态 12 2.1.4 使用GUI(图形化用户界面)进行登录 12 2.1.5 虚拟终端 13 2.1.6 关闭系统 13 2.2 账户管理 14 2.2.1 创建和更改用户账户( useradd, passwd) 14 2.2.2 删除用户账户 15 2.2.3 切换用户( su) 16 2.3 关闭系统 17 2.4 文件与目录 18 2.4.1 基本概念 18 2.4.2 列出文件和目录( ls) 21 2.4.3 切换工作目录( cd) 22 2.4.4 查看当前目录( pwd) 23 2.4.5 拷贝文件和目录( cp) 23 2.4.6 移动文件( mv) 24 2.4.7 文件改名( mv) 25 2.4.8 创建目录( mkdir) 25 2.4.9 删除文件和目录( rm, rmdir) 25 2.4.10 查看文本文件( cat, less, more) 26 2.4.11 查找文件( find) 28 2.4.12 搜索字符串( grep) 29 2.4.13 压缩和解压缩文件( gzip) 30 2.4.14 创建和提取归档文件( tar) 31 2.5 进程管理 32 2.5.1 查出进程的状态( ps) 32 2.5.2 终止进程( kill) 34 2.6 硬盘设备管理 35 2.6.1 硬盘分区 35 2.6.2 分区和文件系统 36 2.6.3 使用mount 命令 37 2.6.4 了解磁盘的使用情况(df, du) 38 2.7 安装和升级软件包 42 2.8 访问在线手册册(MAN PAGE) 44 2.8.1 man 命令 45 2.8.2 help 命令 46 2.8.3 whereis 命令 46 第3章 TCP/IP网络 47 3.1 TCP/IP 47 3.2 以太网 47 3.3 CSMA/CD 协议 48 3.4 MAC 地址 48 3.5 ARP 49 3.6 IP 地址 49 3.7 网关地址 51 3.8 网络启动过程 51 3.8.1 检查网络 52 第4章 TURBOLINUX 服务器安全 56 4.1 什么是安全? 57 4.1.1 计算机安全 57 4.1.2 Linux 安全 58 4.2 TURBOLINUX 7 DATASERVER 的安全策略 58 4.2.1 “全部拒绝”方法 59 4.2.2 帐户 59 4.2.3 日志文件 59 4.2.4 超级用户户(root)权限和许可 59 4.2.5 升级 60 4.3 有关安全方面的机构组织的详情 60 4.4 LINUX 上的安全工具 60 4.4.1 snort 的特点和使用方法 61 4.4.2 防火墙和IPTABLES 的使用 62 4.5 加密 64 4.5.1 ssh 65 4.5.2 Open SSL 65 4.5.3 PGP 65 4.6 CERT ADVISORY 66 4.6.1 TCP/IP 网络自身的攻击 66 4.6.2 服务器程序问题 67 4.6.3 特定应用问题和有效集合的问题 68 4.6.4 由于外部的输入入, 客户所产生的问题 69 4.6.5 Web 服务器, 特别是CGI 问题 69 4.6.6 Turbolinux 中不包括的个别程序问题 70 4.6.7 Linux 以外的特定系统中的问题 70 4.6.8 其它的问题 71 4.7 PC 中特有的问题 72 4.8 其它的安全性问题 72 4.9 补充充: 遇到问题时的对策 74 第5章 系统管理 75 5.1 超级服务器和服务器程序 75 5.1.1 超级服务器 75 5.1.2 服务器 75 5.1.3 端口监控程序 76 5.1.4 超级服务器模式和独立模式 76 5.1.5 超级服务器的功能和任务 76 5.1.6 提升系统的冗余性和坚固性 76 5.2 超级服务器的不利方面 77 5.2.1 Xinetd 超级服务器 77 5.2.2 访问控制 79 5.3 安装和升级软件包 81 5.3.1 使用rpm 82 5.3.2 使用Turbopkg 82 5.4 服务 85 5.4.1 启动脚本 85 5.4.2 运行级别 86 5.4.3 启动各运行级别 87 5.4.4 更改运行级别 89 5.5 SERVICEBOARD – TURBOSERVICE 89 5.5.1 当前的运行级别状态 89 5.5.2 设置当前的运行级别 90 5.6 网络配置 90 5.6.1 文件/etc/rc.d/init.d/network 90 5.6.2 文件/etc/sysconfig/network 90 5.6.3 文件/etc/sysconfig/network-scripts/ifcfg-[dev_name] 91 5.6.4 文件/etc/resolv.conf 91 5.6.5 文件/etc/HOSTNAME 92 5.6.6 文件/etc/hosts 92 5.6.7 使用工具网络进行配置 92 5.6.8 显示配置 93 5.6.9 基本设置 94 5.6.10 主机表 94 5.6.11 网络接口 95 5.7 打印 97 5.7.1 Ghostscript 98 5.7.2 /etc/printcap 98 5.7.3 命令lpr 98 5.7.4 添加打印机 99 5.7.5 更改打印机设置 101 第6章 INTERNET 服务器 103 6.1 域名服务器( DNS 服务器) 103 6.1.1 主域名服务器 103 6.1.2 从域名服务器 104 6.1.3 高速缓冲服务器 104 6.1.4 从属服务器 104 6.1.5 解析器 104 6.1.6 BIND 概述 105 6.1.7 典型设置 107 6.1.8 引导文件(/etc/named.boot)设置示例 108 6.1.9 解析器文件(/etc/resolv.conf)设置示例 109 6.1.10 loopback 文件设置示例 109 6.1.11 正向查找文件(或区域文件)设置示例 110 6.1.12 逆向查找文件(或逆向文件)设置示例 111 6.1.13 检查BIND 配置 112 6.1.14 BIND 8 114 6.2 邮件服务器 117 6.2.1 Sendmail 117 6.2.2 POP/IMAP 120 6.2.3 邮件管理 121 6.3 WEB 服务器 123 6.3.1 Apache(阿帕奇)概述 124 6.3.2 启动和停止Web 服务 124 6.3.3 httpd 配置 125 6.3.4 采用SSL 的安全站点组织 130 6.3.5 公共站点设置示例 131 6.4 FTP 服务器 131 6.4.1 运行ProFTPD 131 6.4.2 Running ProFTPD 132 6.4.3 基本配置 132 第7章 维护技巧与常用命令 134 7.1 TDS 7 上安装SYBASE 11.9.2 134 7.2 TDS 7 上安装SYBASE 12.5 134 7.3 TDS7.0上ASE12.5的补丁安装 135 7.3.1 操作系统及数据库版本说明: 135 7.3.2 补丁安装过程 135 7.3.3 检查并修改数据库配置选项 139 7.3.4 回退操作 141 7.4 TURBOLINUX 内核KERNEL升级到 2.4.21 142 7.4.1 升级备机内核 142 7.4.2 失败处理 143 7.4.3 测试 143 7.4.4 升级主机 143 7.5 维护常用命令 144 7.5.1 网络配置命令 144 7.5.2 双机操作命令 144 7.5.3 FTP服务的设置 144 7.5.4 RCP命令的设置 144 7.5.5 Telnet命令的设置 144 7.5.6 查看CPU,硬盘,内存等相关信息 145 7.5.7 修复文件系统 145 7.5.8 修改scsi/网卡驱动 145 7.5.9 Turbolinux的日志文件 146 7.5.10 Turbolinx HA简明创建步骤 146 7.5.11 Turbolinux下驱动无法识别网卡(HP DL380服务器) 148 7.5.12 内存CPU数量变更后的参数修正 151 7.5.13 TurboLinux公司技术咨询 152 【Turbolinux 学习入门宝典】 Linux是一种开源的操作系统,它的核心特性包括免费、开放源代码、稳定性和可定制性。Linux的发展始于1991年,由林纳斯·托瓦兹(Linus Torvalds)创造,随着时间的推移,Linux逐渐发展成为一个全球开发者社区共同维护的项目,提供了多种发行版,如Turbolinux。 Turbolinux是Linux发行版之一,专注于为企业提供高性能、高可用性的解决方案。Turbolinux的特点包括高效的性能、企业级支持和服务,以及针对服务器和工作站优化的特性。Turbolinux与其他操作系统的主要区别在于其开源的本质,允许用户自由地查看、修改和分发源代码。 在学习Turbolinux的过程中,基础操作是至关重要的。了解如何登录系统是第一步,这包括命令行登录和图形化用户界面(GUI)登录。命令行登录通常通过终端模拟器进行,而GUI登录则通过桌面环境实现。在命令行下,可以使用`exit`命令退出登录状态。 账户管理是系统管理的核心部分,包括创建、更改和删除用户账户。`useradd`用于创建新用户,`passwd`用于更改密码。使用`su`命令可以切换到其他用户,包括超级用户(root)。 文件和目录的管理是Linux日常操作的基础。理解基本概念,如绝对路径和相对路径,以及掌握`ls`、`cd`、`pwd`、`cp`、`mv`等命令,是必不可少的。此外,`rm`和`rmdir`用于删除文件和目录,`less`和`more`用于查看文本文件,`find`用于搜索文件,`grep`用于在文件中查找特定字符串。 进程管理涉及查看和控制正在运行的进程。`ps`命令用于列出当前进程,`kill`用于结束进程。硬盘设备管理包括分区、文件系统和挂载操作,`mount`命令用于将分区与目录关联,`df`和`du`用于查看磁盘空间使用情况。 安装和升级软件包是系统维护的关键,Turbolinux使用`rpm`和`turbopkg`工具进行软件包的安装和管理。访问在线手册页(MAN PAGE)有助于获取命令的帮助,如`man`、`help`和`whereis`命令。 TCP/IP网络是Linux系统中不可或缺的部分,包括TCP/IP协议、以太网、MAC地址、IP地址、网关地址等基础知识。理解网络启动过程,特别是网络检查,对于网络问题的诊断非常重要。 服务器安全是Turbolinux中的重要主题,包括理解计算机安全和Linux安全策略。Turbolinux 7 DATASERVER的安全策略强调“全部拒绝”的方法,以及账户安全、日志管理、权限控制和软件升级。安全工具如snort、防火墙(iptables)、加密(ssh、OpenSSL、PGP)以及安全公告(CERT ADVISORY)的了解和使用也十分关键。 系统管理涵盖超级服务器、服务器程序、端口监控、服务启动和升级,以及网络配置。例如,`xinetd`作为超级服务器,负责管理和控制多个网络服务,而`serviceboard`(TURBOSERVICE)用于管理系统服务状态。网络配置涉及文件如`/etc/rc.d/init.d/network`、`/etc/sysconfig/network`等,以及工具如`ifconfig`和`route`。 Internet服务器的设置包括DNS服务器(主域名服务器、从域名服务器、高速缓存服务器等)、邮件服务器(Sendmail、POP/IMAP)、Web服务器(Apache,SSL配置)以及FTP服务器(ProFTPD)。 维护技巧和常用命令是提高效率的关键,包括安装数据库软件(如SYBASE)、内核升级、系统维护命令(如网络配置、双机操作、FTP服务设置等),以及处理硬件兼容性问题(如驱动更新和参数修正)。 Turbolinux的学习涵盖了从操作系统原理到实际操作的各个方面,对于想要深入理解和使用Linux系统的人来说,是一份宝贵的资源。
- 云帆2011-09-18这个资源真好,太谢谢了,这一段时间正在摸索linux,终于找到一个好教程,高兴。
- beingtony2012-09-17真是好资源 , 如果能有最新的版本那最好了。好好学习。
- 粉丝: 1
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助