• 当天更新视频:5部 视频总数量:78283
您现在所在的位置:首页  »  电脑  »  电脑其它  »  linux平台下的高性能系统设计

linux平台下的高性能系统设计截图

linux平台下的高性能系统设计 全集

评分:
视频类型:电脑其它
人气:加载中...次点播
更新时间:2011-11-11 10:58

linux平台下的高性能系统设计详情

在线播放和下载地址: [ 无需安装任何插件即可快速在线观看和下载 ]

linux平台下的高性能系统设计内容简介:

  简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。

  linux读音:["liniks]

  Linux学习的基本概念

  (1)磁盘及分区

  一块硬盘可以分为一个主分区和若干个扩展分区(逻辑分区),Linux操作系统可以安装在任何地方,因此许多机器可以做成多个windows系统及Linux多启动。

  在Linux下没有盘符的概念,不管是什么存储盘,在它里面都是一样对待的,系统里只有从根目录往下一层层的目录,一个盘可以多个目录,一个目录也可能会跨多个盘。

  Ext2:

  Ext2是GNU/Linux系统中标准的文件系统。这是Linux中使用最多的一种文件系统,它是专门为Linux设计的,拥有极快的速度和极小的CPU占用率。Ext2既可以用于标准的块设备(如硬盘),也被应用在软盘等移动存储设备上。

  Ext3:

  Ext3是Ext2的下一代,也就是保有Ext2的格式之下再加上日志功能。Ext3是一种日志式文件系统(Journal File System),最大的特点是:它会将整个磁盘的写入动作完整的记录在磁盘的某个区域上,以便有需要时回溯追踪。当在某个过程中断时,系统可以根据这些记录直接回溯并重整被中断的部分,重整速度相当快。该分区格式被广泛应用在Linux系统中。

  Ext4:

  ext4是ext3文件系统的后继版本。ext4原始的开发目标是一系列的向下兼容ext3、移除其64位限制与提升其效能的延伸包。然而,某些Linux开发者因稳定性原因而拒绝将这些延伸包应用在ext3上,并要求其作为ext3的分支,改名为ext4并另行开发,以免影响到目前的ext3用户。该要求被接受以后,ext3维护者Theodore Ts"o在2006年6月28日公开了ext4的开发计划。

  Linux swap:

  它是Linux中一种专门用于交换分区的swap文件系统。Linux是使用这一整个分区作为交换空间。一般这个swap格式的交换分区是主内存的2倍。在内存不够时,Linux会将部分数据写到交换分区上。

  VFAT:

  VFAT叫长文件名系统,这是一个与Windows系统兼容的Linux文件系统,支持长文件名,可以作为Windows与Linux交换文件的分区。

  (2)理解Linux文件系统标准

  /:根目录,系统中所有的目录都是从根目录开始。

  /bin: 存放常用命令。

  /boot: 引导核心的程序目录

  /dev: 外部设备名

  /etc: (etcetera)系统管理所要的配置文件和子目录

  /home:存放用户主目录的地方,一般是/home/用户名。其他目录有ftp、httpd、samba等。

  /lib:(library)系统基本的动态链接库

  /lost+found

  /opt :optional(可以选择的)

  /proc: 虚拟系统,是由系统初起时内存中产生的

  /root:超级用户默认的主目录;

  /sbin:系统管理员使用的系统管理程序;

  /tmp: 存放各程序执行时所产生的临时文件;

  /usr:占空间最大的目录,用户的很多应用程序和文件几乎全在这个目录中;

  /var:存放一些系统记录文件和配置文件;

  (3)掌握Linux下设备的使用方法

  (4)理解LILO和GRUB的用途

  LILO全称为LInux LOader

  GRUB全称为GRand Unified Boot loader

  是位于硬盘引导扇区的一个小程序,是引导Linux系统内核的最常见的方式;

  可以用来引导多个操作系统;可以同时支持多个不同的系统内核映像;

  为每个系统内核映像提供了密码保护;

  支持位于不同磁盘和分区中的引导扇区、映象文件和启动映像;

  (5)普通用户与超级用户

  普通用户可以在其权限许可的范围内使用系统资源,而超级用户(用户名为root)不仅可以使用系统中的所有资源而且可以管理系统资源。

  (6)工作方式

  字符工作方式和图形工作方式

  在字符界面下工作[@more@]在字符界面下工作-为什么使用字符工作方式

  --------------------------------------------------------------------------------

  Linux是一种类UNIX操作系统。在UNIX发展的早期,类UNIX操作系统根本没有图形操作界面,只有字符工作模式。后来随着GUI的发展,在类UNIX操作系统上开发了XWindow系统,使类UNIX系统有了图形用户界面。虽然图形用户界面操作简单,但是字符操作方式仍然沿用至今,这主要是因为:

  1.在字符操作方式下可以高效地完成所有的任务,尤其是系统管理任务。

  2.系统管理任务通常在远程进行,而远程登录后进入的是字符工作方式。

  3.由于使用字符界面不用启动图形工作环境,大大地节省了系统资源开销。

  在字符界面下工作-进入字符工作方式的方法

  --------------------------------------------------------------------------------

  --在图形环境下开启终端窗口进入字符工作方式。

  --以init 3模式启动系统后直接进入字符工作方式。

  --使用远程登录方式(telnet/SSH)进入字符工作方式。

  在字符界面下工作-Shell 简介

  --------------------------------------------------------------------------------

  --什么是Shell

  Shell就是用户与操作系统内核之间的接口,起着协调用户与系统的一致性和在用户与系统之间进行交互的作用。Shell在Linux系统上具有极其重要的地位。

  --Shell的功能

  Shell最重要的功能是命令解释,从这种意义上说,Shell是一个命令解释器。Linux系统上的所有可执行文件都可以作为Shell命令来执行。当用户提交了一个命令后,Shell首先判断它是否为内置命令,如果是就通过Shell内部的解释器将其解释为系统功能调用并转交给内核执行;若是外部命令或实用程序就试图在硬盘中查找该命令并将其调入内存,再将其解释为系统功能调用并转交给内核执行。在查找该命令时分为两种情况:(1)用户给出了命令的路径,Shell就沿着用户给出的路径进行查找,若找到则调入内存,若没找到则输出提示信息;(2)用户没有给出命令的路径,Shell就在环境变量PATH所制定的路径中依次进行查找,若找到则调入内存,若没找到则输出提示信息。此外,Shell还具有如下的一些功能:

  + 通配符

  + 命令补全、别名机制、命令历史

  + 重定向

  + 管道

  + 命令替换

  + Shell编程语言

  --Shell的主要版本

  + Bourne Again Shell(bash, bsh 的扩展)--Linux的默认Shell

  + Korn Shell (ksh)--AIX的默认Shell

  + tcsh (csh 的扩展)

  在字符界面下工作-基本操作命令

  --------------------------------------------------------------------------------

  --文件目录操作--

  ls 显示文件和目录列表

  touch 生成一个空文件或更改文件的时间

  cp 复制文件或目录

  mv 移动文件或目录、文件或目录改名

  rm 删除文件或目录

  cat、tac 显示文本文件内容

  more、less 分页显示文本文件内容

  ln 建立链接文件

  whereis 查找系统文件所在路径

  find 在文件系统中查找制定的文件

  grep 在制定的文本文件中查找指定的字符串

  pwd 显示当前工作目录

  cd 切换目录

  mkdir 创建目录

  rmdir 删除空目录

  tree 显示目录树

  chmod 更改文件或目录的权限

  chown 更改文件或目录的属主

  --信息显示 --

  stat 显示指定文件的相关信息

  who、w 显示在线登录用户

  whoami 显示用户自己的身份

  hostname 显示主机名称

  uname 显示系统信息

  dmesg 显示系统启动信息

  top 显示当前系统中耗费资源最多的进程

  du 显示指定的文件(目录)已使用的磁盘空间的总量

  df 显示文件系统磁盘空间的使用情况

  free 显示当前内存和交换空间的使用情况

  ifconfig 显示网络接口信息

  ping 测试网络的连通性

  netstat 显示网络状态信息

  --用户间通信--

  write 向另外一个登录用户发信息

  wall 向所有登录用户发信息

  mesg 显示、设置接受或者不接受其它登录用户发来的信息

  mail、pine 邮件收发

  ftp ftp客户端程序

  lynx 字符界面浏览器

  --备份压缩 --

  tar 文件、目录打(解)包

  gzip 压缩(解压)文件或目录,压缩文件后缀为gz

  compress 压缩(解压)文件或目录,压缩文件后缀为Z

  bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2

  zcat 显示压缩的文本文件的内容

  --其他命令 --

  echo 显示输出变量、字符串的值

  exit 返回上一级Shell

  date 显示(设置)系统日期和时间

  cal 显示日历

  clear 清屏

  wc 统计文本文件的行数、单词数和字符个数

  passwd 设置用户登录密码

  su 切换为指定的用户进行操作

linux平台下的高性能系统设计由第一视频教程网精心收集并免费提供在线观看下载,如果您觉得此视频教程对您有帮助,请把本视频链接发给您的亲朋好友,让更多的人能得到帮助!

评论视频linux平台下的高性能系统设计