swan lin's Library tagged → View Popular
unix 的exit 1和 exit 0又区别吗_百度知道
-
exit 都是退出
0 1 为返回命令执行结果的状态值
0 为默认值即执行成功
1 为自定的返回值.. 一般用在角本中做选择判断..
Unix学习方法-高手之路
-
Unix学习方法-高手之路前言:
对于一些想学习linux及正在学习linux系统的人,非常希望成为linux甚至unix高手,本人从事unix方面的工作很多年了,想介绍一下自已的经验
Unix有很多分支,这里不再赘述,一般来说主要包括:Linux、Solaris、HP-UNIX、AIX、SCO、BSD、AS400等等系统,一般人精通2到3门类即可,触类旁通即可很快掌握其它系统。下面是本人的经验:
1. 基础学习
买一本Linux基础方面的书籍,主要讲述基本理论及基本命令,如:《Linux基础》、《Redhat 9.0系统管理员完全学习手册》;或者在网上下载一些基础方面的资料。系统地看完一本书,并在linux系统中(可以用vmware安装一个虚拟机)练习基本命令。(之所以从Linux开始,是因为相对其它unix系统,Linux相对比较简单或容易入门)
2. 配置服务器
可以尝试配置一台web服务器或FTP服务器或邮件服务器(sendmail)或其它应用服务器如:vpn(pptp或ipsec)。刚开始配置时不要追求完美,只要实现基本的功能即可。这部分基本上照搬书的步骤即可实现。
3. 软件安装与服务器管理
可以试着安装一些源码程序(不要使用rpm软件包安装或带有install的程序安装),通过./configure make make install等步骤掌握程序的编译与安装方法。同时掌握Linux服务器日常管理方法:如日志管理、进程管理、备份与恢复方法、用户管理、权限管理等等,基本成为一个Linux系统管理员。平时多访问linux技术方面的网站或论坛,也可增加你的技术和经验。
注:很多人学习或使用Linux多年,但水平仅仅停留在这里
4. 更换思维
如果系统了学习了linux基础方面的知识并简单配置了一些应用服务器,并掌握了命令的基本用法,这时需要更换思纬,学习一下Linux架构方面的知识,并深入了解Linux系统体系结构,如etc目录是什么作用 /usr/bin /usr/spool /var /opt是什么作用,ext3文件系统有什么特点等等。从思纬上区别看待Linux系统。同时可以试着编译一下内核,并熟悉内核中的功能模块,通过对内核的认知,可以让你深入了解linux核心的一些技术。
5. 学习其它unix系统
如果基本上熟悉了Linux系统,现在可以学习其它系统了,如:Solaris、AIX、BSD…………等等,毕竟很多重要服务器不是 Linux系统。很多系统可以在虚拟机上安装,如安装一台Solaris x86虚拟机或从网上下载SCO虚拟机或…………在虚拟机上系统地学习该系统,熟悉它的架构,并与Linux比较一下有什么不同。对于一些专用的系统,网上也有好心人公布测试机信息,你可以远程登录学习(不要删文件或破坏哟)。在学习其它系统过程中,可以访问相关系统的BBS论坛,看一下别人的问题是怎么解决的。如果你很熟悉Linux系统,学习其它unix系统应该很快。当然如果你所在的公司有一些服务器如:SUN880或HP服务器或IBM服务器等,你应该很快可以成为有经验的solaris/HP-UNIX/AIX高手的。
6. 学习shell编程
作为一个真正的优秀unix系统管理员,不懂shell编程是绝对不行的(注意是绝对),因为在unix系统中,很多是shell脚本程序,掌握了shell编程技术,你可透彻地去了解unix系统中程序的运行情况。而且对于unix系统,很多系统管理可以通过编写shell脚本程序来实现,如自动备份、自动检查网络断线并发邮件通知、自动检查VPN状态、收集PPTP用户拨入信息等等。精通shell编程,让你轻松灵活地管理和驾驭Unix系统。
7. 学习C编程
这一步我就不多说了,毕竟达到这一层次的unix系统管理很少(开发人员除外)。Unix中的很多程序是通过C编写的,掌握编程技术,你可以编写unix下的应用程序。
8. 制作自己的unix发行版
如果对Linux进行内核编译、程序裁减、系统优化等,你可以制作自已的unix系统。象现在Linux发行版太多了,但都是Linux内核,只是文件与系统组织方式不一样而已。我们单个人是无法制作象Redhat或debian这样的系统,但可以制作小的专用系统,如制作专用的web服务器或专用的网关防火墙系统。
No previous regular expression
-
& 在该行重之前的规则表示式.
前提是需要之前有执行过规则表示式.
用panda取代a :s/a/panda/
若之前没有任何表示式 则系统会显示如下讯息
No previous regular expression
Solaris 10是什么
red bible
-
提起Solaris,在人们印象中可能是这样一个场景:在拥挤阴暗的机房里,一个笨重的Sun SPARC服务器的屏幕上滚动着神秘的字符。除了专门的服务器管理人员,没有人知道它在做什么。对于大多数读者来说,Solaris有一副让人难以接近的冰冷的面孔。而且,在这冰冷的面孔背后,还有不菲的价格。所有这些,都让人不敢接近它,于是,Solaris成了深闺中的宠儿,神秘而娇嫩。然而,随着Solaris 10的发布,“深闺中的宠儿”向大众走来,渴望技术人员能了解它、掌握它、使用它。
那么,Solaris到底是什么呢?简单地说,Solaris是一种操作系统。通过计算机操作系统可以控制计算机,可以听音乐、玩游戏、上网聊天和看新闻,还可以在操作系统上开发游戏软件,搭建网站,为大家提供新闻服务。在这个领域中,有读者熟悉的微软公司的Windows操作系统,还有被众多自由软件爱好者喜爱的Linux操作系统。而刚刚发布的Solaris 10到底能给我们带来些什么呢?
首先,Solaris 10已经改变了冰冷的面孔,换了一副招人喜爱的样子。
Solaris 10的桌面已经窗口化和菜单化。新的Java控制台界面使人感觉更加亲近和舒适。在这里,用户可以通过单击图标来上网浏览和发送邮件,也可以打开StarSuite7写文档和其他应用程序。这一切和微软的Windows非常相似。
有些读者可能知道,以前的Solaris只能安装在Sun公司的SPARC平台的计算机上,是无法安装在普通用户家中的计算机的。但是,现在的Solaris 10拥有了专门针对普通用户计算机的x86版,它支持目前的大多数台式计算机,而且其安装界面可以选择中文,一般用户也可以轻松安装。
其次,在应用软件方面,Solaris 10不再是仅仅能运行服务器端的软件,还有大量的客户端的软件可以供桌面用户选择安装。用户可以方便地使用系统自带的浏览器软件进行上网、发送邮件和文字处理。而最令用户欣慰的是,他们不必再担心病毒的侵入。因为任何针对于PC平台的病毒,无论在物理上还是在逻辑上,对于Solaris 10都是无效的。
应用在Solaris 10平台上的服务器软件更是丰富。目前有600多家独立软件开发商(ISV)已经提供了1000多种在该系统上运行的数据库、安全产品和Web服务等应用程序。
最近,Solaris 10还具有了一项新的功能,能将针对于Linux环境开发的应用程序的二进制代码,在不经修改和编译的情况下,直接在x86版的Solaris 10环境下执行。Linux被自由软件开发者所喜爱,这使得Linux开发平台上的众多自由软件产品可以被Solaris 10用户所使用,也丰富了Solaris 10平台上应用软件的数量。
对于其他Linux的爱好者来说,可以尝试使用Solaris 10。有些软件不但可以跨平台通用,更令人满意的是,Solaris 10是一个开放源代码的操作系统。Sun 公司承诺,将逐步全面开放Solaris 10操作系统,包括Solaris 10内核技术、文件系统及网络管理技术等。
Unix-Center MOODLE
red bible-for solaris study
UNIX和Solaris的历史
-
1969年AT&T贝尔实验室开发出了第一套UNIX操作系统,尽管这只是个单用户的操作系统,却标志着UNIX的诞生
-
2005年,Solaris 10虚拟化OE,增加N1 Grid Container,DTrace等
- 1 more annotations...
Unix中文宝库
Linux/Unix 中文论坛,技术讨论,资料下载,休闲娱乐 -DouZhe.com - Powered by Discuz!
HP 9000系列简介与安装
-
/dev/rdsk/c0t0d0,c代表总线控制器,t代表SCSI口的地址,d代表盘号。
-
unix的安装只能通过介质安装,安装时网络要连通
- 1 more annotations...
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in unix
-
Unix
Items: 1 | Visits: 54
Created by: Mike Fruchter
-
Free unix shell
Items: 1 | Visits: 50
Created by: Steve Rhodes
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
