Oracle赶在OpenWorld两周前发布了Solaris 10的更新。此次Oracle并没有对Solaris 10 update 9/10进行新闻发布,只是在一次Webcast中进行了说明。
Oracle官网中称Solaris是目前类型选择最多的操作系统,并且Solaris 10在虚拟技术、高效性、高可靠性、业界引导性上都有突破性发展。
甲骨文在周三的发布会上公布了Sun产品路线图。
说明 输入不超过32个字符的描述性名称。名称在工作指令中以注释字段纳入。注意:工作名称不可以用前缀"job_"开始。"工作调度程序"在创建未命名工作的工作名称时,使用这个保留的字符串为前缀。
查看或修改工作的属性,请将在右手边窗口的工作名称高亮,并且选择"动作"→"属性"。
这是在当前管理网域中管理工作调度的工具。如果在右手边窗口中选择"排定的工作",请双击"排定的工作"来引导"工作调度程序"工具。当引导"工作调度"时,出现在右手边窗口的默认栏包含:图10-2右侧所示的6个字段,说明如下
和at命令类似,控制使用crontab命令的文件存在/etc/cron.d目录下,即cron.deny和cron.allow两个文件。这两个文件与用户名相联系,一个用户名在文件中列为一行。控制文件是这样工作的:
具体解释如下:其中f1是表示分钟,f2表示小时,f3表示一个月份中的第几日,f4表示月份,f5表示一个星期中的第几天。program表示要执行的程序。
cron守护进程是一个由实用程序和配置文件组成的小型子系统,在几乎所有类UNIX系统上都可以找到某种风格的cron。cron的组件包括守护进程本身;一组系统范围的配置文件;一组针对特定用户的配置文件;一个用来添加、修改和删除用户配置文件的实用程序;以及一个简单的访问控制设施。一般来说,cron配置文件或cron作业的列表被称为crontab或cron时间表。
可以使用crontab将系统设定在每天、每周和每月的某个时刻自动运行某个命令或者应用程序,实现系统资源的循环定时调用。在不需要人工干预的情况下,还可以设定好将系统执行信息记录在某个文件之中,定期查看这些文件,以了解系统执行情况。可以使用crontab命令来调度例程系统管理任务,使其每日、每周或每月执行一次。
/etc/at.allow和/etc/at.deny文件可以用来限制对at令的使用,所以可以编辑/etc/cron.d/at.deny文件并添加要禁止其使用at命令的用户名,每行一个用户名。
at作业将在7月的最后一天接近午夜时删除用户账户cjh的core文件,使用命令:
在 Solaris 系统上,许多管理任务必须频繁地定期执行。这些任务包括轮转日志文件以避免装满文件系统、备份数据和连接时间服务器来执行系统时间同步。上面提到的教程更详细地介绍了这些管理任务。在本章中,将学习Solaris中提供的调度机制,包括cron设施及crontab和at命令。
Solaris 10是一个令人激动的,创新的操作环境。它提供了比现有的桌面操作系统更多的功能,然而,你需要注意的是,它需要更多的管理开销。在本书中,我们希望提供管理练习,提供解决很多Solaris相关问题的实践技术,为企业级用户提供最好的训练。
邮件列表是和同事进行交流和讨论的很好的方式。Sun管理员列表是最著名的Sun列表,包括提问、回答和大多数以前提问的重要概要。包括了所有和Solaris相关的主题。可以在ftp://ftp.cs.toronto. edu/pub/jdd/sun-managers/faq找到详细的介绍。另外,在http://www.egroups.com/group/solarisonintel可以找到Intel平台(x86)的Solaris列表。这里为Solaris9新手提供了一些重要的提示、窍门和建议,但它们对于特定的硬件配置或许有些困难。
USENET(新闻组)是提问题,找答案,并分享你的技术和意见以帮助其他人的巨大资源。这并不是一个必需的无私的行为,总有一些你不能回答的关于Solaris9的问题,如果以前你曾经帮助过别人,他们将会记住你。comp.UNIX.solaris论坛是获得有关Solaris信息并进行讨论的最好的新闻组。最好的实用Solaris信息来源可以在Solaris的FAQ中找到,它由传说中的CasperDik维护。你总可以在http://www.wins.uva.nl/pub/solaris/solaris2/找到最新的版本。对于Intel平台的Solaris用户来说,alt.solaris.x86论坛并不是非常正式,在那里关于微软Windows双启动的问题或者非SPARC硬件的问题或许并不会得到很好的答复。对于Intel平台的Solaris,最好的FAQ在http://sun.pmbc.com/faq/。对于Intel和SPARC两个平台而言,comp.sys.sun.admin是最好的处理系统管理问题的新闻组,在ftp://thor.ece.uc.edu/pub/sun- faq/FAQs上也可以找到FAQ。
你可以利用很多第三方的站点,这些站点是专门关于Sun和Solaris的。例如,如果你在寻找Solaris FAQ,或者想获得Sun的信息,可以试试Sun帮助站点(http://www.sunhelp.org/)。如果你想得到免费的预编译的软件,可以在Sun免费软件站点(http://www.sunfreeware.com/),或者很多镜像站点中的一个去看看。在这里你可以找到预编译包的GNU的C编译器(Sun在Solaris2.x到Solaris8中并没有使用这个编译器,导致在很多Solaris的论坛上会频繁地出现这样的问题:"为什么Solaris的C编译器不能工作?")。对于Intel平台的Solaris用户来说,在ftp://x86.cs.duke.edu/pub/solaris-x86/bins/上可以发现预编译二进制代码的一个存档。
和一些操作系统不同的是,Solaris 10在文档光盘中有完整的在线指南和用户手册,它包含所有的Solaris 10版本(Intel和SPARC)。手册是PDF格式的,包括很大范围的系统管理主题,如下所示。
OpenSolaris是一个由Sun发起的开放源代码计划,用来建立以Solaris操作系统为主的开发者社区,专案的适用对象主要是开发者(也就是软件设计师、程序员)、系统管理者(资讯管理师、资管师、资管员)及使用者(用户),透过这些人期望能使Solaris获得进一步的发展与强化。此开放源代码专案已有超过12000人上专案官方网站(http://OpenSolaris.org)并注册成为社区会员,其中有超过11000名会员都不是Sun Microsystems的员工(表示不是强迫自己公司同仁去充量注册才造就为数众多的会员),由此可知OpenSolaris的用户团体社区(User Group Community)相当活络,且仍在持续成长中,有越来越多来自全球各地的人加入响应。此外在官方网站上也有12个OpenSolaris的技术社区与专案已发起并取得进展。
如果Solaris只是为运行在SPARC硬件上而设计的,那么Sun可以在SPARC上赚到钱,为什么Sun还要支持Intel版本呢?对于初学者而言,世界上的Intel系统要比SPARC系统多。Sun和Intel还有历史上的关系,Intel在80386和80486中支持SunOS4.x。然而,正是因为这样,Sun开发了SPARC的CPU,它是现在UltraSPARC系列CPU的先驱。基于Intel的系统也可以在工作站环境中运行,比SPARC系统要便宜得多。因为Sun的生意主要在服务器硬件上,所以它为Intel工作站开发可靠的(它自己的高端服务器也支持)操作系统。