Articles of linux

用腻子build立隧道,跳转服务器使用协同

很久以前,我build立了一个环境,我的Linux机器(LM)是一个协同服务器,而我的Windows机器(WM)是这里描述的协同客户机。 由于我们的pipe理员把一个Linux跳转服务器(JS),我不能在两台机器之间隧道。 这里有一些问题:在Windows机器上,我以这种方式configuration腻子: 会话 – >主机名:跳转端口:22。 连接 – > SSH – >隧道L24800 LM:24800。 我的理解是,将build立到跳转服务器的连接,并且一个ssh跳转到Linux机器。 即使我在跳转服务器上login,我也无法确认隧道已经build立。 即使我错过了告诉JS将所有请求转发给LM的部分,反之亦然。 如果我用腻子连接 – > SSH远程命令和put ssh LM第一次我认识到,我能够build立一个连接到JS,然后到LM。 但协同作用不能这样接受。 我怎样才能build立一个隧道从一台Windows机器与Putty通过Linux跳转服务器到Linux机器? 我如何configuration协同? 提前致谢。

如何在linux上创build一个RTMP服务器(Gentoo)

我正在尝试创build一个RTMP服务器来将video文件从我的Linux服务器传输到互联网/networking。 我已经能够成功地使用ffmpegstream式传输到其他RTMP服务器(如YouTube),但是如何在我的RTMP服务器上本地托pipe自己的RTMP服务器? 我已经试过寻找ffserver,但这是我需要创build一个本地的RTMP服务器? 如果有的话,有人可以给我基本的语法或例子来使它工作? 感谢您的任何信息。

调整Live RHEL / cPanel服务器上的分区大小

多年来,我在Linux,Windows和Mac OS X上调整了许多分区的大小 – 但总是使用GUI。 但是,到了我的数据中心放置在我的服务器上的预设分区大小不合适的时候,我需要调整生产服务器的磁盘大小。 我可以摆弄它,也许还行,但鉴于这是一个生产服务器,我想得到一些正确的方法来做到这一点的build议。 我有KVM over IP访问,所以如果最好让服务器脱机并启动一个救援分区,我可以做到这一点。 root [/var/lib/mysql]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 9.9G 2.1G 7.3G 23% / tmpfs 7.8G 0 7.8G 0% /dev/shm /dev/sda1 99M 77M 18M 82% /boot /dev/sda8 884G 463G 376G 56% /home /dev/sda3 9.9G 8.0G 1.5G 85% /usr /dev/sda5 9.9G 9.1G 308M […]

SSH Mounted Drive,网站主目录已更改

一个星期前,我有一个新的硬盘驱动器添加到我的专用服务器的额外存储,因为我把一个video站点在服务器上,将存储大量的video。 所以我想把这个驱动挂载到新网站的public_html目录中。 此服务器托pipe多个站点,所以我在新站点目录中创build了一个名为“video”的新目录,然后将新驱动器挂载到此目录中。 video正在上传到新的驱动器没有问题。 我使用SSH来执行上述命令,并使用WHM / CPANEL来创build新的站点。 今天,我需要为客户添加一个新的站点到服务器,所以我login到CPANEL,但是当我创build新的站点时,这个站点的主目录也被创build在video文件夹中。 当我去的网站,我得到一个错误:模板错误:必须给模板文件(或模板无法打开)..当我检查我创build网站后收到的电子邮件,我注意到,HomeRoot设置到/ home / videoho / public_html / videos – 这是我在哪里安装了额外的存储驱动器。 当我SSH进入服务器,并检查我的主目录,我没有看到新的网站目录在这里。 但是,当我 我不完全确定如何解决这个问题… 任何援助真的很感激。 谢谢!

让Postfix使用自定义消息来反弹某些地址,并将所有其他消息转发给另一台服务器

我们有一个在Exchange环境中不再有邮箱的用户列表。 我们希望用一个可能的自定义variables对这些用户进行非常具体的回复。 我认为Postfix可能会为此工作。 当收到消息时,应该: 如果地址在列表中 :自动回复带有反弹信息(或只是一个普通的电子邮件)。 消息应该包含一个新的地址; 也许有一个数据库表,将旧地址转换为新地址? 如果地址 不在 列表中 :发送到exchange.example.com mailhost。 任何人做了类似的事情,可以给我一个如何做到这一点的想法?

Exchange New-MailboxExportRequest PST备份到Linux服务器共享

