Articles of linux

/etc/pam.d/login和/etc/pam.d/system-auth之间的区别?

我想configurationsecuretty来限制root用户直接访问。 现在我清楚,如果我补充说: auth required pam_securetty.so 进入/etc/pam.d/system-auth,并在/ etc / securetty中只保留“console”,sshlogin也会被禁止。 如果我添加: auth required pam_securetty.so 进入/etc/pam.d/login,并且只保留在/ etc / securetty中的“console”,sshlogin不会被禁止。 现在我不清楚/etc/pam.d/login和/etc/pam.d/system-auth之间的区别。 任何人都可以给我一些参考或指导? 非常感谢! PS /etc/pam.d/login与/etc/pam.d/system-auth也有一点关系,但我想更多地让我更清楚。

Linuxnetworking崩溃:找出原因的最佳步骤?

我们的一台Linux(CentOS)服务器昨晚无法访问。 除了远程控制台之外,服务器无法以任何方式访问。 用远程控制台login后,结果我无法ping任何外部主机。 一个简单的service network restart解决了这个问题,但我仍然想知道是什么原因造成的。 我的日志文件似乎没有任何错误(除了各种需要networking连接的守护程序以及networking故障后失败)。 是否有任何额外的步骤可以找出这个问题的原因? 编辑 :这只是再次发生。 服务器完全没有响应,直到我发出networking服务重新启动。 任何build议是值得欢迎的。 这可能是由有故障的硬件组件引起的吗? 根据Madhatters的要求,这里是当时日志的一些摘录(networking在20:13坠毁): 在/ var / log / messages中: Dec 2 20:01:05 graviton kernel: Firewall: *TCP_IN Blocked* IN=eth0 OUT= MAC=<stripped> SRC=<stripped> DST=<stripped> LEN=40 TOS=0x00 PREC=0x00 TTL=101 ID=256 PROTO=TCP SPT=6000 DPT=3306 WINDOW=16384 RES=0x00 SYN URGP=0 Dec 2 20:01:05 graviton kernel: Firewall: *TCP_IN Blocked* IN=eth0 OUT= […]

从一个专用的Linux服务器迁移到另一个?

我有一个专用的服务器运行Ubuntu的服务器9.04networking,数据库和邮件。 整个硬盘上大约有5 GB的数据。 我想将服务器迁移到更实惠的专用服务器提供商,但我不确定如何执行此操作。 我可以克隆整个硬盘吗? 硬件特定的文件/目录呢? 或者,也许有一个更好的方法? 未来托pipe可能会有另一个版本的Ubuntu,所以我应该在迁移之前升级我们的当前服务器? 如何移植Apache,MySQL和后缀?

克朗跑每个星期三?

我需要find一个方法来处理一个工作,以便它在每个星期三的每个星期三运行。 这可能吗?

集中authentication – build议?

我面前有一个挑战,那就是集中authentication。 期。 那是因为我和我的大嘴巴说我喜欢LDAP,任何事情都可以通过validation。 我有几乎所有types的桌面,Mac,Windows XP到7,以及基于Ubuntu和Fedora的发行版安装数量。 通过所有configuration工作我没有问题。 事实上,这应该是相当有趣的,我只是想一些build议,我应该看看哪些实现。 谢谢

CentOS 6.2在安装openldap后没有slapd.conf

我刚刚安装了带有yum命令的openldap和samba新鲜的Centos 6.2。 我在查找slapd.conf文件时遇到了一些问题。 有一个文件夹slap.d /但默认情况下没有conf文件。 我可以看到文件夹 cacerts schema sldap.d 和ldap.conf文件。 我也检查了Fedora 15,发现没有slapd.conf文件。 那么现在从哪里开始呢? 我已经search了,但是我发现CentOS 5.x或Ubuntu的openldapconfiguration是从/etc/openldap/slapd.confconfiguration文件

如何防止nginx从反向代理特定的子目录

在Apache上,您可以使用ProxyPass除了一个或多个子目录(使用“!”)。 ProxyPass /subdir ! ProxyPass / http://localhost:9999/ 什么是Nginx的等价物? 我的第一个猜测显然不起作用: location /subdir { root /var/www/site/subdir; } location / { proxy_pass http://localhost:9999/ ; }

df和du的Linux根分区大小不同

在我的CentOS服务器上,这两个命令都显示了不同的磁盘使用情况,df显示了这个输出: Filesystem Size Used Avail Use% Mounted on /dev/xvda2 16G 14G 952M 94% / /dev/xvda6 996M 258M 687M 28% /tmp /dev/xvda3 16G 6.5G 8.3G 45% /var /dev/xvda1 251M 25M 213M 11% /boot tmpfs 4.0G 0 4.0G 0% /dev/shm 和du -sh表演 6.9M /bin/ 15M /boot/ 123M /etc 212K /home/ 233M /lib 27M /lib64/ 16K /lost+found/ 8.0K […]

回答“是”ssh-copy-id首次运行脚本?

第一次ssh-copy-id它会问 # ssh-copy-id -i .ssh/id_dsa.pub [email protected] The authenticity of host 'example.com (xxx.xxx.xxx.xxx)' can't be established. RSA key fingerprint is 39:fb:5e:70:30:33:2b:18:17:e9:4f:2f:91:b5:d2:21. Are you sure you want to continue connecting (yes/no)? 是否可以编写脚本,所以脚本会回答是的?

是否有可能使用perl,python,php,ruby或其他来编写init.d脚本?

我是新来的这个SysOp的东西,所以我想知道是否有可能使用其他解释语言来编写init.d脚本? 对我来说,前面的diff是/ bin和/ usr / bin #!/bin/sh 与 #!/usr/bin/perl #!/usr/bin/php #!/usr/bin/python #!/usr/bin/ruby 有什么其他的点我失踪?