系统循序渐进linux:基础知识、服务器搭建、系统管理、性能调优、集群应用

服务器基础知识  时间:2021-03-09  阅读:()

循序渐进L inux基础知识、服务器搭建、系统管理、性能

调优、集群应用

2010年10月03日

《循序渐进Linux基础知识、服务器搭建、系统管理、性能调优、集群应用》

作者:高俊峰编著2009年12月第1版第1次人民邮电出版社POSTS&TELECOM PRESS http://www.ptpress.com.cn北京市崇文区夕照寺街14号 100061

内容简介本书从基础知识入手系统讲解了Linux系统结构、 shell 、主流服务器搭建及故障排除、 用户权限管理、磁盘存储管理、 文件系统管理、 内存管理和系统进程管理等关键技术深入研究了系统性能优化思路、系统性能评估与优化、集群技术、负载均衡等Linux热点主题。 .全书强调学习方法以及技术能力的培养在每个知识点后都给出了大量操作案例包括了详细的操作步骤具有很强的可操作性并对案例进行分析提供了解决问题的思路和方法做到了授人以渔。 . .

本书适合想要系统、全面学习Linux技术的初学者作为教材 也适合L inux系统管理员、数据库管理人员、 网络安全管理人员、系统

集成人员和系统架构师参考。 . . .

高俊峰 网名南非蚂蚁经常活跃于国内著名技术社区IXPUB

www ixp ub net 、 I TPUB www itpub net 、

Chi naUni x WWW.c hi nauni x.net 在IXPUB任“Linux与开源世界”及“存储设备与容灾技术”

版主多年专注于Linux+Orac l e技术方面的研究与实践擅长Linux系统管理与应用实战经验丰富。关于作者与本书的更多信息可以访问作者个人博客http  www ixdb a n et 。

P 4 Linux的主要发行版本

RedHat系列Fedora Core,RHEL,CentOS,红旗Redflag,中标LinuxOracleEnterpri seLinux

SuS E Linux、Ubuntu Linux、D ebian GNU/Linux、Mandriva、Gentoo、 S lackware、Knoppix、MEPI S和Xandros等

P 8,Linux学习基本步骤

初级阶段

1、学会80个左右的命令

2、软件包的常用安装方法源码安装和 RPM安装

3、添加外部设备安装设备驱动程序

4、熟悉GRUB/LILO引导程序及简单的修复操作

5、熟悉Linux文件系统和目录结构以及Linux基本运行原理

6、掌握vi,gc c,gdb等常用编辑器、编译器和调试器

7、理解she l l别名、管道、 I/O重定向、 输入和输出以及she l l简单脚本编程

8、学习Linux环境下的网络基本组件

高级阶段

1、尝试阅读Linux内核源码

2、尝试编译安装和调试自己的Linux内核

3、深入学习shell,perl和cgi等脚本语言

4、构建企业级Linux高可用集群系统

P 30 Linux分区

1、 Linux系统下必要的分区为根分区/和交换sw ap分区

2、 swap分区用于交换内存数据和硬盘物理内存与 swap的大小关系 4G以下 2倍 4G-16G相等 16G以上

可设置为0或一定大小

3、建议把/b o o t  100 M ,/u sr,/var分区与根分区独立分配硬盘空间

P 50 Linux系统由桌面控制台和字符控制台组成

1、在图形界面要转入字符界面只需按下

“Ctrl+Alt+F 1--F 6”即可

2、在字符界面要切换到X-WINDOW下可以输入

“st art x”或者按下“C tr l+Al t+F 7”即可

P 50 Linux硬件资源管理

1、查看系统PCI设备 lspci

2、查看CPU信息 more/proc/cpuinfo

3、查看系统内存信息 more/proc/meminfo

4、查看磁盘分区信息 fdi sk-l

P54设备文件

1、软盘 /dev/fdx x是编号例如 /dev/fd0表示系统中第一个软盘驱动器

