惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threat Research - Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
V
Vulnerabilities – Threatpost
GbyAI
GbyAI
P
Proofpoint News Feed
L
LINUX DO - 热门话题
P
Palo Alto Networks Blog
A
About on SuperTechFans
T
Tenable Blog
M
MIT News - Artificial intelligence
IT之家
IT之家
I
Intezer
D
DataBreaches.Net
爱范儿
爱范儿
T
Threatpost
C
CERT Recently Published Vulnerability Notes
云风的 BLOG
云风的 BLOG
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
K
Kaspersky official blog
大猫的无限游戏
大猫的无限游戏
A
Arctic Wolf
Y
Y Combinator Blog
Cyberwarzone
Cyberwarzone
酷 壳 – CoolShell
酷 壳 – CoolShell
D
Darknet – Hacking Tools, Hacker News & Cyber Security
H
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
Spread Privacy
Spread Privacy
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
AWS News Blog
AWS News Blog
博客园 - 聂微东
C
Check Point Blog
S
Securelist
有赞技术团队
有赞技术团队
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
MongoDB | Blog
MongoDB | Blog
D
Docker
G
GRAHAM CLULEY
T
The Exploit Database - CXSecurity.com
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tailwind CSS Blog
L
Lohrmann on Cybersecurity
G
Google Developers Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog

博客园 - kavenmo

2007-11-05操作思路 2007年11月4日操作思路 架构师书单 架构师核心技能养成计划 软件开发人员应具备的基本素质 商业软件编程很无聊? ESB在实际项目中的应用 揭开正则表达式的神秘面纱 Analysis: Building Mass Market Web Site with echo 2, EJB3 & SOA 汉字与 unicode 编码相互转化 Web 显示层技术评估 Iterator vs Visitor, Pull vs Push 走下神坛的项目经理 Ant 介绍以及基本使用指南 使用Rational的测试理念成功打造测试团队 利用JSF、SpringFramework和Hibernate构建Web应用的实例讲述 论J2EE程序员的武功修为 转贴:关于session的详细解释 转载:Jason Weisser访谈:SOA很难,但很重要
UNIX操作系统的优势总结
kavenmo · 2006-04-09 · via 博客园 - kavenmo

1UNIX是最早出现的操作系统之一,发展到现在已趋于成熟;C语言因UNIX系统而出现,UNIX系统具有强大的可移植性,适合多种硬件平台。你甚至可以把UNIX操作系统的源代码写在纸上,然后设计一套你自己的硬件来编译和运行它。
    2
UNIX具有良好的用户界面;程序接口提供了C语言和相关库函数及系统调用,命令接口是SHELLUNIX3种主流的SHELL,即sh,csh ksh,同时为用户提供了数千条系统命令,有助于系统操作和系统管理,其管道机制也是独有的特性;系统的可操作性很强,你甚至可以不用显示器,取而代知的是非常简易的输出设备,如简易的,类似于计算器的液晶屏,甚至可以是打印机来完全操作计算机和完成复杂的系统开发和管理工作!
    3
、在UNIX中提供了完美而强大的文本处理工具,特别适合于字符流的处理,有很多强大的功能是WINDOWS无法比拟的,如 grep,awk,sed, 正则表达式的应用等等,文本编辑器以vi最为普遍,其它还有pico,nano,emacs,ee等等。
    4
、为用户提供了良好的开发环境。UNIX的默认安装一般都包括标准的C语言编译器cc,新版本的UNIX还包括GCC,程序员可以利用它们来开发CC ++应用程序,同时提供了make,sccs,rcs等版本控制程序,利于大型项目的开发;同时UNIX还支持数十种流行的程序开发语言
    5
、好的文件系统。UNIX的文件系统有很多种,如早期的s5,ufs,AFS,EAFS,HTFS,DTFS日志型的jfs,xfs,vxfs等等,其跨平台的文件系统ufs,jfs,网络文件系统nfs极大的方便了用户;同时UNIX无文件类型,支持硬连接和符号连接,文件和路径名规范!(不像WINDOWS沿用早期的3.8型的文件命名规则)
    6
、强大的网络功能,集群和分布式计算,适合当今的 INTERNET! 其telnet设计思想很适合用户进行远程管理。
    7
、完善的系统审计。除了提供syslog系统审记,还提供sulog,lastlog,wtmplog等,同时用户还可以自定义记录LOG,由于UNIX非常擅长处理文本,用户可以方便的对这些LOG进行查看、分类和再加工。
    8
、增强的系统安全机制。系统大多满足C2级系统安全规范,部分专用系统已经达到了B1级;经典而完善的按属主和组进行3种权限管理的机制仍然是当今最完善的用户权限解决方案。
    9
、系统备份功能完善。系统本身提供了dd,tar,cpio,dump等传统的归档备份程序,用户同时可采用第3方的备份工具。
    10
、系统结构清晰,有利于操作系统的教学和实践UNIX操作系统是学生学习操作系统最好的教材,操作系统的每一个知识点都可以在UNIX系统上进行实践和找到答案。如进程管理和调度,学生可以直接通过ps,nice等命令的操作来体会和理解概念;同时学员可以阅读其核心源代码以及亲自编写程序来加深对操作系统的理解。
    11
、系统的专业性和可定制性强
   
每种UNIX系统都有它们的安装程序,和WINDOWS相比,它们要专业和复杂得多,有很多系统还支持网络安装。对于同一个操作系统,用户可以定制成不同的类型,如字符终端、图形工作站、服务器等(而不像WINDOWS,针对不同的用户来发行不同的版本,系统的可定制性差)。
    12
UNIX系统具有强稳定性和健壮的系统核心
   
其最新的核心为System V Release 5(SVR5),支持众多新技术,如
    DDI8
设备驱动程序,64位技术,多路I/O提高了系统的可靠性和性能,控制器热插拔,硬盘跨接和镜像,CrashDump的能力,多控制台支持,核心动态调整等等,以满足复杂的应用要求
    13
、系统的规范性
   
虽然UNIX存在很多变体版本,但在UNIX系统中可以找到很多系统规范的影子,例如SystemV, Posix , GNU, UNIX95 , CDE 等等;这有助于UNIX的统一发展。
    14
、功能强大的帮助系统
    UNIX
manpage和在线文档是提供给用户的非常全面的手册,也是克服用户因为忘记了某个命令或参数而产生烦恼的好帮手;manpage分为多个章节,从命令到系统调用都有详细的解释。