问题标签 [solaris-10]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shell - 如何在 grep 的帮助下将 /data1 匹配为单词
我正在使用Solaris 5.10并在Bash Shell上工作。我有一个 shell 脚本,其中以下语句不起作用
当我将/data1替换为data1(即删除“/”)时,它工作正常。
我有另一个类似下面的声明,它工作正常。
据我了解,第一次出现的“/”(正斜杠)没有被 shell 脚本识别。我想知道shell脚本中“/”的意义是什么?以下是我的输出。
不打印任何东西。
perl - 如何告诉 CPAN 关于制作和抄送的路径
在 Solaris 上使用 opencsw.org 包运行 Perl 5.10 CPAN,包中的 Makefile.PL 找不到正确的路径和 cc (gcc)。
我找到了制作路径并将其设置为gmake,但我找不到cc的任何设置。
我以为我曾经在 CPAN/Config.pm 中设置过这个(或使用 o config ...),但再也找不到任何设置,也没有足够的耐心在丛林中涉水找出这样一个基本的东西在哪里设置.
有人知道吗?
c - 在检测套接字的写入状态时,什么操作会导致选择函数超时。
我的应用程序在 solaris 10 中运行。它是 C/S 模型。客户端和服务器程序在同一台服务器中。我已将客户端程序的套接字发送缓冲区设置为 49512 和 TCP_NODELAY 选项。select的超时间隔是1s。当我的客户端运行时,我发现如果网络静态非常大,选择将超时,我想知道什么操作可能导致套接字未准备好。发送缓冲区已满?还是其他人?
bash - Shell脚本检查服务器是否可达?
我有 5 台 Solaris 服务器分布在不同的位置。有时,由于各种原因(由于网络问题或服务器本身突然停机),从我的位置无法访问其中一些服务器。
所以我想写一个 Bash shell 脚本来检查它们是否可以访问。我尝试过的是:
设置了无密码认证。如果我没有得到任何输出,我将生成一封邮件。
- 有没有其他方法可以检查服务器的可达性?
- 哪一个是最好的方法?
- 我尝试过的正确吗?
windows - 如何从 Windows 机器访问 solaris 10 gui?
我想从我的 windows xp 机器访问 solaris 10 GUI 屏幕。有没有可以提供这种灵活性的软件?
谢谢,
perl - 在 Solaris 10 上安装 perl CPAN 模块失败
我在Solaris 10上运行。
我从sunfreeware下载并安装了perl。
当我尝试执行 CPAN 命令时,出现以下错误。
ldd好像没有问题
知道我错过了什么吗?
solaris - Solaris 10 中的 Bugzilla 安装问题
在 Solaris 10 中安装 Bugzilla 时遇到以下错误。
谁能建议如何解决这些问题?我正在安装在 Solaris 10 x86 机器上。
character-encoding - 如何学习 solaris 区域的默认系统编码?
在 solaris 区域中,我想在终端中学习默认系统字符集和排序规则。
我在谷歌上搜索了一下,但我找不到。
我使用locale
了命令,但它为我提供了所有设置,这不是我需要的。
顺便说一句,我想在终端学习这个,因为我只有 ssh 连接到那个区域。
提前谢谢。
command-prompt - solaris 10 键如何使它们工作
我是 Solaris 10 的新手。我正在使用 putty 连接到它。我比较习惯linux。我正在尝试在 Solaris 中做一些事情,比如退格,对以前执行的命令进行升级。一些帖子建议我使用 Bash。好吧,我不知道如何从 ksh 切换到 bash。
另一个问题是我习惯于在我的 cmd 提示符下显示整个路径,但在这里我只有 $
我怎样才能为我改变这个。我想使用向上箭头键查看我的旧命令,我希望 TAB 为我提供工作目录中的目录或文件,并且我想查看我所在的 PWD 的整个路径。
有没有办法
谢谢您的帮助
赛义德...
oracle - 验证需要连接到 Oracle 的服务器进程的安全方法
我们使用 Oracle 11.2,在 Solaris 10 上运行用 C++ 编写的服务器进程。我们的支持人员有自己的 Oracle 用户名,并且我们的服务器进程有一个专用的 Oracle 用户(我们称之为 servuser)。
出于审计目的,我们需要确保只有服务器进程使用 servuser 帐户进行更改,但是,支持人员也可以使用 servuser 访问数据库,只要他们是从 Solaris 主机进行的服务器进程。
对此显而易见的解决方案是使用操作系统身份验证 - 为进程创建一个 Solaris 用户,并将其映射到 Oracle servuser。唯一的问题是:这些服务器进程运行在与 Oracle 实例不同的主机上。打开远程授权是一个巨大的、众所周知的安全漏洞(只需在您的操作系统上创建您自己的用户 - presto)。
我能想到的所有其他策略都不好:
将密码存储在 Solaris 帐户的文件中是不好的,因为支持人员可以看到它们并用于通过 sqlplus 进行连接;
加密文件并不好 - 服务器进程必须有权访问私钥,然后支持人员可以使用该私钥,然后他们可以解密并且我们回到第 1 步。
我想创建一个登录触发器,检查我们是否以 servuser 身份连接,然后如果 v$session 中的模块/程序值与我们识别为有效客户端的值不匹配,则引发异常。这是一种弱保护,因为有人可以编写自己的应用程序来欺骗这些值。
处理这种情况的“官方”方式是什么?操作系统身份验证仅在您在托管实例的同一个盒子上运行客户端时才能安全地工作,这似乎毫无用处,IMO。然而我认为我们的场景很常见 - 应用服务器在单独的实例上运行,但您要确保只有它们才能使用特权帐户。
建议?