2、 U盘 U盘被认为是SCSI设备对应为/dev/sdax;abed

是设备编号 1234表示分区编号例如 /dev/sda1表示第一块SCSI设备的第一个分区

3、光驱 IDE光驱对应为/dev/had;SCSI光驱对应为

/dev/srx。另外 /dev/edrom是一个指向光驱的符号链接。

4、磁带 SCSI磁带驱动器对应为/dev/stx,x是编号例如:

/dev/st0表示系统中第一个磁带驱动器

设备的挂载命令 mo unt -t文件系统类型设备名挂载点

1、挂载软盘 mount -t modos/dev/fd0/mnt/floppy

2、挂载U盘 mount -t vfat/dev/sda 1 /mnt/usb

3、挂载光盘 mount -t i so 9660/dev/hda/mnt/cdro m

3、挂载光盘mo unt/de v/cdro m/mnt/cdro m设备的卸载命令umo unt挂载点umo unt/mnt/flopp y umo unt/mnt/c dro m

P56文件系统结构

1、 /etc目录存放系统管理相关的配置文件以及子目录。passwd,用户库文件shadow用户口令文件group用户组文件i ni tt ab i ni t进程的配置文件完成整个系统的初始化配置crontab系统级别的守护进程配置文件ho sts IP与域名对应表文件

X 11 X-Windo w的配置文件profile系统全局环境变量配置文件sysctl.conf系统内核参数配置文件s ervi c e s,定义了系统服务与端口的对应关系i ni t.d此目录包含所有服务启动脚本开机由系统自动启动这些服务

2、 /usr目录存放应用程序和文件

X 11 R6  X-Window的安装目录src,包含了所有程序的源代码

Local本地安装的软件和其他文件与 Linux系统无关

3、 /v ar目录存放系统运行以及软件运行的日志信息log各种应用程序的日志文件需要定期清理lib存放系统运行时需要改变的库文件account 已经格式化的man页

4、 /dev目录包含了系统所有的设备文件。lp* 代表并行串口p ty* 代表网络中登录的远程终端设备ram* 代表系统内存tty* 代表字符控制台tty s* 代表串行端口console代表系统控制台也就是桌面控制台

5、 /proc目录 内存映射目录可以获取有关进程的信息file systems当前系统支持的文件系统类型device s 内核中的设备驱动程序列表

6、 其他目录

/boot目录存放Linux启动的核心文件

/bin,/sbin目录存放可执行的二进制文件 /sbin存放的是只有超级用户才可以执行的文件

/ho me目录用户的工作目录

/tmp目录 临时文件目录需要定期清理

P 60,—个完整的Linux内核一般由5个部分组成 内存管理、 进程管理、进程间通信、虚拟文件系统和网络接口。

P61,系统运行级

0关机模式

1 单用户模式

2多用户模式不支持NFS服务

3完全多用户模式字符界面默认 4特定登录请求模式

5完全多用户模式 图形界面

6重启模式ini tt ab文件的内容格式label:runlevel:action:proce ss

比如id:5:initdefault: #表示系统默认启动到X-Window界面下ca: :ctrlaltdel:/sbin/shutdown-t3 -r now #表示当按下“Ctrl+Alt+D el”组合键时系统

重启

P64,系统启动过程

1、 内核引导打开系统电源开始 BIOS自检系统按照BIOS里的设置启动设备一般是硬盘启动 接着进入Linux引导程序。一旦Linux引导程序载入内存后显示一个图形界面给用户这个界面包含了不同的内核选项供用户选择。 当引导程序成功完成引导

后 Linux接管对CP U的控制权 接着CP U开始执行Linux内核映像程序 加载内核 在预定的地方找到i ni tr d镜像的压缩包对它进行解压和挂载并载入所有必须的驱动。然后 Kernel会创建root设备 以只读方式挂载root分区并释放所有没有被使用的内存。 此时 Kerne l已经被装载到内存里运行起来了。

