Linux基础培训(1).ppt
《Linux基础培训(1).ppt》由会员分享,可在线阅读,更多相关《Linux基础培训(1).ppt(128页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、2前言:超算平台简单介绍第一章:Linux操作系统简介第二章:Linux操作系统安装和基本配置第三章:Linux操作系统的文件系统结构第四章:Linux操作系统的用户管理第五章:Linux操作系统常用命令详解第六章:Linux操作系统的进程管理目录3超算平台简介主要由曙光集群构成,总计算能力达每秒3.6万亿次:计算刀片:38台TC2600,各两颗主频2.1GHz的AMD Opteron 2352 x86_64四核处理器,16GB内存,总运算能力为每秒2.55万亿次胖节点服务器:两台A950r-F,各八颗主频2.2GHz的AMD Opteron 8354 x86_64四核处理器,64GB内存,总
2、运算能力每秒0.56万亿次IO兼计算节点:六台A620r-FX,各两颗主频2.1GHz的AMD Opteron 2352 x86_64四核处理器,8GB内存,总运算能力每秒0.4万亿次管理和用户登录节点,各一台A620r-FX,每台两颗主频2.1GHz的AMD Opteron 2352 x86_64四核处理器,16GB内存,总运算能力每秒0.13万亿次 计算网络:单向10Gb/s的InfiniBand和千兆以太网存储与备份:5TB的HDS WMS100存储各一台操作系统:Red Hat Enterprise Linux Server 5.3编译器:x86 Open64、Intel、PGI、GN
3、U等C/C+ Fortran编译器数值函数库:ACML、Intel MKL及Goto BLAS、ATLAS、BLAS、ScaLapack等并行计算环境:Open MPI,MVAPICH及OpenMP,支持节点间MPI并行和节点内共享内存的OpenMP并行4一第一章: Linux操作系统简介二第二章: Linux操作系统安装和基本配置三第三章: Linux操作系统的文件系统结构四第四章: Linux操作系统的用户管理五第五章: Linux操作系统常用命令详解六第六章: Linux操作系统的进程管理目录5第一章:Linux操作系统简介6 Linux 以它的高效性和灵活性著称。具有多任务、多用户的能
4、力。 Linux 之所以受到广大计算机爱好者的喜爱,其主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改。另一个原因是,它具有 Unix 的全部功能,任何使用 Unix 操作系统或想要学习 Unix 操作系统的人都可以从 Linux 中获益。 第一章:Linux操作系统简介7 Linux是一个诞生于网络、成长于网络且成熟于网络的操作系统。 1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作系统的想法,当年Linux诞生,为了不让这个羽毛未丰的操作系统夭折,Linus将自已的作品Linux通过
5、Internet发布。从此一大批知名的、不知名的hack、编程人员加入到开发过程中来,Linux逐渐成长起来。 Linux一开始是要求所有的源码必须公开,并且任何人均不得从Linux交易中获利。然而这种纯粹的自由软件的理想对于Linux的普及和发展是不利的,于是Linux开始转向GPL,成为GNU阵营中的主要一员。 Linux凭借优秀的设计,不凡的性能,加上IBM、INTEL、CA、ORACLE等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。 Linux只是内核,即操作系统中允许用户的软件与硬件通信的那部分。 Linux产商借网络爱好者升级的内核,通过优化、增加功能出售各
6、个版本的linux操作系统1.1 Linux操作系统起源8一开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。 二多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。三多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。四良好的用户界面 :Linux向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面五设备独立性:是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任
7、何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。Linux是具有设备独立性的操作系统,它的内核具有高度适应能力。六提供了丰富的网络功能:完善的内置网络是Linux一大特点。 七可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。八良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。诺基亚的Maemo、谷歌的Android和Chrom
8、e OS,以及英特尔的Moblin。1.2 Linux操作系统特点9hardwaremultitaskingdeviceinterfacesvishlsbashkernelTCP/IPstackshellgccdiffgrepwcwhocatutilitiesKernel系统启动时将内核装入内存管理系统各种资源Shell用户界面,提供用户与内核交互处理接口是命令解释器,提供强大的编程环境bash,ash,pdksh,tcsh,ksh,csh,zsh.Utility提供各种管理工具,应用程序1.3 Linux操作系统结构10版本号码稳定版本稳定版本 开发版本开发版本2.4.32 2.5.19-6
9、2.4.32 2.5.19-6主版本号主版本号. .稳定稳定( (偶)偶)/ /开发版本(奇)开发版本(奇). .发布号发布号-patch-patch号号http:/www.kernel.org/pub/linux/kernel/当前最新版本当前最新版本linux-2.6.31.tar.gzlinux-2.6.31.tar.gz 1.4 Linux操作系统内核版本111.5 Linux操作系统发行版本还有许多12第二章:Linux操作系统安装和基本配置132.1系统安装引导画面,选第一项进行系统安装142.2 安装引导,硬件自检152.3提示是否对安装介质进行测试,以防介质有问题,安装过程出错
10、,导致前功尽弃162.4按Next继续172.5选择语言182.6选择键盘布局,一般选择默认的U.S.English192.7因新安装系统,没有分区表,所以有此提示,选择继续202.8设置主机名212.9选择时区222.10输入根用户(超级用户root)的密码,重要!232.11硬盘分区242.12 保存分区选项252.13格式化文件系统262.14选择安装软件包272.15检查所选软件包的依赖关系282.16开启安装进程292.17安装结束302.18执行安装后的配置312.19安装完成,重新启动322.20第一次启动,对系统进行基本配置332.21许可证信息342.22创建用户352.23
11、设置系统时间及日期362.24硬件配置372.25提示是否发送配置文件,根据自己情况选择382.26系统登录界面392.27进入系统402.28Linux-Windows软件对照1多媒体多媒体+影音播放+xmms winamp mplayer(图形界面:kmplayer gmplayer) ,VLC player暴风影音(MPC),mplayer,kmplayerxinewindvd,powerdvdrealplayerrealplayer+图形图像+gimpphotoshopKolourpaint绘图+光盘刻录+x-cd-roast, k3b,nautilus内置刻录功能nero expre
12、ss,nero burning rom,roxio dvd creator+虚拟光驱+cdemu, mount命令(mount -t iso9660 mycd.iso /mnt/mydir -o loop),cp命令(cp /dev/cdrom mycd.iso)daemon tools,alcohol41 科学计算科学计算+交互语言+IDL,GDLIDLMaple,Maxima,MuPadMapleMathematica,Maxima,MathomaticMathematica Matlab,Octave(+ Gnuplot),ScilabMatlab +编程+ +编辑器(gedit,vi,
13、emacs,kate,以及专为编代码设计的scite等)+编译器(gcc,gfortran,ifort,g95等等)tcKDevelopment,Eclipse Visual Studio+函数绘图+ qtiplot,scigraphica origin,microcal orginKmplot, gnuplot,. 天文天文 +星图+kstar,xephemskymap,the sky,redshift, deep space explorer+图像处理+irafavis,iris,ds9ds92.28Linux-Windows软件对照242 系统系统 +系统工具+gnome-termina
14、l,konsoleDOS命令行(开始运行cmd)konqueror,nautilus资源管理器(explorer)ksysguard,gnome-system-monitor任务管理器(taskmgr)samba网上邻居kwikdisk, kdiskfree ,system-config-lvmwindows磁盘管理hwbrowser设备管理器redhat network,yum,aptwindows自动更新*软件安装*rpm,yum windows-installer+系统配置+kde控制中心,gnome首选项控制面板gconf-editor, /etc文件夹下配置文件,以及/home/($
15、username)目录下隐藏目录注册表(regedit)system-config-network网络连接system-config-services 控制面板系统管理服务/etc/rc.d msconfig2.28Linux-Windows软件对照343 网络网络+HTTP浏览+firefox, mozilla,netscape,opera,konqueror firefox,mozilla,netscape,opera,ie (maxthon,.)+聊天+pidgin(支持几乎所有即时通讯协议) AMSN MSN+YAHOO+OICQ+ qq linux版QQ,tm+邮件+thunderb
16、ird,mozilla mail foxmail,thunderbird,mozilla mailkmail,evolutionoutlookmail-notification gmail-notifier+ftp+命令行:ftp,lftp ftp (dos)gftp,konquerorFlashFXP,CuteFTPSecureFX+ssh+sshSecureCRT +下载+kget, downloader4x, flashgotflashget,nettransport,迅雷DownThemAll (firefox插件,强烈推荐)DownThemAll+P2P+emule,amule, X
17、muleBT azureus,Bittorrent,snark2.28Linux-Windows软件对照444办公办公+编辑+openoffice,kofficems officegedit,kwrite,kate,Kedit,vim,emacs记事本,emeditor,Ultraedit *TEX*MikTex,WinEdit Tex,TeTex,LaTex,Kile,LyX*PDF生成*任意文字软件菜单:打印打印到文件PDFAdobe Acrobat Distiller*公式编辑*openoffice math,kformula mathtype,公式编辑器*绘图*kig 物理画笔*二进制
18、编辑*KHexEdit,ghex,hexerUltraedit,WinHex+查看+*PDF*acroreader,xpdf,gv,evinceadobe reader*PS,GS*gv,evince,kghostview PSAngel,gsview*超星电子书*BXViewer 超星阅览器(ssreader)+压缩工具+file-roller,ark tar,gzip,rarwinrar, winzip +辅助+星际译王(stardict)金山词霸chinput,fcitx,scim 智能abc,微软拼音kcalc,Gcalctool 计算器2.28Linux-Windows软件对照545
19、2.29软件的安装方法RPMYum从源码编译安装462.30yum我们推荐用yum来进行包管理yum = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包,能自动解决包的倚赖性问题,便于管理大量系统的更新问题yum的一些常用命令:1、列出所有可更新的软件清单命令:yum check-update2、安装所有更新软件命令:yum update3、仅安装指定的软件命令:yum install 4、用YUM删除软件包命令:yum remove 5、搜索软件包命令: yum search 举例:yum search pidgin ; yum insta
20、ll pidgin ; yum remove pidgin47网络的配置 #cd /etc/sysconfig/network-scripts #vi ifcfg-eth0 写入网络IP等 #vi ifcfg-eth1 写入网络IP等 设置完IP后,重启网络系统 # /etc/init.d/network restart 网关:在ifcfg-eth0、 ifcfg-eth1 添加GATEWAY=网关IP DNS: 在/etc/resolv.conf 添加nameserver DNSIP2.31 Linux系统基本配置-网络配置48第三章:Linux系统的文件系统及其结构49文件:是用来存储信息
21、的基本结构,它是被命名(文件名)的存储在某种介质(磁盘,光盘,磁带等)上的一组信息的集合。从技术上讲,文件不能存贮任何数据,它只是一个用来指向它们相应的索引节点(inode)的名字,索引节点包含了文件的真正信息。文件名:是文件的标识,由字母,数字,下划线,圆点组成。扩展名:为了便于识别和管理,用扩展名作为文件名的一部分,中间用.隔开目录文件:用来管理和组织大量的文件,常称为目录3.1 文件与目录的基本概念50 文件系统是包括在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区的目录结构;一个可应用的磁盘设备可以包含一个或多个文件系统;如果您想进入一个文件系统,首先您要做的是挂载(mount)
22、文件系统;为了挂载(mount)文件系统,您必须指定一个挂载点; 文件系统是在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区组织文件的方法,如NTFS或FAT ; 文件系统是文件的数据结构或组织方法。在Linux中,文件系统涉及两个非常独特的事情,目录树或在磁盘或分区上文件的排列;文件系统是基于操作系统的,建立在磁盘媒质上的可见体系结构,例如这种结构对于一个Linux用户来说可以用ls 或其它工具可以看到; 文件系统是基于被划分的存储设备上的逻辑上单位上的一种定义文件的命名、存储、组织及取出的方法; 在计算机业,一个文件系统是有组织存储文件或数据的方法,目的是易于查询和存取。文件系统是基
23、于一个存储设备,比如硬盘或光盘,并且包含文件文件物理位置的维护;也可以说文件系统也是虚拟数据或网络数据存储的方法,比如NFS。 3.2 文件系统基本概念51ext2 文件系统 ext2文件系统应该说是Linux正宗的文件系统,早期的Linux都是用ext2,但随着技术的发展,大多Linux的发行版本目前并不用这个文件系统了;比如Redhat和Fedora 大多都建议用ext3 ,ext3文件系统是由ext2发展而来的。对于Linux新手,我们还是建议您不要用ext2文件系统;ext2支持undelete(反删除),如果您误删除文件,有时是可以恢复的,但操作上比较麻烦; ext3 文件系统:是由
24、ext2文件系统发展而来 ext3 is a Journalizing file system for Linux(ext3是一个用于Linux的日志文件系统),ext3支持大文件;但不支持反删除(undelete)操作; Redhat和Fedora都力挺ext3;reiserfs 文件系统 reiserfs 文件系统是一款优秀的文件系统,支持大文件,支持反删除(undelete);操作反删除比较容易;reiserfs 支持大文件;3.3 Linux文件系统类型52FilesystemFilesystemFile Size LimitFile Size LimitFilesystem Size
25、 Filesystem Size LimitLimitext2/ext3 with 1 KiB blocksizeext2/ext3 with 1 KiB blocksize16448 MiB ( 16 GiB)16448 MiB ( 16 GiB)2048 GiB (= 2 TiB)2048 GiB (= 2 TiB)ext2/3 with 2 KiB blocksizeext2/3 with 2 KiB blocksize256 GiB256 GiB8192 GiB (= 8 TiB)8192 GiB (= 8 TiB)ext2/3 with 4 KiB blocksizeext2/3 w
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 基础 培训
限制150内