资源预览内容
第1页 / 共48页
第2页 / 共48页
第3页 / 共48页
第4页 / 共48页
第5页 / 共48页
第6页 / 共48页
第7页 / 共48页
第8页 / 共48页
第9页 / 共48页
第10页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Company LOGOwww.company.comLinux操作系统培训演示2009-06-04UMPwww.umpay.comCompany LOGOwww.company.comUMP说明:本次培训的主旨是为了使大家对Linux系 统有个整体的了解,并根据一些日常工作中涉 及到的操作及问题给大家做一些讲解。Linux系 统本身是比较庞杂的,在很短的时间内完全了 解和掌握所有的系统特性是不容易的,故在此 次培训中主要对常用命令、基本操作及一些概 念做有针对性的介绍和说明,整个培训方案还 有很多不足,也欢迎大家随时指证和交流www.umpay.comCompany LOGOwww.company.comUMP一.Linux系统简介 二.Linux系统的安装 三.用户和组的管理 四.文件、目录及磁盘管理 五.Shell相关目 录www.umpay.comCompany LOGOwww.company.comUMP基本介绍 Linux的系统核心是基于Unix系统的,由Linus Torvalds在 1991年开发,本身非常小巧。 内核简单讲就是控制硬件的程序代码,是操作系统的最底层 。每个操作系统都有自己的核心。准确来说最初的Linux就是 一个内核一、Linux系统简介www.umpay.comCompany LOGOwww.company.comUMP一、Linux系统简介基本介绍 Linux的系统核心是基于Unix系统的,由Linus Torvalds在 1991年开发,本身非常小巧。 内核简单讲就是控制硬件的程序代码,是操作系统的最底层 。每个操作系统都有自己的核心。准确来说最初的Linux就是 一个内核 内核的基本功能 u系统调用接口:服务与内核通讯,然后可进一步利用硬件资源 u过程控制:系统过程控制 u内存管理:控制整个系统的内存管理 u文件系统管理:文件系统的管理,I/O操作,文件格式等 u设备驱动程序:主要工作之一,加载驱动程序从而驱动具体物理硬件工作www.umpay.comCompany LOGOwww.company.comUMP一、Linux系统简介基本介绍 Linux的系统核心是基于Unix系统的,由Linus Torvalds在 1991年开发,本身非常小巧。 内核简单讲就是控制硬件的程序代码,是操作系统的最底层 。每个操作系统都有自己的核心。准确来说最初的Linux就是 一个内核 内核的基本功能 u系统调用接口:服务与内核通讯,然后可进一步利用硬件资源 u过程控制:系统过程控制 u内存管理:控制整个系统的内存管理 u文件系统管理:文件系统的管理,I/O操作,文件格式等 u设备驱动程序:主要工作之一,加载驱动程序从而驱动具体物理硬件工作 发布版本 由于Linux本身只是系统最底层的核心,但一个完整健壮的操作系统 还需要具备各种应用功能、模块以及第三方软件。发行商将Linux核 心及这些应用程序集成起来,统一发布成功能丰富完整的操作系统 形式,就称作Linux发行版本。例如:Red Hat,SuSE,Debianwww.umpay.comCompany LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com安装前规划 硬件规划:Linux操作系统对硬件需求相对较低,主流PC Server的 硬件配置绰绰有余的,即便是普通的台式机笔记本也能非常顺畅 稳定的运行Linux系统!硬件选择主要应以在部署应用程序后,系统及网络负载是否会产生性能瓶颈为准则 磁盘分区规划:至少必须有/分区(通常为几G大小),swap分区(通 常为内存大小的两倍)!建议重要数据单独硬盘分区,或单独逻辑分区。当系统分区崩溃时,较容易恢复数据 并且有利于日常备份Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.comLinux的安装并不复杂,现今主流的Linux发 布版本都提供了非常友好和简单易懂的安装界 面,下面就根据实际安装步骤给大家做个简要 介绍安装前规划 硬件规划:Linux操作系统对硬件需求相对较低,主流PC Server的 硬件配置绰绰有余的,即便是普通的台式机笔记本也能非常顺畅 稳定的运行Linux系统!硬件选择主要应以在部署应用程序后,系统及网络负载是否会产生性能瓶颈为准则 磁盘分区规划:至少必须有/分区(通常为几G大小),swap分区(通 常为内存大小的两倍)!建议重要数据单独硬盘分区,或单独逻辑分区。当系统分区崩溃时,较容易恢复数据 并且有利于日常备份Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com这是CentOS发布版光盘启动后默认的安装界面,通常按 ENTER即可进入安装过程Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com进入安装过程后先是一个欢迎界面,然后是上图选择安装过 程语言,建议选择简体中文Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com选择键盘种类,默认即可Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com选择安装模式,通常建议就选择定制,按照自己需求来安装 系统Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com选择分区方式,同样建议选择手工分区Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com这里按照最基本形式对磁盘分区,只分配了/分区与swap分区 ,在工作中是不能这样分区的,应根据具体需求进行分区Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com此处是指定GRUB引导程序安装位置的步骤,基本上很少去 修改,采用默认即可Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com现在需要配置网络参数,包括网卡的地址参数,主机名称, 网关等Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com这里是关于防火墙的配置,可以暂时选择不启用防火墙,在 系统安装完成后根据需要来设定Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com选择系统语言Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com此处输入根用户root的口令Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com配置的最后一步,选择所要安装的软件包,这里选择全部方 式安装,也可以根据自己需求选择包,下一步后根据提示开 始安装系统Company LOGOwww.company.comUMP二、Linux系统的安装www.umpay.com系统开关机 在系统安装完成后会要求重新启动操作系统,这就涉及到了Linux的 第一个问题-系统开关机的方式与命令reboot:重新启动系统,没有任何提示,不建议共用服器使用poweroff:关闭操作系统,没有任何提示shutdown:有多个参数,功能比较全面-t sec:-t后跟秒数,表示过几秒后关机-k:并不真的关机,只是发送警告信息-h:将系统服务停掉,立即关机,效果类似poweroff命令-f:关机再开机后,忽略fsck工具对磁盘的检查-r:重新启动系统,效果和reboot命令相同-c:取消已经在进行的shutdown指令内容 注:shutdown命令需要加入时间参数,例如:shutdown h now/20:25Company LOGOwww.company.comUMP三、Linux用户和组的管理www.umpay.com用户和组 几乎任何现代操作系统都包含用户和组,这也是Linux非常重要的一 个组成部分。以下针对常用的几个命令加以介绍:groupadd:添加用户组 例:#groupadd abc 添加一个名称为abc的组useradd:添加用户,无-g参数时默认添加与用户名同名的组 例:# useradd g develop d /home/abc s /bin/bash abc添加一个 名称为abc的用户,属组为develop,路经为/home/abc,登陆使用 bash环境 用户和组信息分别存放在/etc/passwd和/etc/group文件中,因此这两 个文件的重要性是不言而喻的id:查询当前用户或指定用户的uid/gid信息groups:查询用户的群组信息chsh:查询并更改用户shell-l:列出当前系统能可用的shell名称及路径-s:改变当前shell 例:# chsh s /bin/cshCompany LOGOwww.company.comUMP三、Linux用户和组的管理www.umpay.com用户身份切换 在Linux的日常操作及管理时出于安全的考虑和权限的控制需要,经 常默认是不允许直接登录root用户的,因为root用户拥有最大化的权 限,是很不安全的。但一些系统级的操作又必须使用root权限来完成 ,这就涉及到了用户身份切换功能 su:直接输入su或su-命令为切换到root用户,但需要root密码 可见虽然su命令很方便,但是存在着比较大的安全隐患,有可能会外 泄root密码 sudo:经授权后在命令与脚本执行过程中拥有目标用户权限,执行 结束后释放权限Company LOGOwww.company.comUMP三、Linux用户和组的管理www.umpay.com用户身份切换sudo的授权要编辑/etc/sudoers文件设定,用visudo命令编辑 。这是我在187服务器中测试时设置的sudoers文件样式Company LOGOwww.company.comUMP三、Linux用户和组的管理www.umpay.com例行性命令 这里主要介绍crontab命令,crontab是在咱们日常工作中经常用到的 设定服务器在指定时间,自动执行命令或脚本 crontab:例行执行指令-u user:仅能root权限输入,查看或编译其他用户crontab内容-l:列出crontab内容-e:编辑crontab内容-r:删除crontab内容 crontab有着比较固定的书写格式 0 12 * * * sh /run/resinas 分时日月周 =命令行部分= 表示在每天的12点执行/run/resinas脚本 crontab其实是一项系统服务,利用ntsysv命令可以起停该服务,编 辑系统级例行任务时,也可以用root身份直接编辑/etc/crontab文件。 crontab日志存放在/var/log/cron文件中Company LOGOwww.company.comUMP四、文件、目录及磁盘管理www.umpay.com文件及目录的属性与权限 Linux下文件和目录都有相应的属性及权限,利用ls l命令可以查看 到,第一个字段由类似-rwxr-xr- 形式表示,共十位,除第一位为属 性位以外,后九位每三个为一组分别表示,文件目录的属主权限,所 属组权限及其他非本组权限 属性位表示含义列举: -表示为文件 d表示为目录 l表示为链接文件 b表示为可供存储的接口设备 c表示为串行端口设备,如键盘、鼠标 权限位表示含义 r表示读权限 w表示写权限 x表示执行权限 注:目录必须有x执行权限,否则用户将无法查看到路径下的内容Company LOGOwww.company.comUMP四
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号