UNIX系统应用与维护
Ⅱ戊辰A:UNIX系统应用与维护(10%)49+32+3单选1.在unix系统下,使用(A)改变文件权限。
A.chmod命令 B.du命令 C.df命令 D.ps命令2.在scounix系统下,存放系统日志的文件为(A)A.syslog B.profile C.passwd D.Group3.在UNIX系统中,获取进程状态信息的常用工具是(D)。
A.tar命令 B.du命令 C.df命令 D.ps命令4.unix 系统命令expr 30/3/2的输出结果为(C)。
A.10 B.15 C.5 D.65.Unix下,grep有四个常用的参数:-n,-v,-i,和-c。
其中-v(D)。
A.告诉grep忽略以下的模型中的字母B.显示每一个显示行的行号C.仅仅显示匹配行的数目D.显示不包含模型的行6.unix磁盘结构:主引导块.超级块.i节点列表块.(A)。
A .i节点和目录B.内核C.工具层D.进程7.UNIX操作系统的网络功能:telnet用来(B)。
A.在本地计算机和远程计算机之间拷贝文件B.远程登陆程序,用来远程登陆另外的计算机C.使用本地的用户名登陆远程计算机D.在已连接的远程计算机之间相互拷贝文件8.unix中,#EXPORT TERM=vt100 的作用为(B)A.显示变量TERM的值B.设置系统变量TERM的值为vt100 C.切换目录D.退出系统9.使用df命令用于(C)。
A.清除临时目录和文件B.进行备份和恢复C.检查磁盘空间的使用情况D.检查内存占用率情况10.下面关于Shell的说法,不正确的是(D)A操作系统的外壳B用户与unix内核之间的接口程序C一个命令语言解释器D一种和C类似的程序语言11.在综合业务系统中,如不确定所需文件所在目录,我们需要使用(D)命令进行查找。
A pwdB catC lsD find12.vi(Visual)是以视觉为导向的全屏幕编辑器,方式有(D)。
A.command方式B.insert方式C.escape方式D.以上三种都是13.unix系统下sort命令中关于-r选项的正确解释是(C)。
A.忽略前导空格B.将所有小写字母看做大写字母C.反转排列次序D.将输出存入文件14.unix系统中在后台运行脚本程序run.sh的正确命令为(D)。
A.vi run.sh B../run.shC.rm run.sh D.nohup sh ./run.sh &15.在UNIX中,删除名为mywork的用户组,采用(A)语句。
A.groupdelmyworkB.groupmodmyworkerdelmyworkD.groupdelgroup-mywork16.______命令是一种用于处理数据和生成报告的UNIX编程语言。
(B)A.killB.awkC.chmodD.init17.在awk命令中,符号”$1”表示(C)A.首字母B.首行C.首字段D.首页18.在awk命令中,参数–F 的默认值是(D)A. /B.制表符C.换行符D.空格19.awk命令中,_____函数表示输出(D)A.catB.showC.echoD.print20.通常,程序退出时,如果返回的状态是____,表示执行成功(A)A.0B.2C.255D.25621._____(pipe)用于将左侧命令的输出发送到右侧命令的输入(A)A.管道B.>>C.&&D. –22.Unix命令expr 5 \* 4 - 2 的执行结果为(A)A.18B.10C. -1D. 2.523.下列提法中,不属于ifconfig命令作用范围的是( D )。
A 配置本地回环地址B 配置网卡的IP地址C 激活网络适配器D 加载网卡到内核中24.下列关于链接描述,错误的是( B )。
A 硬链接就是让链接文件的i节点号指向被链接文件的i节点B 硬链接和符号连接都是产生一个新的i节点C 链接分为硬链接和符号链接D 硬连接不能链接目录文件25.在UNIX系统中,命令:$ find /etc -user uucp –print的含义是()。
B A.在/etc 目录下创建名字为uucp的文件B.在/etc目录下查找文件属主为uucp的文件C.在/etc目录下查找名字为uucp的打印机D.在/etc目录下查找名字为uucp的用户并显示出来26.设正规式S=(a|ba)*,则起对应正规集的字符串( D)A 长度必须是偶数B 长度必须是奇数C a不能连续出现D b不能连续出现27.关于Unix操作系统的特性,以下哪种说法是错误的?(B)A.Unix是一个支持多任务、多用户的操作系统B.Unix不支持网络服务C.Unix提供了功能强大的Shell编程语言D.Unix的树结构文件系统有良好的安全性和可维护性28.在Linux环境下,哪个目录存放着内核?(B)A./B./kernelC./etcD./boot29.下列哪些不属于shell中的保留字(C)。
A.doB.if,thenC.helloworldD.while30.进程可以用它唯一的_____号来标识(A)A.PIDB.UIDC.GUID.KDE31.在Shell脚本中,注释是由一个符号_____后跟说明文字组成。
(B)A.$B.#C.@D./32.profile是用户定义的初始化文件,保存在______(D)A./etc/B./var/C./usr/D.~/33.变量_______代表主提示符(B)A.$PWDB.$PS1C.$TERMD.$PATH34.变量_______被用于定位用户在命令行键入的命令(C)A.$TERMB.$PS2C.$PATHD.$HOSTNAME35.如果在命令行末尾加上___,shell就会在后台执行这条命令(B)A.@.@B.& c.||| D.^%^36.如果想把元字符当作字面字符使用,可以用____来阻止shell解释元字符(C)A.^B.(C.\D.!37.____命令用于打印出该shell设置的所有变量(A)A.setB.echoC.dirD.cat38.___必须成对出现,能保护其中的所有元字符不被解释.(C)A.#B.$C.’D.^39.___必须成对出现,允许对它们所括的内容进行变量替换和命令替换(D)A.#B.$C.&D.”40.在Unix脚本中,参数_____代表脚本文件名(B)A.$?B.$0C.$*D.$@41.Unix脚本中关键字______用来结束if结构(C)A.endB.finishC.fiD.return42.可以用Unix命令[ _____ $file ] 来测试文件是否存在(D)A. –xB. –wC. –rD. –f43.Unix关键字______用来结束case结构(A)A.esacB.finishC.returnD.end44.在UNIX系统中,收回所有用户对myfile文件的执行权限的命令为()。
C A.move myfile myfile1B.chown jack myfileC.chmod a-x myfileD.chmod a+x myfile45、UNIX/Linux 操作系统的文件系统是结构。
A. 星型B. 树型C. 网状D.环型答案:B46、下面不是 UNIX/Linux 系统中用来进行文件系统备份和恢复的命令是A.tarB.cpioC.umaskD.backup答案:C47、Backup 命令的功能是用于完成 UNIX/Linux 文件的备份,下面说法不正确的是A.Backup E-C 命令用于进行完整备份B.Backup-p 命令用于进行增量备份C.Backup-f 命令备份由 file 指定的文件D.Backup-d 命令当备份设备为磁带时使用此选项答案:D48、UNIX 工具 ( 实用程序 ,utilities) 在新建文件的时候,通常使用可位,而在新建程序的时候,通常使用作为缺省许可位。
A.555 666B.666 777C.777 888D.888 999答案:B49、用”useradd john”命令添加一个用户,这个用户的主目录是什么:AA. /home/johnB. /bin/johnC. /var/johnD. /etc/john50、请在下面的ip地址中选出那个是专用于本地主机的回环地址:DA. 202.112.0.33B. 192.10.2.254C. 255.255.255.0D. 127.0.0.151、dns域名系统主要负责主机名到________的解析 AA. ip地址b.mac地址c.网络地址d.主机别名52、假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的权限使之可以正常运行? BA. path=B. chmodC. chgrpD. chown53、终止一个前台进程可能用到的命令和操作:BA killB <CTRL> + CC shut downD halt54.当系统管理员需升级内核版本和改变系统硬件配置时,应重新编译(C)。
A、程序B、脚本C、内核D、配置文件55.具有很多C语言的功能,又称过滤器的是(C)。
A、cshB、tcshC、awk (awk详解)D、sed56.有关归档和压缩命令,下面描述正确的是 (C) 。
A 用uncompress命令解压缩由compress命令生成的后缀为.zip的压缩文件B unzip命令和gzip命令可以解压缩相同类型的文件C tar归档且压缩的文件可以由gzip命令解压缩D tar命令归档后的文件也是一种压缩文件57.不是shell具有的功能和特点的是( C )。
A 管道B 输入输出重定向C 执行后台进程D 处理程序命令58.为匹配以001开头的行,我们可以使用如下的正则表达式: (A)A. ^001B. $001C. *001D. \00159.不需要编译内核的情况是( D )。
A 删除系统不用的设备驱动程序时B 升级内核时C 添加新硬件时D 将网卡激活60.在shell中变量的赋值有四种方法,其中,采用name=12的方法称( A )。
A 直接赋值 B使用read命令C 使用命令行参数 D使用命令的输出61.在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是( D )。
A foldB joinC trD read62.保障 UNIX/Linux 系统帐号安全最为关键的措施是(A)A. 文件 /etc/passwd 和 /etc/group 必须有写保护B. 删除〈 etc/passwd 、 /etc/gmpC. 设置足够强度的帐号密码D. 使用 shadow 密码63.有编辑 /etdpasswd 文件能力的攻击者可以通过把 UID 变为(B)就可以成为特权用户。
UNIX基础
rwxr-x--x 方
111101001
法 一
75 1
方 法 二
作用 用于非正常中断程序的运行 用于系统通信的中断 用来告诉终端,停止接受输入 告诉终端重新接受输入
# stty -a 显示所有的终端选项
UNIX的基本操作
清除屏幕命令
$ clear
UNIX的基本操作
系统帮助
$ man find
UNIX的基本操作
UNIX系统的关闭
# shutdown –hy 0
UNIX的基本操作 目录操作类命令 文件浏览类命令 文件管理类命令
滤通类命令 系统资源类命令 网络操作类命令
vi的常用命令 系统维护类命令
UNIX的基本操作
内容
UNIX的登录与退出 UNIX用户的切换 UNIX命令行的使用 UNIX控主制机键的的开使机用与关机
清除屏幕 UNIX系统的在线帮助 UNIX系统的重启与关闭
UNIX操作-目录
目录操作命令
ls:显示目录内容 格式:ls [option] [path]
[path]:绝对路径、相对路径
[optin]: -l:显示文件所有属性 -a:显示所有文件含隐含文件 如.profile -s:显示文件占用的block数
UNIX操作-文件的类型与权限
$ ls -l sort -rwxr-x--x 1 myname mygroup 120 Jul 26 10:20 sort
UNIX基础
集成产品部
内容
UNIX操作系统概述 UNIX常用操作命令使用
UNIX简介
内容
UNIX流派与标准 UNIX的特点 UNIX系统组成
UNIX的shell程序 UNIX的用户
Unix 操作系统常见故障恢复技巧
文件/etc/inittab中包含init命令。如果文件inittab丢失了,就不能执行系统启动命令,系统也就不能进入多用户方式。所以,按<ctrl>
+D键时,系统停留在单用户模式下,并显示上述出错信息。
Unix 操作系统常见故障恢复技巧※黑客攻防指南※==>技术文摘==>Unix 操作系统常见故障恢复技巧
Unix 操作系统常见故障恢复技巧
SCO Unix
操作系统是一个多用户、多任务的操作系统,在日常的系统维护中,正确处理突发的灾难故障(如不能启动或不能登录等),保证数据的完整可靠,是系统管理员应该掌握的一种技能。本文介绍有关该系统的一些常见故障的恢复技巧。
其中,xxx表示磁带驱动器设备名。对于1/4英寸盒式磁带驱动器,xxx为rcto;对于mini盒式磁带驱动器,xxx为rctmini。另外,用户还可以根据实际情况,用cpio命令的其他选项完成此项工作。
完成备份工作后,还要确认stand目录是否位于root文件的顶层,如果不是,使用如下命令行进行相应的调整:
的描述标记硬盘划分情况。
处理boot问题
如果系统引导时,出现如下错误信息:
boot not found
cannot open
stage 1 boot failure: error loading hd(40) /boot
mount /stand
mount -r/dev/fd0 /mnt
cp /mnt/unix.Z /stand
处理不能进入多用户问题
如果按<ctrl> +D键后,系统进入多用户方式失败,或在引导时显示如下信息,表明/etc/inittab文件丢失:
unix
1999年,ISO C标准被更新,并被批准为ISO/IEC 9899:1999,它显著改善了对进行数值处理的应用软件的 支持。除了对某些函数原型增加了关键字restrict外,这种改变并不影响本书中描述的POSIX接口。restrict关 键字告诉编译器,哪些指针引用是可以优化的,其方法是指出指针引用的对象在函数中只通过该指针进行访 问。
1999年以来,已经公布了3个技术勘误来修正ISO C标准中的错误,分别在2001年、2004年和2007年公布。 如同大多数标准一样,在批准标准和修改软件使其符合标准两者之间有一段时间延迟。随着供应商编译系统的不 断演化,对最新ISO C标准的支持也就越来越多。
POSIX是一个最初由IEEE(Institute of Electrical and Electronics Engineers,电气和电子工程师 学会)制订的标准族。POSIX指的是可移植操作系统接口(Portable Operating System Interfacc)。它原来 指的只是IEEE标准1003.1-1988(操作系统接口),后来则扩展成包括很多标记为1003的标准及标准草案。
常用的类Unix系统服务器硬件检测方法包括基于Linux Live技术的检测方法、基于Windows togo技术的检 测方法和基于类Unix系统硬件检测软件的方法。虽使用Linux Live技术能抽取出开源软件的源代码,灵活定制硬 件自动检测软件及生成所需的精简版检测报告。但由于Linux Live系统自带的软件驱动库版本老旧且不完整,在 不同硬件配置机器间的检测中,需耗费大量时间从系统ISO驱动文件库中查找及安装驱动程序(>30min),且常 由于缺乏与最新服务器硬件匹配的驱动文件,造成系统无法启动。基于Windows togo技术的检测方法虽拥有完整 的系统,但相较于基于Linux Live技术的检测方法需要占用的U盘空间大(16GB以上),且对于U盘的读取速度要 求过高。而基于类Unix系统硬件检测软件的方法又存在检测功能单一、兼容性不足和操作难度大的问题。
Unix系统维护常用基本命令使用介绍
CATALOGUE
03
03
head
分别显示文件开头和结尾的内容。
01
cat
显示文件内容,常用于查看文件整体内容。
02
more
分页显示文件内容,支持上下翻页。
echo
将文本输出到终端或文件。例如,`echo "text" >> file.txt`将文本添加到文件末尾。
tee
读取标准输入并写入文件,同时将内容输出到终端。
实时查看日志文件的末尾内容,常用于监控系统日志。
grep命令
在日志文件中搜索特定的关键词或模式,帮助定位问题。
less命令
分页查看日志文件内容,支持向前和向后翻页。
THANKS
感谢观看
CATALOGUE
05
总结词
获取系统的运行状态和资源使用情况
top命令
实时显示系统状态,包括CPU占用率、内存使用情况、进程信息等,按需刷新。
uptime命令
显示系统运行时间、用户数量和平均负载等信息。
df命令
查看磁盘使用情况,包括可用空间、已用空间、挂载点等。
总结词
检索和分析系统日志文件
tail命令
总结词
用于在文件系统中搜索具有指定名称的目录。
详细描述
使用`find`命令可以查找目录。例如,`find /path/to/search -type d -name "directory_name"`将在`/path/to/search`路径下搜索名为`directory_name`的目录。
文件内容操作命令
详细描述
总结词
用于将当前工作目录更改为指定的目录。
详细描述
UNIX操作系统简介
UNIXUNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。
目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。
1简介UNIX操作系统,是美国AT&T公司于1971年在PDP-11上运行的操作系统。
具有多用户、多任务的特点,支持多种处理器架构,最早由肯·汤普逊(Kenneth Lane Thompson)、丹尼斯·里奇(Dennis MacAlistair Ritchie)于1969年在AT&T的贝尔实验室开发。
UNIX的商标权由国际开放标准组织(The Open Group)所拥有。
2历史诞生1965年时,贝尔实验室(Bell Labs)加入一项由通用电气(General Electric)和麻省理工学院(MIT)合作图1-1PDP-7计算机图1-1PDP-7计算机的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICS操作系统。
直到1969年,因MUL TICS计划的工作进度太慢,该计划被停了下来。
当时,Ken Thompson(后被称为UNIX之父)已经有一个称为"星际旅行"的程序在GE-635的机器上跑,但是反应非常慢,正巧被他发现了一部被闲置的PDP-7(Digital 的主机),Ken Thompson和Dernis Ritchie就将"星际旅行"的程序移植到PDP-7上。
而这部PDP-7(如图1-1所示)就此在整个计算机历史上留下了芳名。
UNIX文件系统
UNIX文件系统UNIX操作系统简介,讲稿,UNIX操作系统概述, UNIX操作系统UNIX是较早广泛使用的操作系统之一,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。
应用范围应用到几乎所有16位及以上的计算机上,包括微机、工作站、小型机、多处理机和大型机等等。
UNIX特点(1) 多任务、多用户(2) 并行处理能力(3) 管道(4) 安全保护机制(5) 功能强大的shell(6) 强大的网络支持(7) 系统源代码用C语言写成,移植性强(8) 出售源代码,软件厂家自己增删UNIX流派举例SCO UNIX PC兼容机Digital Unix Dec Alpha机Sun UNIX Sun工作站AIX IBM机, UNIX系统组成UNIX操作系统结构由三大部分组成:(1) kernel(内核)(2) shell(外壳)(3) 工具及应用程序1工具及应用程序shellkernel硬件UNIX Kernel 提供四个基本功能:进程、文件系统、通信、系统启动。
UNIX Shell 是UNIX的命令解释器,共有三种:(1) Bourne Shell sh(2) Korn Shell ksh(3) C-Shell csh一般系统默认为Bourne Shell, 本文以此shell为例。
, UNIX的几个名词用户名(user) UNIX是多用户操作系统,它允许多个用户同时使用。
每个用户拥有用户名、登录口令以及操作特权。
用户每次使用UNIX时必须先登录:输入用户名和口令。
一般用户的UNIX操作系统提示符一般为”$”。
工作组(group) 几个用户可以组成一组,同组内的用户可以共享信息。
root用户 UNIX的超级用户,拥有其他用户没有的特权。
root用户的UNIX操作系统提示符一般为”#”。
进程(process) 是正在执行的程序。
UNIX允许多个进程同时存在,每个进程都有唯一代号称为进程标识符(pid)。
UNIX操作系统
UNIX操作系统UNIX(Unix-like)是一种类Unix操作系统(Operating System)称为类Unix操作系统(Unix-like Operating System,又称为类Unix或类Unix系统)。
它是指基于Unix原始版本的设计思想或完全实现了Unix标准的操作系统。
Unix是由贝尔实验室(AT&T Bell Labs)的肯·汤普逊(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)在20世纪70年代早期开发的。
它是一种多用户、多任务操作系统,因其稳定性、安全性、灵活性和可移植性而受到广泛使用。
Unix操作系统具有许多优点。
首先,它具有很高的可移植性,可以轻松地在不同的硬件平台上运行。
其次,它稳定可靠,能够长时间运行而不会崩溃或出现错误。
此外,Unix还具有较高的安全性,采用了强大的访问控制机制来保护用户数据和系统资源。
它还支持多用户和多任务,允许多个用户同时使用系统,并在同一时间执行多个任务。
Unix操作系统在许多领域有着广泛的应用。
它是互联网的基石之一,许多服务器和网络设备都使用Unix操作系统。
此外,它还被广泛应用于科学研究、大型计算和数据存储。
由于Unix的模块化设计和可定制性,许多不同的Unix-like操作系统得以开发,如Linux、BSD、Solaris等。
Linux是一个开源的Unix-like操作系统,由芬兰程序员林纳斯·托瓦兹(Linus Torvalds)在1991年创建。
Linux具有和Unix相似的设计和功能,但是它是免费和开源的。
Linux经过了多年的发展,现在已成为最受欢迎的操作系统之一、它支持多种硬件平台,包括个人计算机、服务器、移动设备等。
它还拥有庞大的开源社区,为用户提供了丰富的软件和工具。
许多企业和组织选择使用Linux操作系统,因为它提供了高度的可定制性和安全性。
总之,UNIX操作系统是一种基于Unix原始版本设计思想或完全实现了Unix标准的操作系统。
unix操作系统分类 -回复
unix操作系统分类-回复Unix操作系统是一种广泛使用的操作系统,被广泛应用于服务器和工作站。
它以其稳定性、可靠性和安全性而受到赞赏。
在本文中,我们将探讨Unix 操作系统的分类,以及每个分类的特点和用途。
Unix操作系统可以根据不同的特征进行分类,以下是一些主要的分类:1. 商业Unix操作系统:商业Unix操作系统是由一些公司,如IBM、HP和Oracle等,开发和维护的。
这些操作系统通常面向高端服务器和工作站,并提供专业化的支持和服务。
商业Unix操作系统的一个主要优点是它们在可靠性和稳定性方面非常出色。
此外,它们还提供了许多高级功能和性能优化。
2. 开放源代码Unix操作系统:开放源代码Unix操作系统是指可以通过源代码公开访问和修改的操作系统。
这些操作系统通常由一个社区或组织来开发和维护,包括GNU计划下的Linux操作系统和FreeBSD。
开放源代码Unix操作系统具有广泛的硬件和软件支持,而且由于其免费和可自由定制的特性,被广泛用于个人电脑和服务器。
3. 商业硬件专用Unix操作系统:商业硬件专用Unix操作系统是为特定硬件平台定制的操作系统。
这些操性和优化。
商业硬件专用Unix操作系统主要用于嵌入式设备和某些特定的工作负载。
以上是Unix操作系统的主要分类。
现在,让我们一步步回答每个分类的一些关键问题:1. 商业Unix操作系统:商业Unix操作系统通常由一些大型公司开发和维护。
这些公司为用户提供了一流的支持和服务,包括专业技术支持和定期的系统更新。
商业Unix 操作系统通常定价昂贵,适用于高端服务器和工作站。
它们通常用于关键业务环境,如金融、电信和医疗等行业。
2. 开放源代码Unix操作系统:开放源代码Unix操作系统具有免费获取和自由修改的特性。
它们由一个社区或组织来开发和维护,用户可以根据自己的需求自由定制。
开放源代码Unix操作系统有很多版本,但最著名的是GNU计划下的Linux操作系统和FreeBSD。
《UNIX操作系统》课件
数据库备份与恢复
MySQL、PostgreSQL等
MongoDB、Redis等
phpMyAdmin、MySQL Workbench等
定期备份、灾难恢复等
自动化部署工具
Ansible、Chef等
监控工具
Zabbix、Nagios等
日志管理工具
ELK Stack(Elasticsearch、Logstash、Kibana)等
持续集成与持续部署(CI/CD)
Jenkins、GitLab CI/CD等
THANKS
感谢您的观看。
《Unix操作系统》PPT课件
目录
Unix操作系统概述Unix系统基础Unix系统管理和维护Unix网络配置和管理Unix系统编程Unix系统应用实例
01
CHAPTER
Unix操作系统概述
01
1969年,AT&T的贝尔实验室的肯·汤普森和丹尼斯·里奇开发出了Unix的原型。
02
1973年,Unix正式发布,并被移植到了PDP-11小型机上。
函数与程序结构
介绍函数的定义、声明和调用,以及程序的基统调用与库函数的比较与选择
06
CHAPTER
Unix系统应用实例
Web服务器软件
Apache、Nginx等
性能优化
缓存、负载均衡等
安全性配置
防火墙设置、SSL证书配置等
配置过程
安装、配置、测试、优化
关系型数据库
非关系型数据库
磁盘管理
掌握磁盘分区、格式化、挂载和卸载等操作,维护磁盘空间和文件系统。
系统日志
查看和分析系统日志,及时发现和解决系统问题。
02
03
Unix操作系统
Unix操作系统一.Unix发展历程介绍以及未来发展趋势Unix服务器操作系统,主要支持大型的文件系统服务、数据服务等应用。
但是只在服务器厂商生产的高端服务器产品中支持Unix操作系统应用,因此SUNSolaris、IBM-AIX都是定位于高端服务器操作系统市场的。
到2009年,Unix系统已经走过了整整40年的历程。
在这漫长的40年里,Unix由弱小走向强大,发展推动了整个企业级IT技术和产品的历史性演进,成为所有企业核心业务首选的系统平台。
然而,根据2008年IDC的统计报告中显示,WindowsServer在服务器操作系统市场上的份额已经达到34.2%,逼近了Unix 的35%,如今的Unix无时无刻不面临着来自竞争对手的挑战。
Unix一直是企业级行业应用领域最为广泛的操作系统,并且为现代操作系统的成型起到了奠定基础的作用,可以说UNIX的发展历史就像应用程序本身一样耐人寻味。
1.Unix操作系统由来Unix系统的出现可以说对于行业的发展起到了最基础的推动作用,Unix早期是从1969年KeThompson在AT&T贝尔实验室创造的Unix操作系统,是用汇编语言写成的,以至于在随后的应用过程中,将Unix移植到PDP-11/20上的耗费了大量工作进而演化。
而正是这个问题的出现,成就了C语言,可以说C语言本身是为了Unix系统的进一步完善而诞生的,通过对Unix的源代码重新改写,使Unix非常具有可移植性,同时开源化的特点推动了普及更为广泛。
2.Unix操作系统进化史从Unix操作系统进化史的图上见证了Unix系统的出现,到进入了丰富的发展阶段,伴随着Unix系统的商业化,贝尔实验室作为Unix研究不能够在一个很系统化的环境进一步研究,对Unix的继续修改,专业的制作研究性发行版本的组织由此诞生。
而SystemIII和SystemV都是当时相当重要的Unix版本。
此外,对于厂商来说,都纷纷改进Unix系统在行业的应用,以加州大学伯克利分校的BSD版4.2中派生出了多种商业Unix版本,比如Solaris、HP-UX、IRIX、AIX、SCO等等系统。
