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

上传人:b****2 文档编号:2240958 上传时间:2022-10-28 格式:DOCX 页数:14 大小:24.86KB
下载 相关 举报
循序渐进Linux基础知识服务器搭建系统管理性能调优集群应用.docx_第1页
第1页 / 共14页
循序渐进Linux基础知识服务器搭建系统管理性能调优集群应用.docx_第2页
第2页 / 共14页
循序渐进Linux基础知识服务器搭建系统管理性能调优集群应用.docx_第3页
第3页 / 共14页
循序渐进Linux基础知识服务器搭建系统管理性能调优集群应用.docx_第4页
第4页 / 共14页
循序渐进Linux基础知识服务器搭建系统管理性能调优集群应用.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

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

《循序渐进Linux基础知识服务器搭建系统管理性能调优集群应用.docx》由会员分享,可在线阅读,更多相关《循序渐进Linux基础知识服务器搭建系统管理性能调优集群应用.docx(14页珍藏版)》请在冰豆网上搜索。

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

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

循序渐进Linux:

基础知识、服务器搭建、系统管理、性能调优、集群应用

2010年10月03日

《循序渐进Linux:

基础知识、服务器搭建、系统管理、性能调优、集群应用》

作者:

高俊峰编著(2009年12月第1版第1次)

人民邮电出版社POSTS&TELECOMPRESS

北京市崇文区夕照寺街14号(100061)

内容简介

本书从基础知识入手,系统讲解了Linux系统结构、shell、主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理和系统进程管理等关键技术,深入研究了系统性能优化思路、系统性能评估与优化、集群技术、负载均衡等Linux热点主题。

.

全书强调学习方法以及技术能力的培养,在每个知识点后都给出了大量操作案例,包括了详细的操作步骤,具有很强的可操作性,并对案例进行分析,提供了解决问题的思路和方法,做到了授人以渔。

..

本书适合想要系统、全面学习Linux技术的初学者作为教材,也适合Linux系统管理员、数据库管理人员、网络安全管理人员、系统集成人员和系统架构师参考。

...

高俊峰,网名南非蚂蚁,经常活跃于国内著名技术社区IXPUB(www.ixpub.net)、ITPUB(www.itpub.net)、ChinaUnix(WWW.chinaunix.net),在IXPUB任“Linux与开源世界”及“存储设备与容灾技术”版主,多年专注于Linux+Oracle技术方面的研究与实践,擅长Linux系统管理与应用,实战经验丰富。