2、 运行init  Linux在完成内核引导以后就开始运行i ni t程序。i ni t程序需要读取配置文件/e t c/i ni tt ab文件。

3、 系统初始化 init程序启动后首先调用rc.sysi nit和rc程序。rc.sysinit程序主要完成系统初始化的工作 rc程序主要启动系统对应运行级别的守护进程。

4、 建立终端系统的基本环境已经设置好后 i ni t程序会打开6个终端 以便用户登录。

5、 登录系统 当出现mingetty登录界面时可以输入用户名和口令。当login程序执行成功后最后就进入了shell控

制台。

P65,系统关机过程

1、 shutdo w n命令是用she l l编写的程序一般会调用ini t程序来完成关机动作

2、 halt关机命令相当于shutdown-h now

3、 reboot重启命令相当于shutdown-r now

4、 init命令 init 0就是关机 init 6就是重启。

P67 SecureCRT是终端仿真程序 支持SSH* 类似于Telnet和FTP但比后者更安全和高速。

P 77 Linux常用命令列表

1、系统管理和维护 17个显示指定工作目录下的内容 ls显示当前工作目录 pwd改变当前工作目录 cd显示或修改系统日期时间 date设置用户口令 passwd改变身份 su清除屏幕信息 clear显示指定命令的帮助信息 man显示当前登录到系统的用户w ho

WHloud Date鲸云数据($9.00/月), 韩国,日本,香港

WHloud Date(鲸云数据),原做大数据和软件开发的团队,现在转变成云计算服务,面对海内外用户提供中国大陆,韩国,日本,香港等多个地方节点服务。24*7小时的在线支持,较为全面的虚拟化构架以及全方面的技术支持!官方网站:https://www.whloud.com/WHloud Date 韩国BGP云主机少量补货随时可以开通,随时可以用,两小时内提交退款,可在工作日期间全额原路返回!支持pa...

ZJI:520元/月香港服务器-2*E5-2630L/32GB/480G SSD/30M带宽/2IP

ZJI发布了一款7月份特别促销独立服务器:香港邦联四型,提供65折优惠码,限量30台(每用户限购1台),优惠后每月520元起。ZJI是原来Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月启用新域名ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务。下面列出这款服务器的配置信息。香港邦联四型CPU:2*E5-2...

Kinponet是谁?Kinponet前身公司叫金宝idc 成立于2013年 开始代理销售美国vps。

在2014年发现原来使用VPS的客户需求慢慢的在改版,VPS已经不能满足客户的需求。我们开始代理机房的独立服务器,主推和HS机房的独立服务器。经过一年多的发展,我们发现代理的服务器配置参差不齐,机房的售后服务也无法完全跟上,导致了很多问题发生,对使用体验带来了很多的不便,很多客户离开了我们。经过我们慎重的考虑和客户的建议。我们在2015开始了重大的改变, 2015年,我们开始计划托管自己...

服务器基础知识为你推荐
汇通物流汇通快递好吗急救知识纳入考试在中国急救员可以纳入医护人员吗?留学生认证留学生回国认证,是否要求需要在国外待满三年,还是只需要完成所需的三年课程?阿丽克丝·布莱肯瑞吉行尸走肉第六季女演员原代码源代码是什么意思啊rawtools相机中的RAW是什么意思?月神谭适合12岁男孩的网名,要非主流的,帮吗找找,谢啦百花百游百花净斑方效果怎么样?www.622hh.comwww.710av.com怎么不可以看了www.gegeshe.comSHE个人资料
域名网 广州主机租用 双线主机租用 已备案域名出售 免费cn域名 日本软银 美国主机代购 鲜果阅读 国外空间 大容量存储 南昌服务器托管 台湾谷歌网址 骨干网络 双线主机 世界测速 个人免费主页 香港亚马逊 深圳域名 xuni 免费网络空间 更多