




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、浅析Linux系统管理及shell脚本编写,服务器硬件管理,服务器型号,目前主要使用的是Dell和HP的机架式服务器,CPU: Intel Xeon四核处理器 内存:4G/8G DDR2 FBD ECC内存 硬盘:SAS 10k/15k或SATA 7.2k 网卡:主板集成千兆网卡2个 远程管理卡 Raid卡,支持Raid0,1,5,5+热备,6.,服务器硬件信息,服务器硬件设置一般不需做改动, 只有在业务需要的情况下会调整RAID信息 目前比较成熟的RAID技术为RAID0,RAID1,RAID5,RAID5+HOTSPARE,RAID6等,可通过RAID卡管理程序进行调整.可以在开机时查看和
2、设置阵列状态,也可以在系统下使用megacli或hpacucli来查看与设置. 如何查看服务器的硬件配置信息? 1.通过服务器供应商的800电话查询 2.在系统中查看硬件信息,linux 系统可以使用dmidecode.,服务器硬件设置,服务器选型一般根据业务需要进行选择,web前端一般选择1U的2块硬盘的服务器,数据库服务器一般选择2U的6块硬盘的服务器. 对于运算量较大的服务会选择比较强劲的CPU,对于存储要求比较大的一定会选择2U多硬盘服务器, 对于读写比较频繁的服务会选择SAS硬盘等等,试具体业务类型而定. 也可能会根据其他情况选型,如空间利用率,耗电量等等. 至于服务器厂商,DELL
3、和HP都是比较好的选择.,服务器选型,Linux系统管理基础,什么是linux,Linus Torvalds创造,全世界程序员共同努力的成果 免费使用和自由传播的类Unix操作系统 遵循POSIX标准 具有Unix稳定、可靠、安全的优点,强大的网络功能 支持多种GNU工具软件 支持32/64位硬件,主要用于基于Intel x86体系平台 众多的发行版本:Redhat,Debian,Suse等 Gnome、KDE、Xface等GUI桌面环境,用户命令,包括可执行程序和脚本,Shell解释用户命令,它负责找到命令并启动执行。有一些不同的Shell可以选择。Bash是比较流行的选择,内核管理系统的硬
4、件资源,Linux系统,ext2可扩展的高性能文件系统,缺点是意外断电后恢复困难。 ext3在ext2基础上增加了记录元数据的日志功能,可靠性、健壮性、和兼容性高,缺点性能不高。 ext4改进了ext3的数据结构,提供了更佳的性能和可靠性及丰富的功能,稳定运行在版本2.6.28之后的内核上。 ReiserFS基于B*Tree快速平衡树的文件系统,磁盘空间浪费少,对小文件的处理比ext3快很多。缺点是每升级一个版本就要将磁盘重新格式化一次。 iso9660标准CDROM文件系统。 NFS网络文件系统,像访问本地文件一样访问远端系统上的文件,文件系统类型,Linux文件系统,“一切皆文件” 文件保
5、存在一个目录树结构中 数据文件保存在目录中 目录依据需要可以层叠 足够的深度,根,目录,用户主目录,数据文件,文件的名字就是它的路径名,/etc/passwd,/home/qipeng1/b,文件命名,一个目录指派为当前工作目录 如果省略开头的“/”,路径名 就是相对于当前目录的 使用pwd查出所在的 当前目录,当前目录,qipeng1/b,当前目录,/根目录 .当前目录 .父目录(上层目录) 当前用户主目录,示例 当前目录是/home/qipeng1 ./a相当于a ./相当于/home/,一些特殊文件名,/bin, /sbin 系统命令 /boot内核和加载内核所需的文件 /dev设备文件
6、 /etc配置文件 /home用户的主目录 /media可移动介质的文件系统挂载点 /proc虚拟文件系统,包含内核运行中的状态信息 /var系统专用数据和配置文件,含有logs, spool等目录,常用目录树组织,使用ls -l列出当前文件的类型 ls -l /home/qipeng1/ drwxr-xr-x2 qipeng1 qipeng14096Apr 1014:49 qipeng1,文件类型,文件对属主、属组和其他人进行访问限制 默认的权限由umask确定 三种文件权限 Read有读权限的用户可以读文件或目录列表 Write 有写权限的用户可以写文件或在目录中新建文件 Execute
7、有执行权限的用户可以执行文件或在一个目录中 查找指定的文件,文件权限,文件属主的改变,文件的属主和超级用户使用chown命令改变文件属主和属组 可以添加-R标识,递归的改变文件的属主,chown -R qipeng1:qipeng1 /home/qipeng1 递归的改变了/home/qipeng1目录的属主和属组为qipeng1。 注:user.group也是可以接受的,标准是user:group,文件权限示例,使用ls -l列出当前文件的权限 -rw-r- -r- - 1rootroot0Apr 15 09:29 a,改变文件权限,文件的属主和超级用户使用chmod命令改变文件权限 权限代
8、码是9位8进制数,chmod 755 file # Owner=rwx Group=r-x Other=r-x chmod 500 file2 # Owner=r-x Group=- Other=- chmod 644 file3 # Owner=rw- Group=r- Other=r- chmod +x file # 给文件的所有权限添加可执行的权限 chmod o-r file # 移除其它人的读权限 chmod a+w file # 给每一个人添加写权限,用户管理,除非需要,不要使用root用户 root用户是系统的超级用户(非常危险的用户) 定义上的特征是UID为0 忽略普通的保护机
9、制,小心些,否则将导致灾难。 默认拥有所有文件和进程的属主权限 root是安装时唯一的用户 第一件事情是修改root用户的密码 第二件事情是创建普通用户,创建用户,使用groupadd创建用户组 使用useradd创建用户 使用passwd命令设置密码,用户登陆,使用exit命令或“ctl+d”登出系统 输入用户名和密码登入系统,切换用户,su 切换用户账号。提示输入密码,密码正确输入后登入新用户,输入exit命令返回前一账号。 su 切换至root用户账号,不要轻易这么做。 root用户切换其它用户,不需要输入密码。,PID 进程的ID号,唯一标识的进程的号码 PPID 一个进程创建一个新的
10、进程,自身被称作父进程,被创建的进程叫做子进程。 UID和GID 创建进程的用户和用户组 谦让度 进程间竞争CPU时间的值,高谦让度则低优先级 控制终端 与进程相关联的控制终端,决定了标准输入、标准输出和标准错误通道的默认链接。,进程的组成,使用ps显示进程的PID、UID、优先级和控制终端。,监控进程,USER 进程属主的用户名 PID 进程ID %CPU 进程正在使用的CPU百分比 %MEM 进程正在使用的实际内存百分比 VSZ 占虚拟内存的大小 RSS 占物理内存的大小 TTY 控制终端的ID STAT 当前进程的状态 TIME 进程已经消耗CPU的时间 COMMAND 命令的名称和参数
11、,使用top,当前系统资源管理器,监视进程,kill 信号代码 信号代码:默认是-9 -1:挂起 -2:终端 相当于ctr+c -3: 退出 相当于ctr+d -9: 杀死 终止进程,终止进程,交互进程 批处理进程 守护进程:系统启动时通过脚本自动启动,在后台运行 init进程为根进程,所有进程都是它的子进程,进程分类, find . type f perm 644 exec ls l ; find / -type f size 0 exec ls l ; find . type d | sort find . perm 777 | xarg chmod 644 find * -maxdept
12、h 5 | wc -l,Find命令使用,ls l | grep a grep test$ * grep r test$ * grep v E #|$httpd.conf grep word file grep I word file grep n word file grep c word file grep ab file grep file grep file grep q word file,Grep 命令使用,sed s/word1/word2/g file sed /word1/s/word2/word3/g file sed /Tom/d file sed /Tom/! d fi
13、le sed n /Tom/p file sed 3d file sed 1,3d file sed 3,$d file sed n /right/,/left/p file sed n 5,/right/p file sed e 1,3d e s/right/left/g file sed 1,10s/right/left/g file,Sed的使用,awk /word/ file awk print $1 file awk /user/ print $1,$2 file df k | awk $3 10000 awk F: /gdm/ print $1,$2 /etc/passwd awk
14、 $4 /abc/ print $0 file awk $3 + $4 100 file awk $2 10 13/2 | bc 6.500,条件结构和流程控制,退出状态 name=qipeng1 grep $name /etc/passwd qipeng1:x:500:500:Qipeng Song:/home/qipeng1:/bin/bash echo $? 0 name=tom grep $name /etc/passwd echo $? 1,if命令,if grep qipeng1 /etc/passwd /dev/null 2 i100;i+);do echo $i; done f
15、or i in $(file) do command done,循环命令,while 命令 echo Whos guonings teacher? read answer while $answer != qipeng1 do echo Wrong try again read answer done echo you got it,循环命令,until 命令 循环监控广州地方站的index.shtml页面,如果访问不到页面,会停止60秒,继续测试 until wget -q /dev/null do sleep 50 done echo ok,循环命令,一个备份脚本,#!/bin/bash
16、#backup apache log YESTERDAY=date +%y%m%d -d yesterday LOGDIR=/data1/logs/ TMPDIR=/data1/logs/tmp/$YESTERDAY BASEDIR=/usr/local/src/ IP=grep IPADDR /etc/sysconfig/network-scripts/ifcfg-eth1 | awk -F . print $3$4,一个备份脚本,mkdir -p $TMPDIR cd $LOGDIR for i in $(/usr/local/src/etc/difangzhan.conf); do cp $i.log $TMPDIR/$YESTERDA Y.$i_$IP.cn; done for i in $(/usr/local/src/etc/difangzhan.conf); do cp /dev/null $i.log;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 军事理论国防建设课件
- 网络自审考试题及答案
- 1.1坚持改革开放 课件 统编版道德与法治 九年级上册
- 2024年贵州省松桃苗族自治县人民医院公开招聘医务工作人员试题带答案详解
- 废旧锂离子电池电极材料的资源化回收与再利用研究
- 养老诈骗课件名称
- 冠心病康复与二级预防
- 河北省部分学校2024-2025学年高二下学期7月期末考试地理试卷(含答案)
- 2025届陕西省渭南市临渭区物理高一下期末教学质量检测模拟试题含解析
- 2025届广州市重点中学物理高一下期末联考模拟试题含解析
- 急救救援知识培训
- 转岗人员安全知识培训
- 宁夏石嘴山市矿业(集团)有限责任公司招聘笔试题库2024
- DL∕T 2582.1-2022 水电站公用辅助设备运行规程 第1部分:油系统
- 网络设备安装调试作业指导书
- 双人心肺复苏术操作评分标准
- 《人体损伤致残程度分级》
- 工装美缝合同范本
- 铁岭三支一扶真题2023
- 2024年省石棉县人力资源和社会保障局关于公开考核招考综合类事业单位工作人员高频考题难、易错点模拟试题(共500题)附带答案详解
- 人工智能数据标注 课件
评论
0/150
提交评论