Articles of rhel

Linux RHEL – 查找磁盘types

我有Oracle Linux服务器版本5.6(红帽企业Linux服务器版本5.6),我想检查磁盘types是SATA,SCSI,ATA还是SAS或任何其他types的磁盘。 我安装了lshw(硬件列表)并执行“lshw -class storage”给出了下面的输出 description: SCSI storage controller product: 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI vendor: LSI Logic / Symbios Logic physical id: 10 bus info: pci@0000:00:10.0 logical name: scsi0 version: 01 width: 64 bits clock: 33MHz capabilities: scsi bus_master rom scsi-host configuration: driver=mptspi latency=64 maxlatency=255 mingnt=6 resources: irq:17 ioport:1400(size=256) memory:d8820000-d883ffff memory:d8800000-d881ffff memory:84008000-8400bfff(prefetchable) 这是否意味着这是一个SCSI磁盘types? […]

无法只用Linux date命令设置一年

出于某种原因,我只能使用date命令更新一年 date Tue Mar 4 20:15:42 IST 2014 date '+%Y' -s '2013' date Tue Mar 4 20:13:01 IST 2014 我在RedHat和Ubuntu上都试过 NTP没有运行…

安装系统服务作为Ruby gem实现的方法

在离开Ruby几年之后,我又回来了,刚刚削减了我的第一个包含可执行文件的gem。 一切都像一个魅力。 但是,我面临的问题是,我也有一个启动脚本(不是gem istelf的一部分),它将守护程序守护进程。 另外,我还想让启动脚本将configuration文件指向/ var / 据我所知,rubygems,gemspec等没有办法指定文件在安装过程中被烧毁到系统的其他部分(例如启动脚本到/etc/init.d,configuration到/ var / )。 如果你可以做到这一点,这当然是没有意义的。 所以…我的问题是…什么是适当的程序自动安装这样的东西。 我正在使用RHEL,想知道是不是也许是时候让我的第一个RPM成为我的脚了。 有什么想法吗?

由于单声道模块依赖性,XSPconfiguration失败

我在我的RHEL 5机器上安装了单声道,如下所示: 哪个单声道 在/ usr / local / bin目录/单 单-V 单声道JIT编译器版本2.10.2(tarball Wed Oct 16 10:33:49 CDT 2013)版权所有(C)2002-2011 Novell,Inc和贡献者。 www.mono-project.com TLS:__thread SIGSEGV:altstack通知:epoll架构:amd64禁用:无杂项:softdebug LLVM:支持,未启用。 GC:包括Boehm(带有GC和平行标记) 当我尝试运行xsp的configuration脚本时,它失败,因为它找不到单声道。 。/configuration 检查构build系统types… x86_64-unknown-linux-gnu检查主机系统types… x86_64-unknown-linux-gnu检查目标系统types… x86_64-unknown-linux-gnu检查BSD兼容安装。 .. / usr / bin / install -c检查构build环境是否健全…是检查线程安全的mkdir -p … / bin / mkdir -p检查gawk … gawk检查是否make sets $ (MAKE)…是检查是否启用维护者特定部分的Makefile …没有检查BSD兼容的安装… / usr / bin / […]

如何启用docker的udev同步成功?

我已经从这个站点下载并安装了静态连接的docker 1.6.1 ,并在RHEL 7.1上运行它: [root@localhost bin]# ./docker -d WARN[0000] Udev sync is not supported. This will lead to unexpected behavior, data loss and errors INFO[0000] +job init_networkdriver() INFO[0000] +job serveapi(unix:///var/run/docker.sock) INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) INFO[0000] -job init_networkdriver() = OK (0) INFO[0000] Loading containers: start. INFO[0000] Loading containers: done. INFO[0000] docker daemon: 1.6.1 […]

我在RHEL上正确安装了Ruby 1.9.3吗?

在你说yum -y install ruby193之前,先yum -y install ruby193 …我做到了。 请注意,我不是Ruby开发人员,但需要通过Web服务将此程序作为另一开发人员工作的一部分。 (他不可用。)任何帮助将不胜感激。 我试图按照说明安装一个库,并得到: [root@ctbroker console]# gem install json -v '1.8.0' Building native extensions. This could take a while… ERROR: Error installing json: ERROR: Failed to build gem native extension. /opt/rh/ruby193/root/usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /opt/rh/ruby193/root/usr/share/include/ruby.h Gem files will remain installed in /opt/rh/ruby193/root/usr/local/share/gems/gems/json-1.8.0 […]

新的expect / respawn可以用在两次以上的进程上吗?

我正在使用upstart来启动/停止/自动重启守护进程。 其中一个守护进程分叉4次。 新贵食谱指出,它只支持两次分叉。 有没有解决方法? 如何失败 如果我尝试使用expect daemon或expect fork ,那么upstart使用第二个fork的pid。 当我尝试停止工作时,没有人响应新兴的SIGKILL信号,并挂起,直到你耗尽pid空间并回绕。 如果你添加重生,情况会变得更糟。 Upstart认为这项工作已经结束,立即启动另一项工作。 上游承认的Bug 一个错误已经input了新贵。 所提出的解决scheme是坚持旧的sysvinit,重写你的守护进程,或等待重写。 RHEL距离最近的新贵套餐差不多2年,所以在改写的时候我们会更新,等待时间可能会是4年。 守护进程由承包商的分包商的分包商编写,因此不会很快修复。

如何在init脚本中以特定用户身份运行命令?

我正在编写一个init脚本,它应该以不同于root的用户身份执行单个命令。 这是我目前的做法: sudo -u username command 这通常在Ubuntu / Debian上按预期工作,但是在RHEL上,作为command执行的脚本挂起。 有另一种方式来作为另一个用户运行命令? (请注意,我不能使用lsb init函数,因为它们在RHEL / Centos 5.x上不可用)

代理后面的Docker更改SSL证书

我正在尝试运行以下docker命令: docker run -i -t ubuntu /bin/bash 但是我得到的错误: Unable to find image 'ubuntu' (tag: latest) locally Pulling repository ubuntu 2013/11/28 14:00:24 Get https://index.docker.io/v1/images/ubuntu/ancestry: x509: certificate signed by unknown authority 我知道,我们的公司将https请求replaceSSL证书。 我试图相信我们公司的CA证书: /etc/pki/tls/certs/ca-bundle.crt 和 /etc/pki/tls/cert.pem 但它仍然没有工作。 有任何想法吗?

MySQL已经死了,但子系统被locking

我在Linux(RHEL 5.0)上第一次使用PHP-mysql 当我尝试使用mysqli_connect从我的PHP脚本连接到MySQL时。 它显示以下错误: Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'(2) 谷歌search了一小时后,我发现这个解决scheme如此处所述。 当我按照这个方法发出命令时: service mysqld status 作为root用户,我得到: mysql is dead but subsys locked任何一个知道如何解决这个问题,并导致这个错误? 也 重新启动 开始 并停止MySQL 输出为: FAILED 但是PHP工作正常。 我testing了phpinfo(); 演示。 我已经在/usr/local/mysql/bin安装了MySQL。 任何人都可以帮助我吗? 任何帮助表示赞赏。 提前致谢。