Articles of linux

代理与netcat永远

我使用netcat代理VNC TCP服务器端口。 代理机器运行linux。 这是我使用的命令: mkfifo backpipe nc -l 5902 0<backpipe | nc 10.1.1.116 5902 1>backpipe 10.1.1.116是原始VNC服务在端口5902上运行的“远程”机器。在此命令之后,其他机器的本地主机上可以使用VNC服务。 但是,在每个VNC会话之后,netcat“代理服务器”将停止,这是netcat的工作方式。 如何让netcat在VNC会话终止后继续运行“代理服务”? 作为一种解决方法,我把netcat命令行放在一个无限循环中: mkfifo backpipe while true; do nc -l 5902 0<backpipe | nc 10.1.1.116 5902 1>backpipe; done 但我更喜欢一个“官方”的netcat解决scheme,根本不中断服务。 我已阅读有关“ – ”参数,但我不知道这是否适合的情况下,我还没有能够正确应用它。 补充说明: 当然,我可以通过不同的方式使用ssh隧道来实现这一点,但是我想要一个没有encryption开销的解决scheme,以尽可能地为VNC客户端做出响应。 否则,一个不同的代理解决scheme是可以的 客户端必须是VNC,没有其他协议是可能的。

我的Oracle DBA需要root权限吗?

我的Oracle DBA同事正在我们的生产服务器上请求root访问权限。 他争辩说,他需要它执行一些操作,如重新启动服务器和一些其他任务。 我不同意他,因为我已经为他设置了Oracle用户/组和Oracle用户所属的dba组。 一切运行顺利,没有DBA目前的root权限。 我也认为所有的pipe理任务,例如定时服务器重启,都需要由适当的pipe理员(我们的系统pipe理员)来完成,以避免任何与基础架构交互的误解相关的问题。 我希望从系统pipe理员和Oracle数据库pipe理员那里得到input – Oracle数据库pipe理员在生产环境中拥有超级用户权限是否有很好的理由? 如果我的同事确实需要这个级别的访问权限,我会提供,但由于安全性和系统完整性问题,我很害怕这样做。 我不是在寻找利弊,而是对我应该如何处理这种情况提出build议。

保护入门级pipe理员工作

可能重复: 什么是初学者应该知道/学习系统pipe理员的工作? 我一直在寻找一个networkingpipe理员职位一年。 我拥有计算机networking学位,以及A +和Network +authentication。 几年前,我曾在一家基于UNIX的networking中担任实习生,并且拥有多个帮助台职位,包括以不同方式探测networking,以及使用FTP,Web,Active Directory和UNIX应用程序服务器。 但是每次申请networkingpipe理员职位,即使是初级networkingpipe理员(或类似的),我也没有得到答复,或者被告知我至less需要5年的经验。 我知道公司正处于困难时期,但是我觉得我会成为其中任何一个公司的资产。 现在是个大问题。 我喜欢与这些系统一起工作,并且和他们一起做得很好。 我如何说服一位雇主也许可以“抓住机会”,这样才能开始我的职业生涯? 对不起,如果这是题外话,但我找不到任何地方真正的指针。 另外,我更喜欢使用基于UNIX / Linux的系统,但希望使用Win或其他系统来处理这些系统。

权限被拒绝:/home/.htaccess pcfg_openfile:无法检查htaccess文件

这个域名今天上午工作,现在我得到了一个403错误和上面的消息在我的错误日志。 我没有使用.htaccess文件,但我一直在服务器上做一些副本,所以可能已经搞砸了,但没有改变这个域名(除非偶然!)。 无论如何,这是什么pcfg_openfile的东西? 做了很多谷歌,但没有解决scheme似乎适合这些情况。 服务器是Ubuntu的哈代苍鹭。

我如何允许通过iptables传出连接?

我有两台服务器。 第一个程序需要通过端口2194与第二个程序进行通信。 我知道它不工作,因为当我这样做: root@server1 [~]# telnet myserver2.com 2194 Trying 123.123.123.98… telnet: connect to address 123.123.123.98: Connection timed out telnet: Unable to connect to remote host: Connection timed out server1# iptables -L -n Chain INPUT (policy DROP) … … Chain FORWARD (policy DROP) target prot opt source destination Chain OUTPUT (policy DROP) … Chain LOCALINPUT (1 […]

我怎样才能通过IP在Linux上进行stream量整形?

我们有一个透明的代理设置。 我试图在Linux中寻找stream量整形,而我所能find的所有方法都是通过接口(eth0 / eth1 …)来限制stream量。 我需要通过IP地址或IP范围限制带宽(从不超过特定的限制),我找不到一个方法来做到这一点。 有没有办法做到这一点?

SSH – 如何在〜/ .ssh / config文件中包含“-t command”

我使用~/.ssh/config文件,以便我可以轻松地inputssh myserver ,并提供正确的用户名,端口,主机名,身份文件等。 但是对于许多服务器,我所做的第一件事是inputsu -以root身份login。 我可以在命令行中的一个命令完成这一切,如下所示: ssh myserver -t su – 。 有什么我可以添加到我的~/.ssh/config文件,将为我做? 我希望能够做到ssh myserver-root ,它会做和ssh myserver -t su -一样的事情。 我知道PermitRootLogin ,这个服务器closures了,我不愿意把它打开。 我宁愿看看是否有办法在客户端使用ssh来做到这一点。

在不使用RAID的多硬盘LVM中遇到硬盘故障时,是否会失去一切?

我在讨论如何将LVM用于媒体/文件服务器,因为我想将多个物理硬盘组合成一个卷。 我不想在我的LVM中使用任何RAID,所以我的问题是: 如果我的卷中的多个硬盘中的一个硬盘掉了,我会丢失所有数据,还是会丢失存储在单个磁盘上的数据? 而且,如果我只是丢失了单个磁盘上的数据,是否会像replace该磁盘一样简单,并从备份中恢复它的恢复? 感谢大家。

如何增加交换大小?

最近,我把更多的RAM放到我的服务器上,现在总共有24GB的内存。 本来,我设置操作系统有一个2GB的交换大小。 /dev/sdc1 1 281 2257101 82 Linux swap / Solaris /dev/sdc2 * 282 60801 486126900 83 Linux 目前2GB被分配为swap,但是看起来并不多。 对于一个24GB的系统,我想分配至less10GB的交换。 我的问题是:我可以在操作系统运行时执行吗? 我必须重新安装吗? 我正在使用OpenSuse 11.3

用于LDAPpipe理的Web界面

我们将在我们的组织中实施LDAP进行集中authentication。 哪一个是最好的简单LDAPpipe理工具?