Articles of linux

必须有本地用户authenticationSamba到AD?

我有一台运行Samba的CentOS 5.3服务器。 我已经将此服务器join到我的域中,希望允许AD用户访问我的Samba共享。 我发现这是有效的,但只有当我尝试进行身份validation的AD用户名也是服务器上的本地用户时。 换句话说,如果我试图访问共享,并尝试使用AD用户名“joe”进行身份validation,除非我在服务器上创build名为“joe”的用户,否则将会出错。 我不必创build一个匹配的密码或任何东西….本地用户的密码始终是空白的,所以我知道身份validation实际上是针对AD发生的。 这是我的smb.conf文件: [全球] workgroup = <mydomain> server string = <snip> netbios name = HOME security = ADS realm = <mydomain.com> password server = <snip> auth methods = winbind log level = 1 log file = /var/log/samba/%m.log [amore] path = / var / www / amore browseable = yes writable = […]

将NTFS硬盘备份到Linux发行版

我想转移到Linux(更具体的Ubuntu),也买了一个新的硬盘驱动器。 我真的不知道的是,如果我把我的旧硬盘上的shell,然后安装Ubuntu的新的和configuration等…我可以轻松访问我的旧的(现在是一个外部硬盘驱动器)? 访问我的分区是否有问题? 提前致谢。

限制一个进程的RAM数量(Linux)

我有一个Zope服务器(只是一个长期运行的Python进程),这往往会耗尽我的服务器上的所有内存几天后。 我不想每天晚上重新启动它 – 也许最好限制这个进程的内存,看看它是否可以正常工作。 那么,如何限制这个过程使用不超过256MB的内存? 该服务器是运行Centos 5.3的64位Intel机器。 我听说ulimit限制一个bash进程,但我怎么能限制它为一个python进程? 更新: 感谢您的想法! 我将使用混合的方法来解决我的问题: 我将使用ulimit启动服务,所以它只能使用256MB RAM 由于我有我的系统由Nagios监视,我会使用一个nagios-check命令来validation我的进程不超过192MB。 如果我的进程使用超过192MB,则会自动启动正常重启。 如果我的进程使用超过220MB或者进程根本不运行,pipe理员(我)会通过短信/电子邮件通知,所以我会手动处理这个问题。 这样,我想我是在安全的一面:当需要(通过nagios)自动平稳重启,并强制服务停止(通过ulimit),以防内存使用突然高峰

在哪里我可以学习所有的Linux进程列表中详细的PS来

当我做ps -A 然后我得到所有进程的列表,是否有任何解释哪个进程正在做什么的教程

java在RH Linux和Solaris之间的TCP性能差异?

在比较RH Linux和Solaris之间的java TCP套接字性能时,我的一个testing是通过使用java客户端发送string并从java echo服务器读取回复来完成的。 我测量了发送和接收数据所花费的时间(即回程往返)。 testing运行100,000次(更多发生的结果相似)。 在我的testing中,Solaris的平均速度比RH Linux快25/30%,在默认系统和networking设置的相同计算机上,相同的JVM参数(如果有的话)等等 我不明白这么大的差别,是否有一些我缺less的系统/networking参数? 所使用的代码(客户端和服务器)显示如下,如果有人有兴趣运行它(发生次数必须在命令行中给出): import java.io.*; import java.net.*; import java.text.*; public class SocketTest { public final static String EOF_STR = "EOF"; public final static String[] st = {"toto" ,"1234567890" ,"12345678901234567890" ,"123456789012345678901234567890" ,"1234567890123456789012345678901234567890" ,"12345678901234567890123456789012345678901234567890" ,"123456789012345678901234567890123456789012345678901234567890" }; public static void main(String[] args) throws UnknownHostException, IOException, InterruptedException { double mean = 0.0; […]

UBUNTU:为什么我的crontab没有运行代码?

我已经手动configuration了/etc/crontab来添加一个每天运行在第9天的事件… Cron正在运行,但它没有运行我的代码呢…我的代码是在最后一行: 17 * * * * root cd / && run-parts –report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.weekly ) 52 6 1 * * […]

观看文件,以帮助提醒被黑客攻击

我想防止被黑客攻击(再次)。 我想要做的一件事就是观察过去被黑客入侵的文件(实际上两次修改的文件总是相同的),所以如果再次发生这种情况,我可以提醒。 什么是最好的方式来观看文件的修改? 这是在一个Linux服务器(我试图安装程序“审计”,但无法在此共享主机上运行,​​所以使用它是不可能的)。 我真的正在寻找最简单,资源最less的解决scheme。 我可以通过cron运行一个基本的unix脚本将是理想的。 编辑我正在使用一个名为Filetraq的unix shell脚本来处理看我的文件。 这是可用的这里: http : //filetraq.xidus.net/我不得不稍微修改脚本,因为它是旧的,与diff不能很好地发挥我想添加一些其他variables和文本,但它是相当基本和易于使用。

缺lessssh_config选项以及如何获取它

我们的数据中心里有很多Linux服务器,大多数是Debian系统,less数是Red Hat。 在Red Hat系统上,我想修改ssh_config来改变选项ExitOnForwardFailure的默认值。 不幸的是,这个选项在这台服务器上似乎不是有效的。 所以,我想知道的是,如果有可能更新SSH的方式,我可以访问该选项。 能够使用这个选项来完成我想要做的事情对我来说很重要,我有点惊讶,它不在那里。 我做了一些谷歌search,并看到许多人在红帽上使用这个选项的参考。 无论如何,如果我想这样做,我可以从哪里开始呢? 谢谢!

驱动器警告:/ dev / hda3(/ usr)已满87%

正如标题所述,我通过电子邮件从我的服务器获取驱动器警告。 我被告知使用以下命令来确定磁盘空间使用来自何处。 我可以根据磁盘使用情况对结果进行sorting吗? 它返回一个很难sorting的长列表… du -h –max-depth=2 /usr 更新: 这里存储了什么样的数据?

如何复制Linux / openldap服务器上的LDAP条目和所有子树?

我想复制一个LDAP子树:我的软件使用 OU =软件,O =公司,C = FR 我想要使​​用该软件的第二版 OU = software_v2,O =公司,C = FR 我试过JXplore复制树,这对于开发服务器来说是好的,但是我需要在数据中心的生产服务器上。 有没有openldap命令,任何脚本来做到这一点,或者我必须创build它? 最好的祝福, 塞德里克