Articles of 环境variables

什么时候Windows环境variables是HOMEPATH = \

set HOME HOMEDRIVE=C: HOMEPATH=\ USERDOMAIN=user01 USERNAME=user01 USERPROFILE=C:\Documents and Settings\user01 Microsoft Windows XP [Version 5.1.2600] 在我testing过的Windows机器上, USERPROFILE=%HOMEDRIVE%%HOMEPATH% 当我最初决定和HOMEDRIVE/HOMEPATH ,我看了一篇文章说这是最安全的方法。 什么会导致HOMEPATH成为/ ? 如果需要在本机上执行命令,请以batch file的forms进行。 谢谢。

带有SSL nodemanager的Weblogic Managed Server中的环境variables

我们有一个C遗留应用程序,以JNI开头,需要环境variables。 不是java -Djava.library.path -Dvar = foo,因为这些纯粹是java。 我需要真正的环境variables。 当我们设置我们的域时,我们通常使用SSH方法来启动节点pipe理器。 这工作正常,envvariables设置正确。 最近,系统pipe理员已经决定了为节点pipe理者使用SSL模式的一些原因。 服务器启动但环境variables未设置。 我使用“pargs -e”(这是一台Solaris计算机)检查envvariables是否确实不在nodemanager和受pipe服务器上。 SSL是否启动托pipe服务器而不运行.sh脚本,或者我在某个地方缺less某个参数?

Bash构build环境设置

我是Bash的新手,我使用MinGW作为GCC编译器。 我有.profile在我的主目录设置build筑环境。 这里是.profile内容。 注释/未注释的行有什么不同? 为什么GCC不能处理未注释的行? export LDFLAGS=-L/home/Toktik/lib export CFLAGS=-I/home/Toktik/include # export LDFLAGS=$LDFLAGS:/home/Toktik/lib/ # export CFLAGS=$CFLAGS:" -I/home/Toktik/include/"

在x509下使用REMOTE_USER = SSL_CLIENT_S_DN_CN,在Apache中使用+ FakeBasicAuth。 可能吗?

嗨,我试图将软件纳入我们的内部网服务(BackupPc) 本软件使用环境variablesREMOTE_USER来获取用户名。 放置在具有客户端证书身份validation系统和FakeBasicAuth的Apache 2.2服务器下, REMOTE_USER将获得与FakeBasicAuth相同的值,其中包含证书的所有可分辨名称string。 我试图将REMOTE_USER的内容设置为SSL_CLIENT_S_DN_CN的内容,该内容与我的用户名和SSL_CLIENT_S_DN_CN的内容相匹配,但更短。 传递给CGI的这个环境variables不能被SetEnfIf和SetEnfIf改变。 还有一个mod_ssl指令, SSLUserName但Apache 2.2的官方文档说,它不会与FakeBasicAuth启用。 所以我想知道如果我错过了什么,或者有一个聪明的workarround在这个问题上。 我不能放弃FakeBasicAuth,因为这是我们在内部网的其余部分的authmodel,而且我不想修补应用程序的代码(我这样做是为了得到它的工作,但我想放弃修补的代码,赞成官方的)

所有用户进程的ulimit等价物?

我是一个不受欢迎的人,在过去的一周里,我们已经两次推倒我们的高内存Linux机器,因为我一直在跑的更多内存。 解决这个问题的方法之一就是设置每个进程的ulimit,这样如果每个进程超过一定数量的内存使用量,进程将被终止。 有时候,虽然我需要大量的内存,而不是一些并行进程的ram。 而不是依靠我记得积极pipe理我的限制,每当我在不同的平行度上运行一个不同的工作时,是否有某种等同于ulimit的方法来查看用户总结的ram用法,然后杀死所有一些用户的进程,而不是沉没整个系统?

在后缀pipe道上导出PATHvariables

