Articles of linux

如何从操作系统访问LPD数据

我们有几个IBM System x服务器,每个服务器都有一个“光通路诊断”(LPD)LED面板。 我希望能够监视来自Nagios的LPD警报的状态,但是无法find它们暴露给操作系统的地方。 如何从IBM System x服务器上的(Linux)操作系统读取LPD状态?

软件RAID 1问题

我有一个带有3个分区的SW RAID 1,其中一个在硬盘故障/更换后似乎不能重新同步。 这里有一些信息: more /proc/mdstat Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md2 : active raid1 sdb3[1] sda3[2] 2862630207 blocks super 1.2 [2/2] [UU] md1 : active raid1 sdb2[1] sda2[2] 524276 blocks super 1.2 [2/2] [UU] md0 : active raid1 sda1[2](F) sdb1[1] 67107768 blocks super 1.2 [2/1] [_U] unused devices: <none> 我试图设置错误/ dev […]

执行gpgv的未知错误

我有一个单一的deb条目: # cat /etc/apt/sources.list deb ftp://debian.uchicago.edu/debian testing main contrib non-free 我更新时出现此故障: #aptitude update … W: GPG error: ftp://debian.uchicago.edu testing InRelease: Unknown error executing gpgv W: GPG error: ftp://debian.uchicago.edu testing InRelease: Unknown error executing gpgv 网上没有find任何解决scheme。 可能有人在这里,谁可以帮忙? 感谢名单。

我有8GB的内存,交换设置为40%,为什么交换空间已满,无法运行VirtualBox?

我正在使用ArchLinux 64位,8GB内存。 我的硬盘有时会疯狂读/写和冻结其他应用程序。 我发现我无法运行Virtualbox,Virtualboxpopup一个错误,说内存分配失败。 (VERR_NO_MEMORY)。 。 vmstat -s 8077432 K total memory 7671376 K used memory 6028420 K active memory 1476900 K inactive memory 406056 K free memory 19512 K buffer memory 6214272 K swap cache 4097236 K total swap 4097236 K used swap 0 K free swap 14489927 non-nice user cpu ticks 8395500 nice […]

通过shell脚本保持fifo打开状态

我尝试通过可以交互的脚本启动进程。 编辑:一般问题是通过PHP启动这些进程。 过程开始后,另一个php脚本(或再次运行相同)应读取进程的输出。 比第三个php脚本应该写入进程的input。 为了模拟由PHP启动我没有使用bash脚本,因为它有相同的问题。 为此,我创build了一个out-file,这个进程可以写入一个fifo进程读取。 我的过程是,例如passwd。 当我尝试像这样: mkfifo fifo.my touch out.my passwd > out.my 2> out.my < fifo.my & echo $! 这是行不通的。 根据这个post EOF导致passwd进程的终止。 在提到的post解决之后,我试了一下 mkfifo fifo.my touch out.my cat > fifo.my & passwd > out.my 2> out.my < fifo.my & echo $! 这创造了两个我可以看的工作 jobs 我的目标是,通过bash脚本启动 #!/bin/bash cat > fifo.my & PID=$! echo $PID […]

SELinux防止cups-pdf输出到samba共享目录

我想设置cups-pdf打印机来打印PDF到samba共享目录,但是SELinux拒绝cup访问共享目录。 (杯子需要写入一个本地的FS目录,这个目录是由运行在同一台机器上的samba作为Windows共享托pipe的) 我正在使用CentOS 6。 我的审计日志显示: type = AVC msg = audit(1342728685.377:32002):avc:denied {getattr} for pid = 236 55 comm =“cups-pdf”path =“/ mnt / storage / samba”dev = sdb1 ino = 11927553 scontext = syst em_u :system_r:cups_pdf_t:s0-s0:c0.c1023 tcontext = unconfined_u:object_r:samba_sha re_t:s0 tclass = dir 我不能简单地重新标记目录,因为它不会有samba_share_t标签,从而拒绝进一步的samba访问。 有没有人有这个解决scheme?

无法在Debian Lenny上configurationPAM + LDAP – 在服务器日志上获取错误= 49

