计算机公司Linux培训教程.ppt
《计算机公司Linux培训教程.ppt》由会员分享,可在线阅读,更多相关《计算机公司Linux培训教程.ppt(613页珍藏版)》请在三一办公上搜索。
1、Acegene IT Co.Ltd.,1,Linux操作系统 简介,Acegene IT Co.Ltd.,2,Linux操作系统系统安装,周炯上海艾基信息技术有限公司,Acegene IT Co.Ltd.,3,内容提要,1 VMWare安装2 Linux安装设备准备3 安装规划4 安装准备5 安装过程6 附加说明,Acegene IT Co.Ltd.,4,1 VMware安装,在Windows安装VWware WorkstationHost-Only网卡邦定 VMware Network Adapter VMnet1,设定IP地址 172.1.1.1,不能和局域网的地址冲突NAT网卡邦定 VM
2、ware Network Adapter VMnet8,设定IP地址 192.168.238.1,不能和局域网的地址冲突Bridge网卡邦定Windows系统上的网卡网卡属性里设置,选中VMware Bridge Protocol配置WMware程序的网络设置Host-Only网络VMnet1,use IP:“172.1.1.0”mask 255.255.255.0“对应VMnet1地址设置NAT网络Select Edit-Virtual Network Settings.Click the Host Virtual Network Mapping tab.Find the entry lab
3、elled VMnet8.Click the.button at the far right edge of that line.Select Subnet.from the menu that appears.IP Address:Enter“192.168.238.0”.(对应VMnet8地址)Subnet Mask:Enter 255.255.255.0.Select“NAT.from the menu that appears.Gateway IP Address:Enter“192.168.238.2”.Subnet Mask:Enter 255.255.255.0.,Acegene
4、 IT Co.Ltd.,5,1 VMware新建虚拟机,新建虚拟机添加虚拟硬盘用文件模拟添加虚拟网卡Host only:只能访问本机,不能访问外部机器,也不能被局域网访问Bridge:可以访问外部机器,也能被局域网访问NAT:相当于虚拟路由器,可以访问外部机器,但不能被局域网访问在虚拟机中安装操作系统在虚拟机中的系统上安装VMware tools虚拟机中的网卡配置网卡和虚拟机的设置次序相对应设置Host-Only网络“VMnet1”,use IP:“172.1.1.x”(对应VMnet1地址)mask 255.255.255.0“设置NAT网络IP Address:Enter“192.168.
5、238.x”.(对应VMnet8地址)Gateway IP Address:“192.168.238.2”DNS IP Address:“192.168.238.2”Subnet Mask:Enter 255.255.255.0.设置Bridge网络设置所在局域网的IP,(对应VMnet0地址)如果局域网有DHCP服务器,IP可以自动获得,Acegene IT Co.Ltd.,6,2 安装前的准备工作,2.1 需要什么设备2.2 计划安装过程2.3 准备硬盘驱动器2.4 计划开机启动过程,Acegene IT Co.Ltd.,7,2.1 需要什么设备,如果计算机上可以运行DOS和Windows
6、,那就能安装并运行Linux操作系统。安装Linux操作系统的基本要求如下:386或者以上的CPU16MB随机存取内存(RAM)虽然Linux操作系统在8MB的内存上也可以运行(使用StarOffice软件的时候,最小推荐内存为32MB)。英寸软盘驱动器。CD-ROM光盘驱动器。最少500 MB的硬盘空间,如果希望完全安装光盘上的内容,需要2.9 GB的硬盘空间。,Acegene IT Co.Ltd.,8,2.2 计划安装过程,对硬盘进行分区安装系统(光盘启动安装、软盘启动安装、网络安装)配置X窗口系统连通网络配置声卡,Acegene IT Co.Ltd.,9,2.3 准备硬盘驱动器,分区过是
7、对硬盘驱动器上某个部分殊称呼以及进行划分的方法。有两种类型的分区:“主分区”和“扩展分区”。硬盘驱动器可以容纳四个主分区。文件系统就是文件和子目录在硬盘驱动器上的记录方式。分区一般都有一个“文件系统”。Linux操作系统常用的文件系统有两种:ext3/ext2(用于存储文件)swap(用于临时性地保存内存中的内容)。,Acegene IT Co.Ltd.,10,2.4 计划开机启动过程,MBR 主引导记录Grub 全称是Grand Unified Bootloader。/boot/grub/menu.lst 配置文件如果找不到此文件则不进入菜单模式直接进入命令行模式。LILOLinux操作系统
8、加载程序(LILO)。LILO安装在分区的MBR主引导记录里。/etc/lilo.conf 配置文件修改/etc/lilo.conf后,必须重新运行LILO命令,Acegene IT Co.Ltd.,11,2.4 计划开机启动过程-LILO,LILO是多重引导加载程序LILO程序必须安装。这是因为计算机只有在知道系统内核存放在什么位置的情况下才能够正确地引导启动。如果你让NT和Linux共享一台计算机,也可以使用NT的多重引导加载程序代替LILO程序。LILO的安装位置:主引导记录MBR把LILO程序安装在主硬盘的MBR(主引导记录)处,Windows系统安装会重写MBR,所以一般先安装Win
9、dows后安装Linux。Linux操作系统的root根分区。必须使用进行分区操作的工具程序把它设置为可引导的 软盘,Acegene IT Co.Ltd.,12,Linux安装:预备知识,当安装过程中有错误时,可以用如下几种方法进行恢复重新安装Linux操作系统本身添加或者删除某些软件包重新配置那些已经安装好的软件或者Linux操作系统本身从内核中添加或者删除某些模块重新编译内核安装类型工作站服务器自己定制 升级注意事项:它将在MBR(主引导记录)中安装LILO程序,如果在计算机中已经安装了Windows,Grub/LILO将自动配置为双启动方式它将删除硬盘上所有现存Linux分区,不管它们是
10、不是属于Red Hat的Linux操作系统它将自行选择需要安装哪些软件包,Acegene IT Co.Ltd.,13,Linux安装:预备知识,启动盘Linux:rawrite.exe boot.img在CMOS配置从什么地方开始引导系统软盘CDROM某个硬盘USB设备安装方式光盘启动安装软盘启动安装从硬盘安装网络安装(HTTP,FTP,NFS)选择组件和软件把所有今后会用到的硬件的驱动程序都包括进去视情况安装网络驱动程序和有关软件 把所有今后会用到的计算机语言的编译器和函数库都包括进去把打算运行的所有服务的服务器程序都包括进去 选择应用程序和系统Shell,Acegene IT Co.Ltd
11、.,14,Linux分区和目录,分区必须对应目录,以目录的形式加载使用mount命令加载Linux常用的分区Swap/boot/(root)/var/usr/tmp/home/opt,Acegene IT Co.Ltd.,15,开始安装,首先拿到Redhat启动安装盘,要求可以光盘启动让计算机从CDROM启动,启动后出现简洁的欢迎信息,Acegene IT Co.Ltd.,16,其他附加说明,Virtual Console虚拟控制台跟踪和调试安装过程.五个不同的虚拟控制台:(键组合 控制台名称 控制台信息)Alt+F1 Main Main(主控制台)是安装程序通过对话框要求输入信息和进行执行安
12、装操作的地方,还提供了安装进度状态条。Alt+F2 General General(通用控制台)在安装过程继续进行的同时,提供一个有限的交互式bash shell。Alt+F3 Expert Expert(专家控制台)给出安装进程的文字性状态说明。用于处理安装过程中挂起Alt+F4 Rescue Rescue(恢复控制台)显示着安装过程中屏幕后面发生的事情。安装挂起时,这个状态窗口同样也很有助于查找原因。Alt+F5 Kickstart Kickstart(杂项控制台)包括了安装过程的杂项数据。关于各部分存到硬盘的哪个位置之类的信息;另外在安装程序建立文件系统的时候显示有关的进度状态。,Ace
13、gene IT Co.Ltd.,17,其他附加说明,诊断使用LILO程序启动引导时出现的挂起错误当“LILO”显示在屏幕上的时候,每一个字母都代表引导启动过程的一个组成部分。下面两张表列出了LILO引导过程中可能发生的每一种错误以及部分错误代码和它们的原因。LILO程序可以从软盘移到MBR,也可以从MBR移到软盘。在考虑这样做的时候,如果能够把安装Linux时建立的root分区设置为可引导(使用硬盘分区工具程序)的,那么还可以把LILO程序移到root分区中去。LILO程序的代用程序 Loadlin程序:把LOADLIN.EXE文件拷贝到一个MS-DOS分区,在安装Linux操作系统之后,把/
14、boot/vmlinuz文件拷贝到同一个分区中的根目录去loadlin c:vmlinuz root=/dev/hda1 ro 引导盘 mkbootdisk,Acegene IT Co.Ltd.,18,其他附加说明,安装过程中会给出机器开机引导启动时允许运行的服务类型的清单。F1键,屏幕上将给出光标所在服务的一个简单介绍。*apmd服务是笔记本电脑上使用的一个电源管理守护进程。*atd服务跟踪记录由at命令建立的工作。at命令允许把一次性的工作安排在某个时刻去完成。*crond服务跟踪记录定期运行的工作,通过编辑 cron文件或者用户使用crontab命令生成的。*gpm服务能够对一个非GUI
15、任务提供有限的鼠标操作支持功能。*sendmail服务管理着你从一台计算机发向另外一台计算机的电子邮件。*sound服务保证声卡混音方面的各种设置值在计算机引导启动过程之间不会丢失。*syslog服务各种守护进程和其他进程用来在系统日志文件中添加记录的工具程序。,Acegene IT Co.Ltd.,19,其他附加说明,恢复MBRfdisk/mbr 或者 Norton Utilities重新安装LILO程序 根据需要编辑/etc/lilo.conf文件,运行LILO程序,把新的设置信息写入MBR中去。/sbin/lilo删除LILO程序/sbin/lilo-u 重新启动机器:reboot 或者
16、shutdown-r,A,Acegene IT Co.Ltd.,21,练习,安装VMware Workstation设置系统网卡 vnet0,vnet1,vnet8在VMware中安装Linux系统计划安装的硬盘分区选择安装的软件模块 安装Linux(RHEL4/SLES9)设置虚拟机中的网络地址,Acegene IT Co.Ltd.,22,Acegene IT Co.Ltd.,22,Linux操作系统shell和常用命令,周炯上海艾基信息技术有限公司,Acegene IT Co.Ltd.,23,Acegene IT Co.Ltd.,23,内容提要,1 shell2 进程和shell 命令行2
17、 常用命令,Acegene IT Co.Ltd.,24,Acegene IT Co.Ltd.,24,1、使用SHELL,1.1 什么是Shell1.2 系统中有几种Shell1.3 Shell脚本,Acegene IT Co.Ltd.,25,Acegene IT Co.Ltd.,25,1.1 什么是Shell,shell提供了一个到Linux操作系统的界面以方便运行程序。事实上,shell也只不过是另外一个Linux操作系统程序而已。shell是一个命令解释器,它可以用来启动、挂起、停止甚至编写程序。shell是Linux操作系统的一个整体组成部分,也是Linux操作系统和UNIX设计的一部分
18、。,Acegene IT Co.Ltd.,26,Acegene IT Co.Ltd.,26,1.1 什么是Shell,如果把Linux操作系统的内核想象成一个球体的中心,那么shell就是包围内核的外层。从shell或其他程序向Linux操作系统传递命令的时候,内核就会做出相应的反应。用户Shell配置的位置/etc/passwd,Acegene IT Co.Ltd.,27,Acegene IT Co.Ltd.,27,1.2 shell,这种shell的内建命令都有哪些?怎样进行任务控制?这种shell是否支持命令行编辑?这种shell是否支持命令行历史记录?什么是它的重要的开机启动文件或者配
19、置文件?各个shell的重要环境变量有哪些?可以使用什么样的命令行提示符?它支持什么样的编程框架?,Acegene IT Co.Ltd.,28,Acegene IT Co.Ltd.,28,1.2 系统中有几种Shell,ash 袖珍的sh兼容的shell由Kenneth Almquist编写的ash shell是Linux操作系统上尺寸最小的shell之一。这个shell有24个不同的内建命令和10个不同的命令行参数。bash Bourne Again Shell(与ksh和sh兼容)bash就是由Brian Fox和Chet Ramey编写的Bourne Again Shell,它是Linu
20、x操作系统上最流行的shell之一。csh 对tcsh的一个符号链接ksh pdksh,公共域Korn(与ksh兼容)shellpdksh shell在Linux操作系统中叫做ksh。这个shell和商业化UNIX中的版本几乎是完全兼容的。sh 对bash的一个符号链接tcsh 与csh兼容的shellzsh Z-shell,一个与csh、ksh、和sh兼容的shell,Acegene IT Co.Ltd.,29,Acegene IT Co.Ltd.,29,1.2.2 bash,bash就是由Brian Fox和Chet Ramey编写的Bourne Again Shell,它是Linux操作
21、系统上最流行的shell之一。它有48个内建的命令和十多个命令行参数。可以使用方向键查阅以前输入的命令(历史记录功能)可以对某个命令行进行编辑敲入命令的一部分然后再按下Tab键获得其他部分自动执行脚本初始化设置文件/etc/rc/etc/bashrc/etc/profile 用来设置全局(对所有用户都起作用的)参数,比如环境变量或者在第一次登录进入的时候给你发送一条消息(比如一条欢迎标语)。用户子目录中的.bashrc登录文件控制bash shell启动运行方式或者对不同的击键(如退格键)的响应;用户子目录中.bash_profile文件,通知s h e l l在用户登录后系统应该使用哪一个资
22、源文件。,Acegene IT Co.Ltd.,30,Acegene IT Co.Ltd.,30,1.3 建立Shell命令脚本程序,shell script(脚本文件)编辑文件将其所有命令写入到该文件中,添加执行权限将该文件设置为可以执行运行,Acegene IT Co.Ltd.,31,Acegene IT Co.Ltd.,31,2 Shell命令行和进程,2.1 对shell进行定制设置2.2 进程管理2.3 使用重定向和管道,Acegene IT Co.Ltd.,32,Acegene IT Co.Ltd.,32,2.1 对shell进行定制设置,shell包含了“环境变量”重要的就是$P
23、ATH变量$PS1变量alias命令显示环境变量printenvenvset环境变量由资源文件预先定义bash shell全局性系统环境变量的资源文件/etc/rc/etc/bashrc/etc/profile用户定制的系统环境变量/.bashrc/.bash_profile,Acegene IT Co.Ltd.,33,Acegene IT Co.Ltd.,33,2.2 进程的定义,Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。Linux用分时管理方法使所有的任务共
24、同分享系统资源。进程:Linux系统上所有运行的程序都可以称之为一个进程。进程的一个比较正式的定义是在自身的虚拟地址空间运行的一个单独的程序。进程与程序是有区别的,程序只是一个静态的指令集合,不占系统的运行资源;进程不是程序,虽然它由程序产生。进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。而且一个程序可以启动多个进程。,Acegene IT Co.Ltd.,34,Acegene IT Co.Ltd.,34,2.2 在后台运行程序,后台运行程序的意思是这个命令继续在内存中执行,而在这同时shell命令行的控制权已经返回到了控制台。对巨型文件进行排序或者对子目录和其他类型的文件系
25、统进行搜索等等操作都是可以放到后台去执行的好例子。运行一个进程命令格式:进程名&nohup 进程名&,Acegene IT Co.Ltd.,35,Acegene IT Co.Ltd.,35,2.2 报告进程状况 PS,ps命令是进程查看命令。ps命令语法格式如下:ps option ps axps-ef常用选项说明如下:-e:显示所有进程。-f:全格式。-u:打印用户格式,显示用户名和起始时间。ps 重要的输出字段USER进程所有者的用户名PID进程号STAT进程状态,常见的值有:R:可执行的。S:睡眠状态。Z:僵尸。I:空闲。,Acegene IT Co.Ltd.,36,Acegene IT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 公司 Linux 培训 教程
链接地址:https://www.31ppt.com/p-6210713.html