当前位置:操作系统 > Unix/Linux >>

初学入门系列:Unix常用函数1

第一章:系统概念(System

  Concepts)

  Objectives

  Upon

  completion

  of

  this

  module,

  you

  should

  be

  able

  to

  Match

  the

  three

  parts

  of

  an

  operating

  system

  (kernel,

  shell,

  and

  file

  system)

  to

  their

  definitions

  Identify

  the

  three

  most

  common

  shells

  in

  the

  Solaris

  environment

  Distinguish

  between

  multitasking

  and

  multiuser

  Describe

  the

  client-server

  relationship

  Define

  the

  following

  basic

  system

  terms:

  host,

  host

  name,

  network,

  IP

  (Internet

  Protocol)

  address,

  client,

  and

  server

  操作系统的主要三个部分

  UNIX操作系统是基于文件的,操作系统的主要三个部分是:

  Kernel

  Shell

  File

  structure

  Kernel

  是操作系统的核心,它的主要功能是:

  管理系统的设备、内存、进程以及守护进程

  系统程序与系统硬件之间接口

  执行所有的命令

  管理:

  Swap

  space(交换分区)

  ?

  系统运行时保留的一部分磁盘空间

  Daemons

  (守护进程)?

  处理特定的系统任务

  shell

  是用户与kernel之间的接口。它就像是命令的解释器或翻译器。Shell接收你输入的命令,对你的输入作出解释,然后就将它发送给kernel执行。

  操作系统的

  Shells种类

  Solaris系统中有三种shell:

  Bourne

  shell

  ($)

  ?

  这是Solaris的缺省shell。Bourne

  shell为

  AT&T

  UNIX

  环境而开发。(/usr/bin/sh)

  Korn

  shell

  ($)

  ?

  是Bourne

  shell的一个超级。它增加了一些功能,如:别名、历史记录以及命令行编辑等。(/usr/bin/ksh)

  C

  shell

  (%)

  ?C

  shell的语法类似于C语言,并且,C

  shell有些功能与

  Korn

  shell相类似。(/usr/bin/csh)

  Solaris环境的文件结构是分成的目录树结构,类似于DOS的文件结构。是一些有特定目的而组织在一起的目录、子目录和文件。

  目录

  (Directory)

  ?

  其他目录和文件所在处

  子目录(Subdirectory)

  ?

  属于其他目录的所有目录

  根目录(/)位于目录树的最顶层,包含

  :

  /usr目录包含系统的一些命令、工具、库文件等

  。

  /opt目录包含的三方应用软件。

  /dev目录包含诸如磁盘、键盘、磁带机、显示器等地设备驱动程序。

  /etc目录包含系统配置文件,如用户口令文件等等。

  /export目录一般包含用于NFS共享的目录。

  /export/home目录包含用户的个人主目录。

  /kernel目录包含系统结构的kernel文件。这个目录下的文件genunix是系统的UNIX

  kernel

  。

  虚拟内存操作系统――交换分区(Swap

  Space)

  虚拟内存操作系统增大了物理内存,它将硬盘中的一部分空间用于存储暂时不用内存数据。这块硬盘空间叫做交换分区。与Windows下的SWAP文件的功能相似。

  守护进程(Daemons)

  守护进程是在后台运行的程序,它负责系统的某个特定的功能,比如打印。

  系统管理的一些常见的概念:

  主机(Host)

  ?

  网络环境下的某台计算机系统。

  主机名(Host

  name)

  ?

  某台系统的名字,网络中的任何系统都必须有自己的主机名。

  IP地址(IP

  address)

  ?

  网络软件用于鉴别网络中某台机器的一个数字符号。

  客户机(Client)

  ?

  使用网络中一个和多个服务的主机和进程。

  服务器(Server)

  ?

  在网络中提供一个或多个服务的主机和进程。

  网络(Network)

  ?

  许多机器连接在一起、可以互相通信的集合。

  Solaris有下列特性:

  多任务(Multitasking)

  ?

  多个进程或应用程序可以同时运行。

  多用户(Multiuser)

  ?

  同时可以有多个用户访问系统资源。

  分布处理(Distributed

  processing)

  ?

  通过网络使用资源。

  

上一个:SCOUNIX宝典----安装教程
下一个:推荐一个跨操作系统进程树脚本---pstree

更多Unix/Linux疑问解答:
路由原理介绍
子网掩码快速算法
改变网络接口的速度和协商方式的工具miitool和ethtool
Loopback口的作用汇总
OSPF的童话
增强的ACL修改功能
三层交换机和路由器的比较
用三层交换机组建校园网
4到7层交换识别内容
SPARC中如何安装Linux系统(2)
SPARC中如何安装Linux系统(1)
用Swatch做Linux日志分析
实战多种Linux操作系统共存
浅析Linux系统帐户的管理和审计
Linux2.6对新型CPU的支持(2)
电脑通通透
玩转网络
IE/注册表
DOS/Win9x
Windows Xp
Windows 2000
Windows 2003
Windows Vista
Windows 2008
Windows7
Unix/Linux
苹果机Mac OS
windows8
安卓/Android
Windows10
如果你遇到操作系统难题:
访问www.zzzyk.com 试试
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,