Articles of path

在openSuse上使PATHvariables永久变化

好吧,我正在试图做一些应该很简单的事情,但由于某种原因,我似乎无法做到这一点。 我只想要做的就是在openSuse中添加一个PATH环境variables的path。 到目前为止,我在/ etc / default / su中编辑了以下行: PATH =在/ usr / local / bin目录:/ bin中:在/ usr / bin中 用这一行: PATH =在/ usr / local / bin目录:/ bin中:在/ usr / bin中:在/ usr /本地/ PHP /斌:在/ usr /本地/ MySQL的/ bin中 基本上,我想要做的就是访问php和mysqld,无论我如何直接从命令提示符login,而不必每次input/ usr / local / php / bin /尾随。 我什至编辑正确的文件? 我是一个Linux新手,做一些微不足道的事情,因为这是逃避我。 服务器的神在那里,请放下面包屑,好吗? 🙂

在Linux中编辑$ PATH

我正在一个Linux客户端上工作,我需要将我的主目录path添加到$ PATH,但我无法做到这一点。 我试图find.bash_profile文件和.bashrc文件,但都缺less。 请让我知道如何实现这一点。

重新连接时,FC多path会显示“设备繁忙”。 SLES 11 – netapp – emulex

我有一个奇怪的问题。 sles 11 emulex FC netapp fas 2xxx 100G LUN是好的。 启用多path,多path和设备映射程序似乎正常工作。 multipath -t显示config => http://pastebin.com/bmEBhdeX的输出 当两个FC连接时,我从multipath -ll获得这个输出 360a98000572d5073538f68484c4c512f dm-0 NETAPP,LUN [size = 200G] [features = 1 queue_if_no_path] [hwhandler = 0] [rw] _ round-robin 0 [prio = 8] [active] _ 1:0:0:70 sdc 8: 32 [有效] [准备] _ 2:0:0:70 sde 8:64 [有效] [就绪] _循环法0 [prio = 2] […]

RHEL 5如何设置多path设备的安装位置?

我有一个RHEL5 + 3Par FC SAN存储环境,并且不确定如何设置一个多pathFC设备来挂载到特定位置(如/ data)。 我有3PAR实施指南RHEL,它仍然没有任何意义。 我正在按照我的存储供应商的指南,但它是通用的任何存储使用。 在RHEL 5中,将/ dev / mapper / dm-1等开发映射程序安装到/ data的正确方法是什么? 以下是他们引导的内容: #Partitioning Device-mapper Nodes (pg:71) NOTE: Do not use the fdisk command with /dev/mapper/XXX devices to create partitions #Provision and export volumns to host #excute multipath to create mappings (on my system it has /dev/dm-0) multipath #list out mappings […]

Unix如何确定一个程序是否可以执行

我正在编写一个脚本来创build源环境。 处理PATH部分很容易。 虽然我应该如何检查一个程序是否可以在PATH中joinpath时正确执行? 使用which是不够的,因为它只是检查可执行文件的存在,而不是运行它。 我现在得到的是检查程序的版本(即find -version ),并检查返回消息是否包含“ command not found ”。 这并不理想。 有一个更好的方法吗?

命令行脚本问题

我一直在研究一个batch file脚本几个星期,现在应该自动化我在工作中需要执行的某些例行任务。 然而,我偶然发现了一个我还没有弄清楚的问题。 我正在使用带有脚本和一些其他软件(.exe)的USB棒。 该脚本要求您以pipe理员模式运行它,以便它可以访问某些服务,如Windows时间服务或Windows更新服务… 现在我注意到,当你以pipe理员模式运行脚本时,它的起始目录是C:\ Windows \ System32 在这个脚本期间,我希望运行一个程序,也是在这个棒子上。 但是它没有find这个程序。 我可以把path写在棒子上的确切位置。 但是这样做是行不通的,因为在不同的计算机上使用了这个棒,而且盘符并不总是一致的。 长话短说,我正在寻找一种方法来运行pipe理员模式下的batch file(位于USB设备上),并让该脚本自动运行程序(也在USB设备上)。 提前致谢! 登普西 PS:如果可能的话,有人能够解释我如何使脚本将所有东西都logging到文本文件中? 请记住,脚本中有很多命令。 将所有输出logging到一个文本文件并保存在同一个USB设备上将会很好。

Ansible成为用户不正确地拾取path

这是代码,显示我认为是一个问题: # Debugging path problems with sudo — – hosts: webservers remote_user: root tasks: – name: echo path command: echo $PATH register: output changed_when: False – name: display root path output debug: "msg={{ output.stdout }}" # Now try as apache – name: echo path command: echo $PATH become: true become_user: apache become_method: sudo register: output […]

Apache错误日志 – “Webpath”而不是文件系统path

我在Linux上运行Apache,我使用OpenSSH为某些客户提供SFTP访问权限,以便他们可以上传他们的页面,并查看他们各自的站点日志(访问和错误)。 我正在使用OpenSSH中的新function来chroot他们的SFTP访问,到目前为止这么好。 我的问题是,在error_log中,“File not found …”的每个引用都是使用OS文件系统path给出的,而不是“Web”path。 我宁愿有错误日志上的Webpath,以便不显示OSpath。 由于我已经chroot的用户,我不想透露在操作系统,他们的文件实际上位于… 有没有可能通过任何指令来改变这种行为? 我试图find它,但找不到任何东西:( 谢谢,Craconia

lpfc + multipath + ubuntu – path不断切换

我遇到了使用Emulex(lpfc)configuration多path的问题。 尽pipe我没有检测到数据损坏,但SANpipe理员拥有一个工具,可以显示path每隔20秒左右切换一次。 以下是详细信息: # multipath -l san01 (3600a0b80002a042200002cb44a9a29ca) dm-2 IBM ,1815 FASt [size=100G][features=0][hwhandler=0] \_ round-robin 0 [prio=0][active] \_ 3:0:0:0 sdb 8:16 [active][undef] \_ round-robin 0 [prio=0][enabled] \_ 4:0:0:0 sdc 8:32 [active][undef] 多条path连接到同一个LUN。 # /lib/udev/scsi_id -g -u -d /dev/sdb 3600a0b80002a042200002cb44a9a29ca # /lib/udev/scsi_id -g -u -d /dev/sdc 3600a0b80002a042200002cb44a9a29ca 这是/etc/multipath.conf defaults { udev_dir /dev polling_interval 5 selector "round-robin […]

当它位于根分区(/,/ boot,/ boot / efi和swap)时,如何禁用Linux(RHEL 6)上的多path?

我一直在努力在几台RHEL 6服务器上configuration多path。 通过我自己的错误(黑名单错误input),我已经在根分区上configuration了多path,但是我似乎无法解开这个问题。 根分区不在SAN上。 这是一个本地RAID 1驱动器集。 任何帮助,将不胜感激。 采取的步骤: 尝试从基于UUID的path更改为fstab(sda1等)中的硬path。 这导致无法启动,并在救援模式。 但是,我没有改变grub.conf,所以我想知道是否可以这样做? 试图完全消除多path。 必须在救援模式下启动,开始联网并重新安装。 当然尝试了“多path-F”,但根目前正在使用。 由于这是一个远程系统,加载光盘并不是那么容易,但是如果这是唯一的select,我可以pipe理完成它。