Articles of linux

Sendmail保持监听本地IP

我正在运行RHEL 6,并已经做了以下修改: [root@ark mail]# grep 0.0.0.0 sendmail.mc DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl [root@ark mail]# make sendmail.cf 确保它适用于: [root@ark mail]# grep 0.0.0.0 sendmail.cf O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA #O ClientPortOptions=Family=inet, Address=0.0.0.0 #O ConnectOnlyTo=0.0.0.0 [root@ark mail]# makemap -v hash access.db < access key=`connect:localhost.localdomain', val=`RELAY' key=`connect:localhost', val=`RELAY' key=`connect:127.0.0.1', val=`RELAY' key=`connect:[my.remote.ip]', val=`RELAY' 但是它仍然听取127.0.0.1: [root@ark mail]# netstat -lptun | grep 25 tcp 0 0 127.0.0.1:25 […]

Linux Red Hat调整VM resize2fs的大小 – 无法find有效的文件系统超级块

我试图通过10Gig增加Linux Red Hat虚拟机的大小。 这只是在我试图找出的一个testing服务器上创build的。 我用这个命令增加了10个虚拟机[root @ rh01 images]#qemu-img resize TestServer.img + 10G图像大小调整。 然后我跟着这个链接https://gist.github.com/larsks/3933980完成 我得到了最后一个命令是resize2fs,我得到这个错误 [root@TestServer bmac]# resize2fs /dev/vda2 resize2fs 1.41.12 (17-May-2010) resize2fs: Device or resource busy while trying to open /dev/vda2 Couldn't find valid filesystem superblock. 以下是我采取的所有步骤: [root@rh01 admin]# virt-df -h /home/admin/images/TestServer.img Filesystem Size Used Available Use% TestServer.img:/dev/sda1 484M 63M 396M 14% TestServer.img:/dev/vg_template/lv_root 40G 4.0G […]

隧道SFTP到另一台计算机

运行OpenSuse 13.1,我可以通过SFTP访问服务器: 问题:朋友是否可以将另一台计算机隧道传输到我的机器上,以便他可以在我的计算机上使用我的SFTP客户端 这可能吗? 换句话说:我们有从工作站到服务器的SSH / SFTP访问的情况。 现在一个朋友住在其他地方应该使用这个访问,这只能从我的机器上运行。 注意服务器不是(!!)可以直接从他的工作站访问。 我们需要从他的计算机到我的SSH访问,以便他可以SSH到服务器的问题。 我怎样才能做到这一点? 为什么我们不能仅仅从#1的SSH到#2的控制台,然后在会话中的机器#2到控制台3的SSH? 这就是所谓的“跳蛙”

尝试修复ext4“组描述符损坏时丢失数据”

当我尝试挂载一个现有的磁盘时,我收到消息 sudo mount -t ext4 /dev/sdc1 /data mount: wrong fs type, bad option, bad superblock on /dev/sdc1, missing codepage or helper program, or other error In some cases useful info is found in syslog – try dmesg | tail or so 当我看着dmesg ,我明白了 [ 707.504050] EXT4-fs (sdc1): group descriptors corrupted! 然后我运行命令 sudo e2fsck -p /dev/sdc1 […]

静态NFS挂载与autofs直接映射挂载

我们正在重新devise我们的NFS服务,并且正处于可以select在启动时从/etc/fstab静态挂载我们的NFS共享的地方,或者作为autofs直接地图。 在我们的新devise中,我们只有2个坐骑,坐骑也会不断的被访问,所以autofs超时坐骑的能力是没有好处的。 我们新的NFS服务器是一个集群设备,所以服务的可用性不应该有所作为(请参阅我之前关于挂载被不断访问的声明)。 我们使用主机configurationpipe理,它应该能够同时pipe理autofs地图或静态挂载w / fstab条目; 如果有的话,我们也不会期望他们有太大的改变。 我们目前的设置使用了自动挂载程序,因此移动到静态挂载将是一个改变。 我们正试图find在我们的情况下使用静态坐骑的警告,但即将到来。 我们对Google,ServerFault和我们自己的经验的search没有发现任何东西。 使用静态坐标似乎更简单,并删除一个可以打破的移动部分,但仍然感觉错误。 鉴于以上考虑,使用静态坐骑我们失踪了吗? (客户端是NFSv4,CentOS /红帽企业Linux 5/6 / +和Solaris 10.每个平台的股票autofs是正在考虑的自动加载器。)

