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

RackNerd 2022春节促销提供三款年付套餐 低至年付10.88美元

RackNerd 商家我们应该是比较熟悉的商家,速度一般,但是人家便宜且可选机房也是比较多的,较多集中在美国机房。包括前面的新年元旦促销的时候有提供年付10美元左右的方案,实际上RackNerd商家的营销策略也是如此,每逢节日都有活动,配置简单变化,价格基本差不多,所以我们网友看到没有必要囤货,有需要就选择。RackNerd 商家这次2022农历新年也是有几款年付套餐。低至RackNerd VPS...

虎跃云-物理机16H/32G/50M山东枣庄高防BGP服务器低至550元每月!

虎跃科技怎么样?虎跃科技(虎跃云)是一家成立于2017年的国内专业服务商,专业主营云服务器和独立服务器(物理机)高防机房有着高端华为T级清洗能力,目前产品地区有:山东,江苏,浙江等多地区云服务器和独立服务器,今天虎跃云给大家带来了优惠活动,为了更好的促销,枣庄高防BGP服务器最高配置16核32G仅需550元/月,有需要的小伙伴可以来看看哦!产品可以支持24H无条件退款(活动产品退款请以活动规则为准...

港云网络(¥1/月活动机器),香港CN2 4核4G 1元/月 美国CN2

港云网络官方网站商家简介港云网络成立于2016年,拥有IDC/ISP/云计算资质,是正规的IDC公司,我们采用优质硬件和网络,为客户提供高速、稳定的云计算服务。公司拥有一流的技术团队,提供7*24小时1对1售后服务,让您无后顾之忧。我们目前提供高防空间、云服务器、物理服务器,高防IP等众多产品,为您提供轻松上云、安全防护。点击进入港云网络官方网站港云网络中秋福利1元领【每人限量1台】,售完下架,活...

服务器基础知识为你推荐
h连锁酒店世界知名的连锁酒店有哪些?netlife熊猫烧香图片硬盘的工作原理简述下硬盘的工作原理?巨星prince去世有几位好莱坞巨星死在2016年access数据库access数据库主要学什么百度关键词价格查询百度关键词排名价格是多少原代码求数字代码大全?冯媛甑谁知道怎么找到冯媛甄的具体资料?曹谷兰曹谷兰事件 有吧友知道吗同ip网站12306怎么那么多同IP网站啊?这么重要的一个网站我感觉应该是超强配置的独立服务器才对啊,求高人指点
ip查域名 vps租用 vps论坛 花生壳免费域名 bluehost 外国服务器 海外服务器 监控宝 日志分析软件 青果网 合租空间 电信主机 国外视频网站有哪些 华为云盘 海外空间 789 创速 privatetracker .htaccess WHMCS 更多