Articles of linux

更改user = fredrecursion的文件/目录的用户权限

我想知道如果有一种方法来更改文件的所有者权限,只有所有者是目前“弗雷德”例如,离开所有组相同。 原因是我最近不得不通过不同的用户login到SFTP,并且需要将所有以前拥有的文件更新到新用户。 虽然我不想更改每个文件的权限。

Linux +哪个工具可以帮助识别连接到Cisco交换机中哪个端口的Linux机器中的哪个eth

我有一个超过50个不同的Linux机器(BLADE机器)具有以下IP范围的系统 165.23.1.21-165.23.1.64 ( each Linux machine have 4 eth – eth1,2,3,4) 系统通过LANS电缆连接到4个思科交换机 我的目标是validationLinux机器中的每个eth是否连接到交换机的哪个端口 例如 ./my_tool machine1 results linux_machine1_eth0 connected to switch_1_port_15 linux_machine1_eth1 connected to switch_2_port_15 linux_machine1_eth2 connected to switch_1_port_16 linux_machine1_eth3 connected to switch_2_port_16 machine2 results linux_machine2_eth0 connected to switch_1_port_22 linux_machine2_eth1 connected to switch_4_port_7 linux_machine2_eth2 connected to switch_1_port_23 linux_machine2_eth3 connected to switch_4_port_8 . . 我的问题是哪个工具可以帮助确定哪台Linux机器连接到交换机的哪个端口? remark […]

在使用pam_winbind时,在基于Active Directory组的Linux中拥有su / sudo用户

我正在使用openSUSE 11.4,它内置了Yast的Active Directoryconfiguration(可以为你做所有的pam_winbind,Kerberos,nss,Samba-client等),并且可以成功地对我的AD域进行身份validation。 我创build了一个名为LinuxAdmins的AD组,我希望让该组中的人员能够在某些Linux服务器上不使用root密码或在使用自己的密码的计算机上使用sudo。 openSUSEconfigurationAD的方式是设置带有前缀域的用户名。 所以我的用户名是MYDOMAN \ djsumdog。 如果我尝试添加以下任一行到sudoers文件,我仍然不能sudo与我的用户。 我一直收到“MYDOMAIN \ djsumdog不在sudoers文件中,这个事件会被报告。 我已经尝试了用户名和组名的单斜杠和双斜线。 %MYDOMAIN\LinuxAdmins ALL=(ALL) ALL MYDOMAIN\djsumdog ALL=(ALL) ALL 我知道在我的Gentoo框中,/etc/pam.d/su中的以下行允许wheel组中的用户在没有密码的情况下su: auth sufficient pam_wheel.so use_uid trust 但是,这似乎并没有在openSUSE(甚至与本地用户),AD用户less得多。 我也尝试使用pam_winbind.so模块: #%PAM-1.0 auth sufficient pam_rootok.so auth include common-auth auth sufficient pam_winbind.so require_membership_of=MYDOMAIN\\LinuxAdmins account sufficient pam_rootok.so account include common-account password include common-password session include common-session session optional pam_xauth.so 但我不认为这将工作,因为require_membership_of参数似乎是针对整个机器的主要身份validation。 我知道与用户的密码sudo更安全,但我会很高兴,如果我可以得到su或sudo工作通过validation用户对他或她的AD组。

基于Web的Linux服务器监控

我在寻找一个工具来监视我的服务器,像phpSysInfo或munin。 我想尽可能地收集,所以日志parsing将是理想的。 另外我需要一个理想的基于Python的开源解决scheme。 它可能只是Python的lib – 我会做自己的转移到networking。 我最初的想法是创build一个可以通过浏览器访问的统计页面。 我想跟踪: 正常运行时间 数据量发送/接收真正的eth0,wlan0等 服务器负载(CPU,RAM,顶级进程) 错误日志条目(任何进入/ var / log /的东西) 恶魔正在运行 login统计 mysql状态 还要别的吗

textmate与vim的替代?

有没有像使用mac textmate编辑器一样使用vim编辑器的方法? 我正在寻找一个简单的configuration或插件。 分屏或导演小组 目前opend文件 或者像textmate一样很酷的东西。 有什么插件的vi – vim编辑器或configuration教程aviable?

统计sendmail发送的消息数量

有谁知道一个实用程序会给我sendmail发送的电子邮件的总数,使用旧的maillogs? 有人build议使用mailstats实用程序,但是这个程序似乎给出了所有邮件日志文件条目的统计信息。 虽然这是有益的,但是对这种情况没有帮助,因为sendmail发送的单个邮件消息可以logging5个不同的日志条目。

程序输出作为另一个程序的参数

我正在阅读Unix编程环境 。有一个示例程序 echo "time is 'date'" 输出为 time is {current time} 但是在Ubuntu的bash shell中,它并没有像预期的那样给出输出,它照原样打印整行 time is 'date' 这是为什么? 读过时的书来学习Linux操作系统可以吗?

为什么要删除Apache / Nginx用户的Shell访问?

将shell访问权授予注定要运行Apache / Nginx的用户帐户是不是一个好主意? 我问,因为在他的VPS圣经系列中,Guvnr成立了一个新的用户visudo'd guvnr ALL=(ALL) ALL 权限,然后用该用户设置一个Nginx服务器。 而Nginx HTTP Server的作者build议您不要授予对运行Nginx的用户的shell访问权限。 您可以随时删除guvnr的shell访问权限,但是,您将如何pipe理您的网站? 编辑:@Bart Silverstrim – 下面是guvnr如何安装Nginx: (以用户guvnr身份login) sudo安装nginx的依赖关系 用户wget nginx源文件 用户./configure –sbin-path = / usr / local / sbin –with-http_ssl_module 用户制作 sudo make install 那么也许Nginx是安装在这里的根? 如果在/ etc / ssh / sshd_config中禁用rootlogin,这是否可行?

如何使组播iptables允许规则?

我有两台使用ucarp作为故障转移的服务器。 在每台服务器上, eth1:1保留用于ucarp的keepalive连接。 ucarp使用目的IP作为组播地址224.0.0.18 。 在ucarp主服务器上是eth1:1的IP地址192.168.245.2 ,二级服务器是eth1:1的IP地址192.168.245.3 。 题 我想在每个服务器上做一个iptables规则,所以这些网卡不会被任何人误用。 即放弃一切预期的铀。 对于主服务器,这样的规则将如何? 我假设这样? iptables -P INPUT -i eth1:1 -j DROP iptables -A INPUT -i eth1:1 ? something with multicast ? -j ACCEPT

当RAID BBU和UPS存在时,NFSasynchronous有多危险?

我有一个NFSv3服务器和大约15个客户端。 我正在寻找利弊在服务器端启用async 。 我已经读过,但对我还是有点不清楚。 我知道这可能会导致数据损坏,如果服务器在写入操作中间崩溃。 不过,我也读过,客户端存储相同操作的caching,如果需要,可以恢复它。 我的问题是: 如果我的服务器崩溃了,会发生什么事情(即是否会丢失即将被写入的数据,是否会破坏底层文件系统等)? 如果服务器和客户端同时崩溃(例如,电源故障/故障和UPS未能处理),会发生什么情况? 如果服务器崩溃,但是我有RAID BBU。 服务器能否安全恢复? 有什么方法可以检测到这样的腐败(类似fsck也许)? 如果服务器通过UPS正常关机怎么办? 那么我会有数据损坏的机会吗? 你们用什么 – sync或async ? 所有机器都是Ubuntu OS 10.04。 我试图在这里find类似的问题,没有可用的。 我已经阅读了NFS主页 ,并快速浏览了pipe理NFS和NIS,第二版的书。