我在一台机器上安装了Solaris 10 05/09,并且在构build盒子时使用了默认的交换空间设置。 现在我需要增加交换空间,我不能添加交换文件,就像在UFS下一样。 我如何增加ZFS驱动器的交换量?
我一直是一个Linux用户多年。 非常习惯于bash shell,用于大多数主stream发行版的linux shell关键映射。 我也是一个快乐的vim用户在Linux和爱我的箭头键。 刚开始一个工作,其中90%的系统是solaris,pipe理员的默认shell是ksh。 关键映射,像自动完成和历史的东西不工作,他们应该和正在逼我疯了。 我如何在solaris中获得以下工作: 箭头键在shell中工作,他们在bash中的方式,比如RHEL,ubuntu。 这意味着使用箭头键滚动我的历史logging或编辑我目前的命令行 Tab完成工作,以便我可以完成文件名/目录path与选项卡,或显示我匹配,如果有更多的一个。 Vim的工作方式,它在Linux中,所以当我使用箭头键我没有得到ABCD。 我想让它移动光标。
我有一套机器,并想知道如何找出给定的机器是否虚拟化。 任何命令?
我想了解如何/为什么某些库文件由Solaris上的链接器dynamic加载。 我正在使用ldd来查看(使用-s开关查看链接器尝试了哪些path)。 例如,如果我运行“ldd / usr / local / bin / isql -s”,我注意到其中一个search的库被称为“libodbc.so.1”。 我注意到这不匹配它沿着“libodbc.so”的方式find的文件。 因此,它终于解决了在“libodbc.so.1.0.0”和“libodbc.so.1”之间存在符号链接的地方。 我的问题是 – 这里“.1”的意义是什么? 它是指示一个版本号? 为什么有些安装程序会创build这些符号链接,而另一些则不是?
在Linux或OpenSolaris下虚拟化Solaris 10(不是OpenSolaris)的最佳方式是什么? 我有只在Solaris下支持的软件,所以OpenSolaris不是一个选项。 我想在我的桌面上安装Linux或OpenSolaris。
什么是正确的方式来确定哪个版本的SunOS当前正在运行?
我仍然看到系统pipe理员使用旧的经验法则,交换应该是内存的两倍,甚至在32GB的内存的服务器。 这些系统有相对昂贵的磁盘(200GB驱动器),并分配64GB的交换似乎有点过分。 我想知道你为Solaris服务器分配多less交换,为什么? 我看到还有其他类似的问题,但主要集中在Linux上。 对于Solaris,还有另外一个需要考虑交换空间的因素,因为/ tmp文件系统通常与swap共享。
我有一些旧的SunOS磁带,在我把它们撕碎之前,我需要看目录。 有没有Linux解决scheme来恢复这些磁带?
Sun的Solaris在服务器市场仍然很重要。 在Unix商店中使用它有什么好处? 由于Linux和Solaris的混合搭配很容易,Solaris服务器有哪些特殊的任务呢?
我在solaris 10中有一个“door”types的文件(这是一个进程间通信的手段)。 这是不知何故遗留下来,我想摆脱它。 我不能用rm把它删除 ls -l total 0 Dr–r–r– 1 root root 0 Oct 12 2012 name_service_door # rm name_service_door rm: name_service_door not removed: Device busy # lsof name_service_door 显然有些过程还在使用它。 但是,lsof不显示任何内容。 从“ps -elf”中也不清楚谁在使用这个。 我怎样才能摆脱这个文件? 更新:我重新启动服务器,这当然杀死了所有进程,从而释放文件。 我可以删除它。 但是,我仍然有兴趣知道如何在不重新启动的情况下做到这一点(在生产环境中,这不是一种select)。