我的服务器上有三个站点,他们的日志(Apache日志)位于它们的根文件夹中,不在/ var / log中。 我需要一个脚本,根据它们的文件大小来调整access_log和error_log,例如,当文件大小超过1G时,将它们旋转。 服务器的操作系统是Ubuntu。 我有一个shell编程的基本技能,但在学习方面有很好的天赋;)你能帮我解决这个问题吗?
客户端:opensuse 10.3,openssh 4.6主机:opensuse 11.3,openssh 5.4 我有一个用户ssh公钥设置到主机,以启用运行一些脚本通过cron。 我们将主机迁移到新的服务器,发现用户不能再连接到主机。 在客户端,我删除了RSA公钥和私钥以及已知的主机,并在服务器上删除了用户的authorized_keys文件。 在此之后,我使用'ssh-keygen -t rsa'生成新的ssh RSA密钥,然后将id_rsa.pub复制到服务器上的authorized_keys。 不过,我无法连接。 对于咧嘴笑话,我在同一台客户机上为自己的用户设置了ssh RSA密钥,连接到同一台主机。 将id_rsa.pub复制到服务器上的authorized_keys后,我能够成功login。 我有客户端机器上的另一个用户谁ssh密钥的主机也工作。 所以看起来这是一个导致问题的帐户。 主机之间的sshdconfiguration文件是相同的。 您可以查看configuration: http : //pastebin.com/YdLm8iWx 'ssh -vvv'的输出可在http://pastebin.com/WQqurUZm获得 在sshd日志logging设置为VERBOSE的情况下,连接尝试时的输出如下: http : //pastebin.com/i0SEtLU6 我已经多次重新生成密钥而无济于事,而且由于我今天用同一个主机的密钥设置了另外两个用户,所以我不认为这只是一个关键问题。 如果是这样,我不明白怎么做,因为我每次都遵循同样的程序。 我现在有了用loglvel DEBUG运行的sshd; 您可以查看ssh publickey尝试的日志: http : //pastebin.com/KAcqWHQh从第22行开始。 解决scheme:结果原因是用户帐户被locking在服务器上。 我最初考虑过这个,因为用户帐户也locking在旧服务器上,但ssh仍然正常运行。 我通过在sshdconfiguration中设置“Use PAM no”部分地发现了这一点。 文件,重新启动sshd并尝试再次ssh。 其中一个日志条目是“帐户被locking”的消息。 解锁帐户后,我能够通过使用公钥ssh成功连接。 谢谢
我运行文件命令对一个文件,并得到了这样的结果: data (gzip compressed data, was <fd:1> from unix) unix中的“<fd:1>”是什么意思?
我在虚拟主机中有一个<Location> ,看起来像这样: <Location /app1/> SSLVerifyClient require SSLVerifyDepth 2 SSLRequireSSL SSLOptions +OptRenegotiate SSLCipherSuite HIGH SSLRequire %{SSL_CLIENT_S_DN_OU} eq "Customer1" \ or %{SSL_CLIENT_S_DN_OU} eq "Customer2" \ or %{SSL_CLIENT_S_DN_OU} eq "Customer3" </Location> 这要求每个想访问/ app1 /的用户都向服务器提供一个客户端证书。 后端服务器是tomcat。 是否有可能将不authentication的访问者“路由”到不同于具有证书的访问者的位置? 例如没有证书的那些获得较less的function… 谢谢
joe@server:~$ sudo lsof -i :36168 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 23059 activemq 15u IPv6 109382 0t0 TCP *:36168 (LISTEN) 从上面的输出我想禁用端口36168,但不知道在哪里。 我怎么才能find这个端口的configuration文件来修改它? 对此没有任何结果。 我不想用防火墙来代替。
现在是凌晨3点,我的托pipe公司表示发生了“networking问题”,总之,他们可以取代发生“故障”的硬盘驱动器,但他们不会帮助我恢复数据。 我需要从(CentOS)sda3驱动器访问和下载单个文件夹的内容,这是我在备份中遗漏的一个文件夹,即var/www/vhosts/mydomain.com/httpdocs/images/ 。 接下来我可以尝试什么? 我已经login并尝试: rescue:~# fdisk -l Disk /dev/sda: 1500.3 GB, 1500311977984 bytes 64 heads, 32 sectors/track, 1430809 cylinders Units = cylinders of 2048 * 512 = 1048576 bytes Device Boot Start End Blocks Id System /dev/sda1 1 3816 3907568 83 Linux /dev/sda2 3817 5724 1953792 82 Linux swap / Solaris /dev/sda3 5725 1430809 […]
我们有一个Xen服务器,dom0作为虚拟主机和存储主机。 这个服务器没什么特别之处,存储是一个内部RAIDarrays。 没有故障转移伙伴或任何东西。 每个domU都有自己的lvm卷用于本地存储,然后通过NFSv4共享分区,例如/ home 考虑到存储对于机器而言都是物理上的本地存储,在NFS上推送这种存储似乎效率不高,只是为了启用对卷的共享访问。 任何人都可以推荐或build议一种共享主机和虚拟机(有效)本地卷的替代方法? 编辑:如果NFSv4是最好的方法,再次考虑到虚拟机是共址和dom0和domU之间的networking连接的虚拟性质,是否有一个众所周知的一组理想的挂载选项,以最大限度地提高性能(在一般用法情况与各种交易types)还是仍然是一个轮岗bonnie和运行testing的情况?
在Linux和Apache上,我试图弄清楚如何为用户主目录分配唯一的IP地址? 万一你好奇,它是一个开发服务器。 而不是用户查找foo.server.com/~user,他们将能够去foo.server.com将映射到foo.server.com/~user。 (一旦他们用ip地址更新他们的本地主机文件,他们可以这样做) 用户将在其主目录下进行Web开发工作。
我知道这个概率很低,但是我有一个250G的硬盘,我刚刚重新格式化并重新安装了操作系统(centos,ext3)。 事实certificate,在这个磁盘上有一个大的文件(一个20G的xen图像),我们应该保存。 在安装之前,硬盘已经占用了大约80%的空间,现在只有大约10G的数据写入了,所以很可能文件所使用的实际扇区不会被安装过程覆盖(虽然格式可能已经清除一切都出来) 是否有恢复该文件的机会? 或者,格式化/重新安装会消除所有残留的痕迹?
我最近安装了一个新的分区,并将/ home和/ var / lib / mysql移动到新的驱动器上,并为它们build立了一个符号链接。 现在我注意到,使用munin的熵已经从3000左右降到了100-200左右。 数据挂载和移动是否会造成这种情况? 我使用这个作为一个Apachenetworking服务器来面对公众用户的网站,我也注意到了负载的增加(可能是由于低熵造成的?) 如果这是一个大问题,我想找出解决低熵问题的方法。 我读过,我可以通过使用rng-tools添加熵并切换到使用urandom。 人们说这对安全意识不强的系统来说不是一个好的方法。 但是,这会很好的一个networking应用程序? 这会让我的networking应用程序(我们对密码和确认链接之类的东西使用encryption(散列)),但是我不确定这个程序有多less属于“安全意识”。 有任何想法吗? 我正在使用云实例CentOS 5(虚拟机)。