我正在使用自定义传输来处理传入的邮件。 它用于订阅和取消订阅某个频道。 twailer unix – nn – – pipe flags=FR user=twailer argv=/home/twailer/twailer/bin/twailer twailer二进制文件是一个Javascript文件,应该用节点parsing,所以我添加了shebang #!/usr/bin/env node 但是这不起作用,因为$PATH不是由pipe命令导出的。 根据手册,我可以指定哪些环境variables在main.cf中的export_environment设置中export_environment ,所以我也这样做了。 export_environment = TZ MAIL_CONFIG LANG PATH=/usr/local/bin:/usr/bin:/bin 但它仍然不起作用。 所以我用一个shell脚本replace了我的二进制文件,输出当前的$PATH到stderr,我得到了 Command output: /usr/bin:/bin 这显然不是我configuration的。 关于如何让我的$ PATHvariables的任何想法通过?

在AIX上列出正在运行的进程的环境variables,没有字符限制

今天我试图debugging一个过程没有拿出正确的环境variables的问题。 我们花了好几个小时才意识到它没有select正确的variables。 我试图列出他们在这里使用的解决scheme: https : //serverfault.com/a/104175/90224 ( ps eww [pid] ),但它似乎有一个像3155个字符,这是甚至不接近足以满足特定的应用。 (这个时候甚至没有打印命令行选项) 我可以在AIX上使用另一种方法来find它吗? 我是一名软件开发人员,所以我不介意需要一些代码的解决scheme。

如何在Windows中使用新安装的环境variables

当我在Windows 7中通过setx命令设置一个环境variables时,该variables被正确设置,但是如果我键入set ,它会列出在脚本启动时设置的环境variables,而不是现在。 我想知道是否有办法刷新当前批处理会话中的环境variables? 我的目标是有这样的脚本来安装我的环境: @REM set the environment variables SETX M2_HOME "D:\softwares\apache-maven-3.1.1" SETX JAVA_HOME "D:\softwares\java\x86\jdk1.7.0_40" SETX ANT_HOME "D:\softwares\apache-ant-1.9.3" @ Reuse the previous variable to add to the PATH SETX PATH "%PATH%;%ANT_HOME%\bin;%JAVA_HOME%\bin;%M2_HOME%\bin"

Apache 2.2.14 / mod_auth_kerb 5.4:为Apache实例定制krb5.conf

目标:使用Apache / mod_auth_kerb使用自定义的krb5.conf文件,而不是系统标准/etc/krb5.conf 。 问题:我有一个强大的治理环境,我们的应用程序所有者能够在其分配的目录中configurationapache实例,但基线configuration(OS和Apache核心)由一个单独的组维护。 因此,我对核心configuration(如/etc/krb5.conf进行的任何更改都意味着要将更改复制到数千个服务器(风险+)或为此服务器(risk +,$ +)编写自定义系统configuration的脚本。 成功模式:为了调用kinit来testing或者ktutil在这个环境中生成供Apache使用的keytab文件,重载KRB5_CONFIG环境variables(在StackOverflow中讨论:通过kinit定制一个krb5.conf文件 ) 问题:无论如何要为Apache指定KRB5_CONFIG环境variables或强制mod_auth_kerb使用其他configuration? 失败的尝试:我已经尝试在apachectl重新启动时运行相同的env命令。 Apache指令SetEnv被忽视,因为它适用于基于用户请求的脚本执行,而不是Apache的“后台”function。

chroot 64位 – > 32位='找不到命令'

很明显,32位不能chroot到64位,但我有信心,我已经成功chrooted从64位到32位使用Gentoo,但当我 [root@localhost ~]# mount /dev/vg_atom1/lv_root /mnt/lvm -o exec [root@localhost ~]# mount -t proc proc /mnt/lvm/proc [root@localhost ~]# mount –rbind /dev /mnt/lvm/dev [root@localhost ~]# mount –rbind /sys /mnt/lvm/sys [root@localhost ~]# chroot /mnt/lvm /bin/bash bash: uname: command not found [root@localhost /]# source /etc/profile 我明白了 bash: uname: command not found [root@localhost /]# cp -L /etc/resolv.conf /mnt/lvm/etc/ bash: cp: […]