我可以在打开时查看正在进行的进程正在监听的端口列表吗?

我知道我可以使用lsof命令查看打开的端口列表。 我正在尝试通过听取时间戳来查看结果。 该进程打开多个(〜6)端口,我怀疑该端口上的初始化/绑定的顺序是一个错误的原因。 从技术上讲,应该可以通过查看在linux系统上创build的fd文件的创build时间戳来find绑定的相对时间戳。 我的查询是:有一个命令(netstat或lsof)已经这样做? PS:我不想通过审查日志的路线,因为有些港口是由外部jar子打开的,而这些外部jar子是我们无法控制的。

Ubuntu 14.04 KVM主机 – 不能正确分配KVM访客,高负载

遇到Ubuntu 14.04 KVM主机/虚拟机的奇怪问题。 我们有许多物理机器,都是相同的规格,但是当我们尝试并启动相同types的KVM映像时(OpenNebula正在pipe理VM部署,每台机器上的VMconfiguration完全相同),我们遇到的问题超过了一半主机和虚拟机无法启动。 VM(Windows 2008 R2)分配了16GB的RAM和12个内核,主机具有24GB的RAM和12个核心/ 24线程 – 因此没有资源缺乏的问题,每台主机只运行1个虚拟机。 没有别的东西在争夺主机上的资源,或者使用任何重要的(> 500MB)内存(就像puppet,splunk等一些东西)。 如果我login到有问题的主机之一,看看top : top – 05:13:21 up 2 days, 21:23, 1 user, load average: 81.41, 74.04, 44.58 Tasks: 302 total, 1 running, 301 sleeping, 0 stopped, 0 zombie %Cpu(s): 33.3 us, 8.4 sy, 0.0 ni, 58.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 […]

得到更多的内存,网站更慢

我正在运行我的网站在256MB内存与2内核,它运行正常,但我决定升级到1GB和4核心,但现在我的网站是慢..我的意思是需要超过22秒,加载1页.. .. 这是我最重要的一点: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6737 mysql 20 0 947m 24m 2404 S 55.9 2.4 1:23.52 mysqld 5529 apache 20 0 324m 38m 2772 S 2.0 3.7 0:01.18 httpd 和我的免费-m输出和SHOW PROCESSLIST : total used free shared buffers cached Mem: 1024 1017 6 0 0 790 […]

使用inotifywait和lftp来同步服务器

我有两台服务器: 服务器A(CentOS),人们可以上传文件(上传根文件) 服务器B(Win 2008),FileZilla FTP服务器(FTP根目录为C:\ content) 我希望每当一个file upload到服务器A,到/文件下的任何子文件夹时,文件都会自动复制到服务器B上完全相同的子文件夹。因此,如果用户上传“flowers.jpg”到/ files / photos / 12345 /那么该文件必须通过FTP复制到C:\ content \ photos \ 12345 到目前为止,我有这个bash脚本,它将文件复制到服务器B,但所有文件放置在C:\ content,而不是在相应的子文件夹中。 谁能帮我find正确的语法? #!/bin/bash cd /files inotifywait -q -r -m -e close_write,moved_to . –format %w%f | while read FILE; do lftp -e "put $FILE; exit" -u user,password -p 2121 ftp.server-a.com done

将用户限制为N个CPU核心

我想限制我的系统上的用户只能使用我的系统的一个核心。 search后,我发现这一点 ,但我不知道如何使用它。 我也想把这个核心的使用限制在一个特定的百分比来防止滥用。