Articles of solaris

如何自动为Solaris上的Active Directory用户创build主目录(使用PowerBroker)

我在Active Directory中有许多现有用户需要创build主目录。 他们不直接login到Solaris,而是login到在该服务器上运行的服务。 如果我login他们的主目录被创build,然后他们可以login。 这对新用户也是一样的! 由于有很多用户,我需要一种自动化的方法,以便新用户和现有用户自动创build它。 这可能吗??

脚本在从/etc/rc3.d重新启动后不能运行

我创build了符号链接到/var/tmp/platform.bash文件 – /etc/rc3.d/platform.bash ln -s /var/tmp/platform.bash /etc/rc3.d/platform.bash 脚本存在于/ var / tmp下: -rwxr-xr-x 1 root root 58442 Aug 30 08:49 platform.bash 来自/etc/rc3.d的视图: lrwxrwxrwx 1 root root 31 Aug 30 06:33 S99platform.bash -> /var/tmp/platform.bash 我的目标是重启后运行platform.bash(在solaris 10操作系统上) 从某种原因的脚本platform.bash不能运行后重新启动? 请通知我需要检查以validation问题? 我的脚本(platform.bash) #!/bin/bash echo test > /var/tmp/log.txt

Solaris恶搞mac不可能

我需要伪装在ESXi虚拟机中运行的Solaris 10中的MAC地址。 我需要的MAC超出了vSphere允许的范围。 所以我添加一个“ether”入口到/etc/hostname.e1000g0所以文件说 abchost01 醚1:2:3:4:5:6 并重新启动。 令我惊恐的是,networking掩码现在是ff000000。 这是以前的事情。 所以我补充说 networking掩码255.255.254.0 到/etc/hostname.e1000g0 并重新启动。 乍一看,ifconfig -a看起来很好,但不能ping IP。 令我惊骇的是,广播地址现在是10.255.255.255,而不是10.182.217.255。 我可以做什么来设置MAC地址在Solaris 10中的configuration文件? 我已经尝试使用SMF的rc.local方法将其closures。 与SMF合作是一件非常痛苦的事情。 我宁愿这样做使用configuration文件。 在Windows和Linux中,我会在10秒内做到这一点 – 但Solaris已经把我击败了。 请帮助。

tar + tar不能打开所有的文件

当我想查看下面的tar文件时,tar显示以下三个文件 来自/ var / tmp tar tvf fix.tar install.sh /usr/cti/apps/swp/dir/script1.sh /usr/cti/lib/swp/dir/script2.sh 。 。 但是当我想打开文件到他们的目录 那么我得到关于/usr/cti/lib/swp/dir/script2.sh的错误, 请咨询为什么tar不能打开/ usr / cti / lib / swp / dir下的script2.sh? 来自/ var / tmp tar xvfp fix.tar install.sh /usr/cti/apps/swp/dir/script1.sh tar: Removing leading `/' from member names /usr/cti/lib/swp/dir/script2.sh

solaris +根据IP地址匹配networking设备名称

如何根据Solaris机器上的IP地址find设备名称(e1000g2,e1000g3等) 例如 ifconfig -a | grep 10.106.134.133 inet 10.106.134.133 netmask ffffff00 broadcast 10.106.134.255 带grep命令的ifconfig仅查看具有IP地址的行,并且设备名称出现在IP地址之前 所以我的目标是根据Solaris机器上的IP地址匹配设备名称,然后将设备名称插入参数(ksh) 请指教? 完整的例子:从ifconfig -a(我得到IP和设备名称,我需要的是根据IP地址find设备名称,并将设备名称插入到参数中) e1000g2: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 inet 10.106.134.133 netmask ffffff00 broadcast 10.106.134.255

强制代理设置(Solaris \ Linux)

我已经在solaris的命令行尝试了以下内容: DATE TIME user@host> bash bash-3.2$ export http_proxy=http://localhost:8080/ bash-3.2$ echo $http_proxy http://localhost:8080/ bash-3.2$ firefox 由于我没有在本地主机上运行的代理,Firefox应该无法访问任何网站,但是它的行为就像没有设置代理一样。 我查了一下首选项,并使用系统代理设置进行了检查,但是没有localhost:8080填写。我在做什么错了?

Solaris 10:如何使用当前挂载的/ usr从zpool中移除设备?

我在SPARC上使用Solaris 10。 我将/ usr旧版挂载在zpool'usr-pool'上。 我现在需要将usr-pool中的一些设备移动到另一个空间不足的zpool。 什么是最安全的方式来做到这一点? 我已经知道(因为我的zpool没有镜像),我需要销毁并重新创buildzpool。 我知道如何备份和恢复zfs快照。 但是,我很难如何卸载usr-pool,而不会失去对/ usr上需要的命令的访问来完成备份/恢复。 Cursory的研究表明,我应该引导到OpenBoot(init 0),然后“启动光盘-s”。 我这样做了,但是没有任何一个zpools可以在这个运行级别访问。 我也读了我可以复制/ usr到另一个位置,符号链接/ usr到那个位置,然后做我的备份/恢复。 这是安全的吗? 我将不胜感激一些指导。 S.

Ubuntu客户端无法安装Nexenta NFS

我有一个Nexenta存储盒(Solaris),它可以导出一个NFS共享。 Mac OS X和较早的Ubuntu客户端可以安装NFS共享,没有任何特殊的选项。 Ubuntu的更新版本只是返回: mount.nfs:挂载10.0.0.10:/volumes/Shares/share时服务器拒绝访问 从Nexenta日志看来,Ubuntu甚至不会尝试通信,Ubuntu客户端上的日志也是空的。 Nexenta仅configuration为NFSv3。 我的fstab条目是: 10.0.0.10:/volumes/Shares/share/ / mnt / images / nfs vers = 3,rw,nodev,nosuid,noexec 从Linux安装Solaris / Nexenta NFS共享时是否需要考虑一些问题?

Solaris 10 snmp exec多个string

我正在尝试使用snmp来查询目录列表。 我已经将exec行添加到snmp.conf(“exec list / bin / ls / pathtodirectory”)并重新启动服务。 当我为exec OID执行snmp步骤时,我可以看到exec所返回的string,但它只是ls输出的第一行。 是否可以列出整个目录作为一个string或返回多个string?

如何为Solaris 10configurationHA iSCSI

背景:我们有一个StarWind NAS,目前我们正在使用Windowsnetworking的高可用性存储。 Starwind具有镜像驱动器和多个IPpath,即Windows Server组合成一个HA磁盘存储。 问题:如何在Solaris 10下完成同样的任务? 我已经看过ZFS,但是文档似乎表明ZFS想要自己的RAID /镜像。 我也可以通过iSCSI从Solaris连接,并提供由Starwind NS服务的两个驱动器。 那么,如何configurationsolaris以便将磁盘M1和M2视为单个容错驱动器?