我正在为MS Exchange服务器组build一个备份脚本。 它使用New-MailboxExportRequest将邮箱导出为PST文件。 但是,将这些PST写入Linux samba共享(即安装在Windows中的Linux服务器上的共享文件夹)似乎是不可能的。 尽pipe拥有777个权限的共享, New-MailboxExportRequest无法写入。 如果我使用Windows中的任何其他方法写入文件夹,那就没问题。 我知道目标文件夹需要通过“Exchange Trusted Subsystem”用户进行写访问。 但是,该用户不能从Windows的共享文件夹权限下授予访问权限(它只允许Linux服务器位置查找要添加的用户/组)。 我已经授予“完全控制”给“每个人”用户/组,甚至不起作用…对于所有正常的目的,该文件夹是可写的。 有什么办法指定“Exchange受信任的子系统”访问Linux文件夹共享,或在这里的其他选项? 或者,我可能需要备份到Windows端的某个NTFS文件系统,但如果可能的话,我宁愿使用Linux服务器。 谢谢。

Linux的firewalld区逻辑和优先级

我试图理解Linux firwalld区域背后的逻辑,以及它们被评估的方式。 据我了解,区域被定义为接口和IP范围的列表,允许/拒绝规则可以被应用。 它是否正确? 对于包含接口和附加IP范围的区域。 即使stream量将从该范围内的IP到达机器,但是通过不同的接口,是否允许为该区域允许的服务? 按什么顺序评估区域? 与两个(可能相互矛盾的)区域相匹配的传入stream量会发生什么情况? 例如,允许nfs从给定接口连接到机器的区域Z1和拒绝来自IP的所有传入stream量的区域Z2。 通过Z1定义的接口到达机器的NFSstream量会发生什么,但是z2中定义的IP会发生什么?

Window 2008inheritance了在Linux上创build的文件上的母版的nfs共享连接到Windows

我有一个名为myhost / host_dev的NFS共享Windows 2008服务器。 Windows NFS共享设置为允许“未映射用户访问”。 我可以使用mount -t nfs myhost:/ host_dev将Linux目录挂载到该共享。 如果我在Linux上创build文件,他们会在Windows中显示,反之亦然。 问题是在Linux上创build的文件不会inheritanceWindows上的父NFS共享目录的权限。 因此,只有“系统”,“pipe理员”和创build的“SID”对文件具有权限。 我希望这些文件inheritance“Everyone”组,以便每个人都有读取权限。 现在,因为“所有人”权限没有被inheritance,所以在尝试打开文件时,访问被拒绝。

禁止在Linux上使用chrome的第一次对话框

我试图在一堆Linux机器(SLES 12)上使用木偶来安装谷歌浏览器,我不想在用户开始浏览之前回答任何对话。 这主要是因为“用户”是selenium,它不喜欢意想不到的事情。 我不能为了我的生活停止对话,问我两个问题: 我疯了 我已经尝试了所有的偏好(通过master_preferences),我可以find,它仍然困扰着我。 我的master_preferences: { "homepage" : "http://www.puppetlabs.com", "homepage_is_newtabpage": false, "distribution" : { "ready_mode" : true, "skip_first_run_ui" : true, "suppress_first_run_bubble": true, "suppress_first_run_default_browser_prompt" : true, "show_welcome_page" : false, "make_chrome_default" : false }, "first_run_tabs" : [ "new_tab_page" ], "browser" : { "check_default_browser" : false, "suppress_first_run_default_browser_prompt" : true }, "sync_promo" : { "show_on_first_run_allowed" : false […]

Vmware / Linux 64和32位

我有一些超过16GB内存的超微服务器,它们仍然运行32位版本的Linux,内含2.6.x内核和vmware。 我不知道将发行版/内核升级到64位Debian是否有优势。 唯一的问题是,现在我无法在vmware中创build64位guest虚拟机。 我也想知道,把这个系统升级到64位有任何的性能优势,或者更合适的问题是它会有什么劣势? 是的,这确实是一个VS问题,我想拥有64位客户的唯一原因是btrfs,没有别的。 我真的没有数据库,memcache或其他虚拟机,这将利用64位,也没有任何虚拟机有超过4演出的内存。 我认为最多的是2GB左右。 “32位只在4GB或更less的RAM空间规则”,所以我的客人很多都是32位的客人,但我的主机操作系统有24GB内存和32位内核运行一些PAE技巧来访问超过4GB的内存。 所以让我这样说吧。 如果我的主要目标是有更快的(或者至less不是更慢的)虚拟机,HOST的操作系统是64位的优势吗? 它会比现在更快地访问超过4GB的内存区域吗?