系统循序渐进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

两款半月湾 HMBcloud 春节88折日本和美国CN2 VPS主机套餐

春节期间我们很多朋友都在忙着吃好喝好,当然有时候也会偶然的上网看看。对于我们站长用户来说,基本上需要等到初八之后才会开工,现在有空就看看是否有商家的促销。这里看到来自HMBcloud半月湾服务商有提供两款春节机房方案的VPS主机88折促销活动,分别是来自洛杉矶CN2 GIA和日本CN2的方案。八八折优惠码:CNY-GIA第一、洛杉矶CN2 GIA美国原生IP地址、72小时退款保障、三网回程CN2 ...

RAKsmart:美国圣何塞服务器限量秒杀$30/月起;美国/韩国/日本站群服务器每月189美元起

RAKsmart怎么样?RAKsmart是一家由华人运营的国外主机商,提供的产品包括独立服务器租用和VPS等,可选数据中心包括美国加州圣何塞、洛杉矶、中国香港、韩国、日本、荷兰等国家和地区数据中心(部分自营),支持使用PayPal、支付宝等付款方式,网站可选中文网页,提供中文客服支持。本月商家继续提供每日限量秒杀服务器月付30.62美元起,除了常规服务器外,商家美国/韩国/日本站群服务器、1-10...

PhotonVPS:美国Linux VPS半价促销2.5美元/月起,可选美国洛杉矶/达拉斯/芝加哥/阿什本等四机房

photonvps怎么样?photonvps现在针对旗下美国vps推出半价促销优惠活动,2.5美元/月起,免费10Gbps DDoS防御,Linux系统,机房可选美国洛杉矶、达拉斯、芝加哥、阿什本。以前觉得老牌商家PhotonVPS贵的朋友可以先入手一个月PhotonVPS美国Linux VPS试试了。PhotonVPS允许合法大人内容,支持支付宝、paypal和信用卡,30天退款保证。Photo...

服务器基础知识为你推荐
AsgardiaGlacia怎么读?是什么意思?2020双十一成绩单如何查找2020年小考六年级的成绩?Baby被问婚变绯闻baby的歌词rap那一段为什么不一样微信回应封杀钉钉为什么微信被封以后然后解封了过了一会又被封了冯媛甑冯媛甄多大啊?丑福晋谁有好看的言情小说介绍下百花百游百花蛇草的作用16668.com香港最快开奖现场直播今晚开99nets.com制作网络虚拟证件的网站 那里有呀?梦遗姐我和亲姐姐发生关系了
Oray域名注册服务商 美国加州vps sharktech 主机点评 ssh帐号 好看的桌面背景图片 web服务器架设软件 新家坡 免费申请网站 1美金 免费dns解析 免费网页申请 金主 域名转入 汤博乐 hosting 香港打折信息 easypanel bwg 内存 更多