关于作者与本书的更多信息可以访问作者个人博客(http:

//www.ixdba.net)。

P4,Linux的主要发行版本

RedHat系列(FedoraCore,RHEL,CentOS,红旗Redflag,中标Linux,OracleEnterpriseLinux)

SuSELinux、UbuntuLinux、DebianGNU/Linux、Mandriva、Gentoo、Slackware、Knoppix、MEPIS和Xandros等

P8,Linux学习基本步骤

初级阶段

1、学会80个左右的命令

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

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

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

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

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

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

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

高级阶段

1、尝试阅读Linux内核源码

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

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

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

P30,Linux分区

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

2、swap分区用于交换内存数据和硬盘;物理内存与swap的大小关系:

4G以下,2倍;4G-16G,相等;16G以上,可设置为0或一定大小

3、建议把/boot(100M),/usr,/var分区与根分区独立分配硬盘空间

P50,Linux系统由桌面控制台和字符控制台组成

1、在图形界面要转入字符界面,只需按下“Ctrl+Alt+F1--F6”即可

2、在字符界面要切换到X-WINDOW下,可以输入“startx”或者按下“Ctrl+Alt+F7”即可

P50,Linux硬件资源管理

1、查看系统PCI设备:

lspci

2、查看CPU信息:

more/proc/cpuinfo

3、查看系统内存信息:

more/proc/meminfo

4、查看磁盘分区信息:

fdisk-l

P54,设备文件

1、软盘:

/dev/fdx,x是编号,例如:

/dev/fd0表示系统中第一个软盘驱动器

2、U盘:

U盘被认为是SCSI设备,对应为/dev/sdax;abcd是设备编号,1234表示分区编号;例如:

/dev/sda1表示第一块SCSI设备的第一个分区

3、光驱:

IDE光驱对应为/dev/had;SCSI光驱对应为/dev/srx。

另外,/dev/cdrom是一个指向光驱的符号链接。

4、磁带:

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

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

设备的挂载命令:

mount-t文件系统类型设备名挂载点

1、挂载软盘:

mount-tmodos/dev/fd0/mnt/floppy

2、挂载U盘:

mount-tvfat/dev/sda1/mnt/usb

3、挂载光盘:

mount-tiso9660/dev/hda/mnt/cdrom

3、挂载光盘:

mount/dev/cdrom/mnt/cdrom

设备的卸载命令:

umount挂载点

umount/mnt/floppy

umount/mnt/cdrom

P56,文件系统结构

1、/etc目录,存放系统管理相关的配置文件以及子目录。

passwd,用户库文件

shadow,用户口令文件

group,用户组文件

inittab,init进程的配置文件,完成整个系统的初始化配置

crontab,系统级别的守护进程配置文件

hosts,IP与域名对应表文件

X11,X-Window的配置文件

profile系统全局环境变量配置文件

sysctl.conf,系统内核参数配置文件

services,定义了系统服务与端口的对应关系

init.d,此目录包含所有服务启动脚本,开机由系统自动启动这些服务

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

X11R6,X-Window的安装目录

src,包含了所有程序的源代码

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

3、/var目录,存放系统运行以及软件运行的日志信息

log,各种应用程序的日志文件,需要定期清理

lib,存放系统运行时需要改变的库文件

account,已经格式化的man页

4、/dev目录,包含了系统所有的设备文件。

lp*,代表并行串口

pty*,代表网络中登录的远程终端设备

ram*,代表系统内存

tty*,代表字符控制台

ttys*,代表串行端口

console,代表系统控制台,也就是桌面控制台

5、/proc目录,内存映射目录,可以获取有关进程的信息

filesystems,当前系统支持的文件系统类型

devices,内核中的设备驱动程序列表

6、其他目录

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

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

/home目录,用户的工作目录

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

P60,一个完整的Linux内核一般由5个部分组成:

内存管理、进程管理、进程间通信、虚拟文件系统和网络接口。

P61,系统运行级

0:

关机模式

1:

单用户模式

2:

多用户模式,不支持NFS服务

3:

完全多用户模式,字符界面(默认)

4:

特定登录请求模式

5:

完全多用户模式,图形界面

6:

重启模式

inittab文件的内容格式:

label:

runlevel:

action:

process

比如:

id:

5:

initdefault:

#表示系统默认启动到X-Window界面下

ca:

:

ctrlaltdel:

/sbin/shutdown-t3-rnow#表示当按下“Ctrl+Alt+Del”组合键时,系统重启

P64,系统启动过程

1、内核引导:

打开系统电源,开始BIOS自检,系统按照BIOS里的设置启动设备(一般是硬盘启动),接着进入Linux引导程序。

一旦Linux引导程序载入内存后,显示一个图形界面给用户,这个界面包含了不同的内核选项供用户选择。

当引导程序成功完成引导后,Linux接管对CPU的控制权,接着CPU开始执行Linux内核映像程序,加载内核,在预定的地方找到initrd镜像的压缩包,对它进行解压和挂载,并载入所有必须的驱动。

然后,Kernel会创建root设备,以只读方式挂载root分区,并释放所有没有被使用的内存。

此时,Kernel已经被装载到内存里运行起来了。

2、运行init:

Linux在完成内核引导以后,就开始运行init程序。

init程序需要读取配置文件/etc/inittab文件。

3、系统初始化:

init程序启动后首先调用rc.sysinit和rc程序。

rc.sysinit程序主要完成系统初始化的工作;rc程序主要启动系统对应运行级别的守护进程。

4、建立终端:

系统的基本环境已经设置好后,init程序会打开6个终端,以便用户登录。

5、登录系统:

当出现mingetty登录界面时,可以输入用户名和口令。

当login程序执行成功后,最后就进入了shell控制台。

P65,系统关机过程

1、shutdown命令是用shell编写的程序,一般会调用init程序来完成关机动作;

2、halt关机命令,相当于shutdown-hnow

3、reboot重启命令,相当于shutdown-rnow

4、init命令,init0就是关机;init6就是重启。

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

P77,Linux常用命令列表

1、系统管理和维护(17个)

显示指定工作目录下的内容:

ls

显示当前工作目录:

pwd

改变当前工作目录:

cd

显示或修改系统日期时间:

date

设置用户口令:

passwd

改变身份:

su

清除屏幕信息:

clear

显示指定命令的帮助信息:

man

显示当前登录到系统的用户:

who

显示当前登录到系统的用户信息:

w

显示操作系统相关信息:

uname

输出系统任务队列信息:

uptime

列出目前和过去登入系统的用户相关信息:

last

显示开机信息:

dmesg

显示系统内存状态:

free

显示系统进程瞬间的运行状态:

ps,pstree,lsof

实时监控系统处理器状态:

top

2、文件管理与编辑(13个)

创建目录:

mkdir

逐屏显示内容:

more,less

将文件内容打印到标准输出:

cat

比较文件的差异:

diff

过滤文本:

grep

删除某个目录及其所有文件及子目录:

rm

改变指定文件的访问时间和修改时间:

touch

在文件或目录之间创建链接:

ln(硬链接使一个文件有多个有效路径名;软链接是符号链接,类似快捷方式)

显示文件类型:

file

拷贝文件或目录:

cp

在指定路径下查找指定文件:

find

分隔文档:

split

移动文件或目录:

mv

文本编辑工具:

vi

3、压缩和解压(6个)

压缩/解压缩文件或者目录:

zip/unzip

压缩/解压缩文件:

gzip/gunzip

压缩/解压缩文件:

bzip2/bunzip2

将文件或者目录打包归档:

tar

转换或拷贝文件:

dd

重定向方式打包备份还原恢复文件:

cpio

4、磁盘管理与维护(6个)

检查磁盘空间占用情况:

df

显示文件或目录所占用的磁盘空间:

du

检查文件系统并尝试修复错误:

f

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1