我一直在使用Ubuntu 10.04来迁移一些服务器和桌面,使用户从旧的OpenLDAP实现到更新的Centos Active Directory。 到目前为止,我还没有遇到任何问题,直到我到达Debian Lenny服务器。 我已经设置了服务器,设置/etc/ldap.conf和/etc/ldap/ldap.conf。 但是,当我发出“getent passwd”时,我从LDAP服务器上得不到任何东西。 阅读pam_ldap联机帮助页,我意识到/etc/ldap.conf不是pam_ldap -it与Ubuntu一起工作的可接受文件,因此我将其重命名为/etc/pam_ldap.conf。 同样的结果。 但是,一旦我改变了这个文件的名称,当我使用SSHlogin时,我在LDAP服务器日志中得到这个: [20/Jul/2012:11:19:40 +0200] conn=16501 fd=155 slot=155 connection from xxx50 to 10.1.176.237 [20/Jul/2012:11:19:40 +0200] conn=16501 op=0 BIND dn="uid=ubuntu,ou=Applications,ou=CITIUS,dc=inv,dc=usc,dc=es" method=128 version=3 [20/Jul/2012:11:19:40 +0200] conn=16501 op=0 RESULT err=0 tag=97 nentries=0 etime=0 dn="uid=ubuntu,ou=applications,ou=citius,dc=inv,dc=usc,dc=es" [20/Jul/2012:11:19:40 +0200] conn=16501 op=1 SRCH base="ou=People,ou=CITIUS,dc=inv,dc=usc,dc=es" scope=2 filter="(uid=jorge.suarez)" attrs=ALL [20/Jul/2012:11:19:40 +0200] conn=16501 op=1 RESULT […]

如何打包Debian的自定义内核?

我使用deb-pkg目标从vanilla源码树构build了一个定制的linux内核: make deb-pkg 在build立了这个包之后,我有了几个.deb文件。 不过,我想将这些file upload到由reprepropipe理的私有存储库。 我需要一个.changes文件。 我可以用生成的更改文件 dpkg-genchanges 这反过来需要一个我没有的.dsc文件。 我如何从一个vanilla linux源代码树中生成.dsc(和.changes)文件,使用make deb-pkg生成.deb软件包?

chroot / sFtp / Ftps问题

经常的debianpipe理员,我面临复杂的情况,我感谢您的build议… 我有一个chroot环境的服务器到目前为止工作没有问题:chroot用户:存储chrootpath:/ home / store我在这个chroot环境中需要chroot工作的所有文件(lib,bin,usr等)。 在这个chroot上,我有几个正在工作的监狱FTP / FTP(显式)帐户。 每个被监禁的ftp都在:/ home / store / home / store / partners / xxxxxx(其中xxxx是伙伴的名字)在每个监狱FTP中,我有两个文件夹:数据(列表可能)和照片(不可列举)。 照片是从fstab为chroot环境中的每个合作伙伴安装的唯一目录,允许每个合作伙伴在FTP中执行RETR命令。 问题是:我有一个合作伙伴,必须出于安全原因访问sFTP(通过SSH的FTP)数据。 为了解决这个问题,我把一个新用户(可以说是ALDA)连接到/ home / store / home / store / partners / ALDA并安装所有必要的文件(bin等等,lib)。 用户可以访问sFTP中的chroot内容,但是他可以访问chroot所需的所有bin / lib / etc /文件夹,并且我设法隐藏在FTP中。 对于我的运气,写限制正在工作,用户可以不带修改文件或目录,但用户汽车列表/检索所有内容… 第一个问题:我如何限制对数据和照片文件夹以外的所有chroot环境文件的访问/可见性。 第二个问题:在sFTP,用户可以列出所有已安装的照片目录,并parsing内容…我怎样才能完全封锁这个特定文件夹的所有列表,但允许确切的path给出,所有的“获取”命令… 感谢您宝贵的时间和build议.. Tdldp

定期从远程服务器“备份”到本地服务器

我们在大学校园内,每栋大楼都有自己的本地networking,直接连接到主服务器机房。 在我们的大楼里,我们正在进行一个大型的多媒体项目。 有些人在Photoshop中工作,其他人在Final Cut Pro / Adob​​e After Effects中工作。 所有文件都被保存到中央服务器机房的samba共享中。 在我们的本地networking上,我们有一台运行Ubuntu 12.04服务器的服务器。 我们需要做的是build立从samba共享到本地Ubuntu服务器的定期(每日)备份。 这将允许我们在远程服务器不可访问时在本地访问我们的项目文件。 如果修改了驻留在本地服务器上的文件,则需要将更改推回中央服务器。 我正在考虑使用Rsync和某种版本控制系统(都在本地Ubuntu服务器上运行)的组合。 我在这里有点不知所措。 我之前已经设置了LAMP堆栈服务器,而且我很确定我可以build立某种备份系统,但这不是您的传统备份情况。 任何帮助,将不胜感激。