


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、20130623笔记一、 进程调度进程的调度:linux内核决定进程什么时间在CUP上执行影响调度值:l 优先顺序:动态值,内核经常修改该值l 优先级:固定值,偶尔被使用者手工更改修改优先级:l 命令启动时修改优先级:nicel 修改运行:renice或top - r二、 向进程发送信号信号:通知进程发生异常时间,把信号作为进程通信的机制,告诉进程中断。发送信号:kill进程ID-9 进程ID Killall进程名称三、 作业控制后台运行:在命令行后加一个& ,将这种命令称为“作业”,同时分配一个作业号码。列出当前作业:jobs把作业从后台调回前台:fg 作业号Ctrl+Z挂起前台作业后台重新
2、启动挂起的作业:bg 作业号取消作业:jobskill %作业号ctrl+C:终止作业四、 定时任务l At只执行一次用at命令提交作业:at timerootnoc # at 2:00at echo hello,nimeiat job 1 at 2013-06-24 02:00rootnoc # atq1 2013-06-24 02:00 a rootrootnoc # atrm 1rootnoc # atq执行脚本:At f 脚本名(推荐使用绝对路径) 执行时间l 周期性任务cron(1) 守护进程rootnoc # ps -ef |grep crondroot 3018 1 0 17:3
3、0 ? 00:00:00 crondroot 3776 3705 0 18:37 pts/3 00:00:00 grep crond(2) 语法l 注释:使用#l 环境变量:定义环境变量l Cron命令:Cron的6个字段:分时日月周命令6个字段,字段间使用空格分隔,指定执行时间和执行任务,前5个字段定义执行时间:n 分:取值0-59n 时:取值0-23n 日:取值1-31n 月:取值1-12n 周:取值0-6,0代表星期日语法标记:*每次或所有的值将被允许n指定时间,表示一个列表;1,31*/n/代表每-到(3) 编辑:crontab e(4) 列出计划任务:crontab l(5) 删除计
4、划任务:crontab r举例:每分钟执行 * * * * * 命令或脚本路径每分钟* */1 * * * 命令或脚本路径每小时* */2 * * * 命令或脚本路径每两小时* 8 * * * 命令或脚本路径每天8点执行30 23 * * 6 命令或脚本路径每周23:30执行* 1,3 * * * 命令或脚本路径0 11 4 * 1-3 命令或脚本路径每月4号,每个周一到周三的早上11五、 文件系统和磁盘管理磁盘:用于存储数据种类:l 内存:成本高,访问速度快,断电丢失l 硬盘:成本低,存储永久数据硬盘的种类:l IDE硬盘:n ATA:linux识别为hd,在/dev目录下n SATA:li
5、nux识别为sd第一块硬盘表示为a,第二块b,依次类推l SCSI硬盘:n 表示sdl 软盘n 表示为fdN,N是0-7中的一个数字,作为软盘识别号l 移动硬盘和U盘n 表示为:sd5.2 硬盘的结构磁面:每张硬盘的表面磁道:每一个硬盘会切割出许多的磁道扇区:每个磁道切割若干个扇区,默认扇区的大小为512字节磁柱:一个磁盘有多个磁盘组成,每个磁盘上同一个编号的磁道就是磁柱5.3 分区的特性一个磁盘可以建立多个分区:每台计算机可以安装多个系统每个磁盘可以储存若干个分区信息,每条分区信息占用16个字节的空间,分别记录:l 起始磁柱编号:这个分区从哪个磁柱开始l 所有磁柱数量:一共占有多少个l 分区
6、系统标识符:文件系统的结构分区类型以及各自的作用主要分区:存储主引导记录,最多只能分四个分区,164=64字节扩展分区:用于存储更多的分区,解决主要分区的限制逻辑分区:每个逻辑区存储一个分区,只能存在扩展分区之下5.4 使用fdisk分区(1)使用fdisk列出分区rootnoc # fdisk -lDisk /dev/sda: 343.5 GB, 343597383680 bytes255 heads, 63 sectors/track, 41773 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot S
7、tart End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 41773 335437200 8e Linux LVMDisk /dev/sdb: 21.4 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdb doesnt contain a valid partition table(2)添加分区#fdisk 磁盘名称
8、n p 1 enter 输入大小 w(3)删除分区d(4)更改分区标识符lt(6) 更改分区数据表Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table.The new table will be used at the next reboot.Syncing disks.rootnoc # partprobe5.5 文件系
9、统l 什么是文件系统l 文件系统词汇n 块:文件系统会在硬盘创建若干个(块)的特殊扇区,快扇区主要是用来存放文件的内容。u 资料块 数据库主要用来存放文件的内容u 超级快主要是用来存储数据块的信息创建文件系统的时候,决定块的大小,块设置越大,提高写入的速度,但是浪费磁盘空间,设置越小,降低磁盘空间浪费,但是写入速度会慢。n 索引节点创建文件系统时创建许多的索引节点,用于存储一个文件的基本信息:u 文件的类型u 权限u 5.6 创建文件系统命令:mkfs t 指定创建文件系统类型 设备名rootnoc # mkfs -t ext3 /dev/sdb1简写:mkfs.ext3 /dev/sdb15
10、.7 挂载文件系统(1)使用mount命令查看当前已挂载分区(2)挂载Mount 设备名 挂载点(3)修改挂载参数#先卸载#挂载的时候指定参数(4)重新挂载分区# mount -o remount,rw /dev/ssdb1 /mnt5.8 卸载Umount 设备名或挂载目录名如果无法卸载,可以使用fuser命令查询那些进程正在使用文件系统#fuser vm 设备名/挂载点结束使用#fuser km 设备名/挂载点5.9 开机后自动挂载设置/etc/fstab文件设备名挂载点设备的文件系统挂载参数dump命令是否备份 是否运行fsck/dev/sdb1 /mnt ext3defaults00六
11、、 建立交换内存(1) 使用交换分区a) 添加一个分区,并将分区修改为82rootnoc # mkswap /dev/sdc1Setting up swapspace version 1, size = 2006929 kBrootnoc # free -m |grep SwapSwap: 2047 0 2047rootnoc # swapon /dev/sdc1rootnoc # free -m |grep SwapSwap: 3961 0 3961rootnoc # swapoff /dev/sdc1rootnoc # free -m |grep SwapSwap: 2047 0 2047
12、(2) 使用交换文件rootnoc # dd if=/dev/zero of=/mnt/swapfile bs=1G count=2dd: writing /mnt/swapfile: No space left on device2+0 records in1+0 records out1936543744 bytes (1.9 GB) copied, 8.87736 seconds, 218 MB/s rootnoc # du -sh /mnt/swapfile 1.9G /mnt/swapfilerootnoc # mkswap /mnt/swapfile Setting up swap
13、space version 1, size = 1936539 kBrootnoc # swapon /mnt/swapfile rootnoc # free -m |grep SwapSwap: 3894 0 3894七、 磁盘阵列7.1 磁盘阵列的类型n RAID0 条带将数据在硬盘中均匀分布DCBA牺牲可靠性换取速度缺点:不能够容错n RAID1 镜像写入数据时复制到第二个硬盘AA牺牲速度换取可靠性好处:提供容错 加快读取速度n RAID 4+CDBA通过并行写入获取速度,使用一块叫做“校验盘”,提供可靠性。“校验盘”是瓶颈n RAID 5E+C+D+B+A+将校验均匀分布到不同硬盘上通
14、过并行写入提高速度容错7.2 创建软件的磁盘阵列(1)产生组成单元将要创建的RAID的磁盘,分区并将系统识别码修改为fd(2)设置/etc/mdadm.confrootnoc # cat /etc/mdadm.conf DEVICE /dev/sdb1 /dev/sdc1 /dev/sdd1ARRAY /dev/md5 DEVICES=/dev/sdb1,/dev/sdc1,/dev/sdd1(3)初始化RAIDmdadm -verbose -C /dev/md5 -l 5 -n 3 /dev/sdb,c,d1(4)查看RAID设备情况cat /proc/mdstat mdadm -detail /dev/md5(5)模拟故障mdadm /dev/md5 -set-faulty /dev/sdc1(7) 解决RAID设备的故障先将故障设备在线卸载掉mdadm /dev/md5 -remove /dev/sdc1真正将故障硬盘卸载(手-服务器)安装新的硬盘,并分区将系统标识符修改为:fd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程经济的资金管理策略试题及答案
- 唾液腺黏液囊肿
- 美术雕刻土豆课件
- 工程经济运营管理试题及答案
- 2025年工程项目管理个人能力提升试题及答案
- 工程项目管理产品生命周期试题及答案
- 物流管理信息系统设计
- 初中寒假交通安全教育
- 工程经济学前沿问题试题及答案
- 艺考教育创业计划书
- “校园之星”评选实施方案
- 部编版二年级下册语文园地八(完美版)教学设计1
- 《安全生产法培训课件》(2021版)
- 库车中原石油化工有限公司11万吨年凝析油分离及轻烃芳构化项目环境影响评价报告书
- 石膏板吊顶施工方案
- WORD VBA编程 从零开始学VBA
- 机动车检测站可行性研究报告-建设机动车检测站可行性报告
- 高二英语外研版选择性必修三U4 AI:a real threat教学课件(精编)
- 投标函(格式范本)
- stype kit操作手册第一步调整水平平衡仪
- 2022年10月上海闵行职业技术学院公开招聘优秀高校教师笔试题库(答案解析)
评论
0/150
提交评论