Articles of linux

为什么这个日志文件在截断之后不为空?

在进程( Dynamips )使用的/ tmp目录下有一个名为c3600_router_log.txt的142MiB日志文件: root@potato:/tmp# lsof | grep c3600_router_log.txt dynamips 12369 root 15w REG 8,8 148101336 76 /tmp/c3600_router_log.txt root@potato:/tmp# 我想删除这个日志文件的内容。 如果我使用cat /dev/null >| c3600_router_log.txt cat /dev/null >| c3600_router_log.txt或echo -n "" >| c3600_router_log.txt echo -n "" >| c3600_router_log.txt ,那么文件内容不会被删除: root@potato:/tmp# date +%T; ls -lh c3600_router_log.txt 01:44:07 -rw-r–r– 1 root root 142M 25. veebr 01:44 c3600_router_log.txt root@potato:/tmp# […]

一个服务器有两个应用程序的DNS名称

我有两个应用程序运行在一台Linux服务器上,但在不同的端口上。 据我所知,DNS名称是IP地址。 我们不能为一个服务器为不同的端口创build两个主机名。 我希望DNS名称也包含端口。 这怎么可能。 如果我为test.abc.com创build了一个10.77.70.90的DNS条目,我的两个应用程序将使用这个URL test.abc.com:8080 test.abc.com:8081 请帮忙谢谢

当尝试运行yum更新时,Centos 6 x2go依赖性问题

我试图将x2goserver更新到我的CentOS服务器上的最新版本,但是现在我得到一个依赖关系问题。 从我可以告诉它正在寻找xorg-x11-fonts-core软件包。 这似乎不是CentOS 6的一部分,只有OpenSuse。 其他人遇到过这个问题吗? 你认为这是最新的RPM的错误还是有什么我可以做的解决这个问题? x2go没有论坛,所以我想我会在这里发表 [root@fileserver$ ~]# yum install x2goserver Loaded plugins: downloadonly, fastestmirror, priorities, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirror.as29550.net * epel: nl.mirror.eurid.eu * extras: mirrors.manchester.icecolo.com * updates: mirror.as29550.net X11_RemoteDesktop_x2go | 1.3 kB 00:00 Not using downloaded repomd.xml because it is older than what we have: Current […]

用于AWS免费套餐

我刚刚在Django完成了一个Blog项目。 在寻找托pipe解决scheme时,我发现在大多数托pipe服务提供商提供的虚拟主机上运行项目是不可能的。 专用主机/ VPS对于一个简单的项目来说太昂贵了 – 比如一个小博客,一些可能不会有很多stream量的静态网站等等。 一位朋友今天告诉了我关于AWS免费使用套餐的内容 ,在查看之后,我有几个问题: 是否注册这个给我一个完整的VPS,我完全控制? 我可以监视/pipe理来自基于浏览器的控制台的stream量,以便我不超过带宽上限(这是极不可能的,但我想准备好) 我明白,这可能不是生产级材料和亚马逊的提供这个,所以我们可以试试看。 它是否正确? 操作系统 – 我发现它们提供了一种称为AMI的特殊操作系统。 这是否像一个正常的操作系统具有所有function(有点困惑,因为我看到不同的堆栈,我不知道他们是什么)。 这些是预先configuration还是我们可以定制? 提前致谢

我的服务器是否有坏块?

我的服务器今天崩溃了。 它将/ sda8设备(/ home)切换为只读,日志中显示“ext3_xattr_block_get:inode 590080:坏块6” 从救援模式(我的托pipe服务提供商提供的操作系统从networking加载的东西)我运行e2fsck -c在违规(卸载)的设备上。 结果是: /home: Updating bad block inode. Pass 1: Checking inodes, blocks, and sizes Inode 590080 has a bad extended attribute block 6. Clear<y>? yes Inode 590080 has illegal block(s). Clear<y>? yes Illegal block #6 (3225896002) in inode 590080. CLEARED. Illegal indirect block (161766104) in inode 590080. CLEARED. Illegal […]

Plesk 11手动设置防火墙规则

我从亚洲的IP地址在我的网站上有一个很大的垃圾邮件问题。 我的网站是专门为法国和加拿大的人devise的,所以我想阻止所有来自亚洲的IP地址,以避免垃圾邮件。 我find了大约1400个IP范围的列表,我想在Plesk防火墙中创build一个阻止所有这些IPS的规则。 plesk界面允许我逐个inputip地址,但有没有办法可以批量添加列表? 我在module_firewall_rules表中更改了与我的规则相对应的数据库条目。 当我点击plesk中的防火墙链接时,我看到了所有的ip地址。 但是当我点击“编辑防火墙configuration”时,我只看到了我创build规则时input的那个。 所以当我点击apply时,规则中只有这个地址,数据库被覆盖。 那么,有没有办法用手动生成数据库logging的firewall-active.sh? 如果没有,有没有办法将IP地址批量插入防火墙规则?

Linux的“负载平均”是否与Windows的“处理器时间”相当?

有一种方法可以监视linux服务器的处理器。 我发现 cat /proc/loadavg 命令在ssh中。 它返回结果为 0.07 0.26 0.23 1/156 3832 这是Linux的平均负载是相同的处理器时间在Windows ….? 如果不是,请提出一些命令来获得Linux系统的处理器时间…

在VirtualBox实例的主机上使用iptables

我有一个运行几个VirtualBox实例的服务器,我们称他们为v1到vn 我怎样才能configuration这些实例,我可以select性地过滤他们的stream量: 例如 v1可以完全访问互联网 v2只能访问本地子网,传入stream量不允许 v3只能访问本地子网,但是允许传入stream量。 iptables规则不是问题。 但是,我怎样才能configurationVirtualBox,我可以过滤主机上的每个虚拟机的stream量独立? 目前所有的Virtualbox机器都在运行NAT-ednetworking。 在这里我没有看到在vm的基础上configurationiptables的方法。 其他选项是:桥接networking,但在这里论坛消息似乎表明过滤是不可能的。 主机只有networking不允许传出stream量到目前为止我的理解是? 任何提示或帮助,非常感谢!

“懒洋洋地”卸载上次安装的FS?

有没有卸载最后挂载的文件系统,而不是umount <dev> ? 我问,因为我厌倦了做装置,当我所能做的只是卸载最后一个文件系统。

我们的Linux机器运行着两个mysql的实例吗?

好的,所以我不知道是什么改变了,因为我不是一个专家在MySQL或Linux的方式(我知道大部分的基础知识),但是当我通过“服务mysqld重新启动”重新启动mysql它实际上不重新启动MySQL在所有。 它也不会停止。 所以我跑了“ps aux | grep mysqld”,注意到它是由root用户以及mysql用户运行的! 我真的不知道这是怎么发生的? root 31191 0.0 0.0 65948 1356 ? S Mar12 0:00 /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –socket=/var/lib/mysql/mysql.sock –pid-file=/var/run/mysqld/mysqld.pid –basedir=/usr –user=mysql mysql 31896 1.4 23.2 3983432 3823924 ? SLl Mar12 56:49 /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –plugin-dir=/usr/lib64/mysql/plugin –user=mysql –log-error=/var/lib/mysql/db.local.err –open-files-limit=8192 –pid-file=/var/run/mysqld/mysqld.pid –socket=/var/lib/mysql/mysql.sock –port=3306 任何人都可以提供一些有关如何发生这种情况的见解? 我做了一些谷歌search,我不知道如果我使用错误的search条件,但我没有find任何有用的东西。