Articles of linux

为什么Solaris和Linux之间的netstat -n不同,我怎样才能使它一样?

当我在Solaris上运行netstat -n ,我在Linux上得到了与netstat -n不同的结果,即使根据Solaris和Linux中的手册页, -n标志也应该做同样的事情。 我的问题: 请告诉我如何在Linux中运行netstat ,以便获得与Solaris中相同的结果。 例: 的Solaris netstat -n | head-10 TCP:IPv4 LocalAddress RemoteAddress SwindSend-QRwindRecv-Q State ——————–——————–—–———–—————– 10.119.99.77.9495 10.106.97.118.60823 5888 049640 0CLOSE_WAIT 10.119.99.77.33121 10.119.99.77.1521 49152 049152 0ESTABLISHED 10.119.99.77.1521 10.119.99.77.33121 49152 049152 0ESTABLISHED 10.119.99.77.1521 10.119.99.112.54374 63702 049232 0ESTABLISHED 127.0.0.1.45459 127.0.0.1.8886 49152 049152 0ESTABLISHED 10.119.99.77.7777 10.115.244.53.63575 5888 049220 0CLOSE_WAIT Linux的 netstat -n | head […]

如何从命令行直接查询权威DNS名称服务器,绕过caching服务器?

如何从Linux和Mac OS X命令行直接查询权威DNS名称服务器,绕过caching服务器? 这在希望立即validation授权服务器上新创build的DNS主机名,而不想等待caching的DNS服务器“更新”/过期TTL时很有用。

在linux的同一个文件系统上合并两个目录的最好方法是什么?

我有两个目录需要合并在一起。 这两个目录中的文件都是大文件(> = 500MB)。 我要存档的内容:对于源目录中的文件:如果目标目录中不存在,将其mv到目标目录(这是因为我们基本上正在创build一个新的硬链接并取消链接源文件)。 如果它存在于目标目录中,则将源文件复制到那里并除去源文件。 在Linux系统中合并目录最常见的方法是使用rsync和–remove-source-files选项。 但是这样做很慢,因为即使目标文件不存在,它也会执行复制操作。 任何更好的想法? 谢谢。

寻找脚本来拉动服务器统计信息并显示在网页上我主持

有没有人知道一个bash或类似的脚本,将从Linux服务器提取统计信息,并显示在一个集中的网页或通过电子邮件发送报告每“X”小时? 我发现服务提供了一些接近,但他们成本高昂,缺less一些我想要的数据和一些function不起作用,等等。 这个想法是拉: – CPU负载 – 内存和交换 – 使用/免费的磁盘 – 给定时间段(年至日,月,周和日)的发送和接收 – 主动进程 – 尝试login的IP(安全loginCentOS盒子时出现故障) 我想把这些报告提交给一个中央服务器,并在网页上显示它们,但是通过电子邮件定时发送报告总比没有好。

回收'df'应该提供的空间

我有一个托pipe在Rackspace的CloudServers之一上的Linux服务器,它显示我既没有空间可用,也显示我有12GB没有在根分区上使用。 这台服务器的唯一工作就是通过rsync从另一台服务器每晚进行rsync同步,并对这些文件进行紧急备份。 我发现一个目录有一些不需要的备份文件,所以删除了这些,这就是我所使用的12GB。 删除文件会缩小“已用”空间,但不会给“可用”空间带来任何影响。 lsof并不表示它坚持任何事情, df -i说我有很多免费的inode。 我也重新启动了这个服务器多次,问题依然存在。 我甚至重新启动到救援模式,并在设备上运行fsck ,并没有看到任何明显的错误: root@RESCUE-nightly-snapshot:~# fsck /dev/xvdb1 fsck from util-linux 2.20.1 e2fsck 1.42 (29-Nov-2011) /dev/xvdb1: recovering journal Setting free inodes count to 20630768 (was 20630766) Setting free blocks count to 2845985 (was 2755815) /dev/xvdb1: clean, 340752/20971520 files, 81040087/83886072 blocks root@RESCUE-nightly-snapshot:~# 所以我有点卡住,因为普通用户不能创build任何新文件,并且syslog用户不能附加到任何日志文件。 最后,文件系统是ext3,我的脑海里有一些东西可能有些奇怪。 我不知道这个空间是否可以被杂志占用,甚至不知道怎么说。 我会很感激任何提示如何重新获得应该释放的空间。 root@nightly-snapshot:~# df -h Filesystem Size […]

如何为ubuntu设置一个本地仓库并添加你自己的软件包

我想做两件事情: 首先,我想在我的服务器上拥有自己的ubuntu存储库,以避免在我的公司使用互联网,并控制更新。 我认为我必须使用apt-mirror 而且我想将我自己的软件包添加到存储库。 做这个的最好方式是什么? 我必须有两个存储库吗? 一个与镜子,另一个与我的包? 如果与我的软件包有冲突,Ubuntu如何解决这个问题? 谢谢

Linux最大磁盘大小

我有一个Linux服务器与sda托pipe操作系统(Ubuntu的7.04,ext3文件系统)和sdb,sdc,sdd,sde 1TB每个在RAID 1保存数据。 我需要摆脱突袭,我想换一个4TB的磁盘。 我怎样才能确定哪个是最大的磁盘空间支持?

在linux下的3ware控制器下将2个磁盘(raid 1)replace成更大的一对

raid-1拓扑结构中有3个具有2个2TB磁盘的3ware 9650se。 我最近用两个更大的(3TB)的磁盘逐一replace了磁盘。 整个移民进展顺利。 我现在面临的问题是,我不知道为了让系统知道这个驱动器的大小增加了,我还需要做些什么。 一些信息: root@samothraki:~# tw_cli /c0 show all /c0 Model = 9650SE-4LPML /c0 Firmware Version = FE9X 4.10.00.024 /c0 Driver Version = 2.26.02.014 /c0 Bios Version = BE9X 4.08.00.004 /c0 Boot Loader Version = BL9X 3.08.00.001 …. Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy —————————————————————————— u0 RAID-1 OK – – […]

如何显示从shell聆听开放端口?

我总是不得不谷歌这和ServerFault永远不会是第一个结果。 通常我想在unix盒子上这样做,但我也想知道如何在CMD.exe的Windows机器上执行此操作。

Mysqladmin错误

当在mysql中为root帐户input一个新的密码时,我不小心做到了这一点: mysqladmin -u root -p password 'somepassword 在哪里可以看到我错过了第二个报价。 我有这样的事情 > 所以我input了“'”来完成声明 现在密码不起作用。 我知道我可以用init文件启动mysql服务器,并重置密码,但我想知道是否有人知道上面的翻译。 这是一个新的线? 编辑 : 我不问如何重置或恢复密码(我知道如何做,但我试图避免重新启动服务)。 问题是:如果发生这个错字,可以input或不input密码。