Articles of linux

打包和部署Linux二进制文件

你能列出二进制引用的所有.so文件吗? 这是打包和部署一个二进制文件以及它需要的所有.so文件到服务器。 据我所知,你不能静态链接.so文件,但你可以做一个自我解压档案。

交换机如何知道哪个交换机发送数据?

例如 SW1 / | \ server1 SW2 SW3 | | \ server2 server3 server4 如果server3发送数据到server4, SW3知道两个MAC,所以它只是转发数据。 但是,如果server1发送数据到server4呢? SW1如何知道使用哪个端口转发数据?

ntp.conf:依靠在CentOS中公开的默认服务器列表是否合理?

每次我安装新的Linux主机(CentOS,最近),特别是当这样的主机将在我们的小型数据中心(大约100个主机)中有一些angular色时,我会注意: 安装ntp包; 在服务器列表顶部添加一个新的服务器实例,指向: 到我们或多或less正式的意大利ntp服务器( time.ien.it ),如果系统有出站ntp访问; 到一个“内部主机”,如果系统没有连接到互联网,那么他就像一个官方的ntp“内部”服务器。 启用ntp服务,以正确处理重新启动 因此,对于可以访问Internet的系统,在ntp.conf中configuration的服务器列表如下所示: server time.ien.it iburst server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst 在调查完全不同的问题时,我发现上面的configuration产生了stream量到远程主机,我完全不知道 。 下面是我们的drbd-store-02-ch主机的出站接口上的一个tcpdump捕获片段: 你可以看到: 来自/到主机的stream量我正确地期望(“黄色”); 与CentOS和/或ntp.org域名无关的来自/到主机的stream量。 特别: 1.ntp.tld.sk laika.paina.net time.reisenbauer-it.com 183.84.160.167.rdns.kaiju.cc 在调查过程中,发现其中还有其他的主机,不包括在上面的列表中。 我甚至发现主机的反向主机名明确地指向一些大的ISP,指的是VPS和类似的东西。 所以我的问题是: 我应该删除默认的服务器列表,只依靠我的“信任” time.ien.it外部ntp-server主机? 如果没有,我怎么能确定这些远程主机是有效的“安全”,妥善保护/pipe理…所以不要冒险我的ntp服务请求? PS:作为一个便笺,我完全了解DNSparsing过程,所以问题不是 “为什么”我正在联系这些服务器。 问题是:“安全吗?”

压缩一个文件夹来创buildtgz文件

我有一个文件夹,我想要创buildtgz文件并计算其sha256: 该文件夹使用以下命令转换为tgz "tar -c -C #{Shellwords.escape dir} #{Shellwords.escape basename} " \ "–owner=0 –group=0 –mtime='2000-01-01 00:00:00' | gzip -n > #{Shellwords.escape file}" 现在我运行上面的过程使用2个单独的用户,它给了我2个文件:1和2 两个tgz文件的大小不同: -rw-r–r–@ 1 myuser \Domain Users 9024 Jul 31 14:28 1.tgz -rw-r–r–@ 1 myuser \Domain Users 9037 Jul 31 14:29 2.tgz 如果我尝试计算文件之间的差异,我没有看到任何diff.Diff使用以下命令获得。 diff <(tar -tvf 1.tgz | sort) <(tar -tvf 2.tgz | sort) […]

VNC通过SSH与一个命令

我有一台VNC服务器(x11vnc)configuration为允许我通过SSH隧道在本地显示器(:0)上login到本机,请按照此处的说明进行操作。 我的问题:有没有办法创build隧道和发射vncviewer与一个单一的命令/脚本? 以下是我从/ etc / gdm / Init / Default启动x11vnc的方法: x11vnc -localhost -nopw -ncache 0 -o /var/log/x11vnc.log -forever -bg 编辑:请注意,这样x11vnc从gdm开始,这样我就可以自己login本地会话了。 (服务器和客户端:Xubuntu 9.04)

从Linux恢复NTFS分区

我的一个不择手段的用户决定在离开公司之前格式化他的Windows XP NFTS硬盘。 有没有任何基于Linux的工具,可以让我重build分区?

当gentoo正在进行更新的世界,我可以安全地在另一个terminal窗口(例如ALT – F3)?

得到了一个新的Gentoo安装,并做了一个漫长的更新世界。 我注意到其他terminal窗口仍然可用(ALT-F2,ALT-F3等)。 在新兴的世界进程继续下去的时候,我是否安全地工作? 我应该做什么限制? 谢谢。

使用IP别名和路由通过分配的IP地址访问站点

我想通过分配的IP地址访问一个站点。 我运行以下命令: ifconfig eth0:1 [ip address] route add -host [the target host ip] dev eth0:1 gw [gateway] 这在Ubuntu上正常工作。 但是,当我想在Redhat AS4服务器上做同样的事情时,它不起作用。 ping工作为新的IP地址,但运行路由后,目标站点不能访问。 任何人都知道原因?

只安装VirtualBox Headless

我想在新鲜的debian盒子上安装VirtualBox,而无需安装X-Server。 如何做到这一点?

嗅探包的源地址不是我的机器

我试图嗅探2个IP地址之间的networkingstream量。 一个是HTTP服务器,另一个是访问该站点的客户端。 我的目的是嗅探POST方法的表单数据。 我怎么做? 当我试图嗅探,只有具有我的电脑源码地址或build立了TCP连接的IP地址的数据包被嗅探到。这不是我真正想要的。 我的Comp:192.168.1.1受害者:192.168.1.2 Site:192.168.1.10 我在192.168.1.1上安装wireshark。 而且我想tp嗅探POST表单stream量由192.168.1.2发送到站点192.168.1.10 …. 你的回复将被高度重视..