Articles of linux

在Connectback Shell中获取TTY

我经常被朋友问及帮助解决小型Linux问题,而且我经常需要login到远程系统。 通常在创build帐户和login方面存在很多问题(有时候这个框在NAT设备后面,有时SSHD没有安装,等等),所以我通常只是要求他们使用netcat创build一个连接后的shell( nc -e / bin / bash)。 如果他们没有netcat,我可以让他们获得一个静态编译的二进制文件的副本,这不是很难或耗时下载和运行。 虽然这对于input简单的命令已经足够了,但是我不能运行任何需要tty(例如vi)的应用程序,也不能使用任何作业控制function。 我设法绕过这个问题,通过运行in.telnetd在连接shell内的几个参数,将分配给我一个terminal,并把我放到一个shell。 不幸的是,in.telnetd在大多数系统上通常不会默认安装。 在不需要任何非标准封装的情况下,获得全function连接terminalshell的最简单方法是什么? (一个小型​​的C程序也能很好地工作,我似乎找不到很多关于如何分配/分配TTY的文档。一个解决scheme不需要我通过SSHD的源代码和TELNETD会很好:))

TFTP上传失败

我在Centos 5.4服务器上通过xinetd运行TFTPD。 我能够通过tftp罚款访问文件,所以我知道服务运行正常。 但是,每当我尝试上传文件,我得到一个0权限被拒绝的消息。 我已经在/ tftpboot中创build了文件,并将权限设置为666。 我的tftpdconfiguration有详细的日志logging(-vvvv),但我在/ var / log / messages中看到的是: START:tftp pid = 20383 from = 192.168.77.4 我已经看到一些提到SELinux可以防止TFTPD上传,但我希望看到日志中的东西。 我有SELinux设置为宽容模式。 有任何想法吗?

停止正在进行的fsck是否安全?

我有一个服务器,我没有在我的关机命令中使用f选项重新启动,它开始做一个非常大的文件系统fsck …这将需要很长的时间,你可以想象。 在这个过程中重新启动是否安全?

如何删除文件中的标记块文本?

如何使用sed,grep或其他程序删除文件中标记块的所有实例? 如果我有一个文件,其中包含: 随机 文本 // 开始文本 内部 文本 // 结束文本 更多 随机 // 开始文本 ASDF // 结束文本 文本 如何删除开始/结束行中的所有文本块,产生以下内容? 随机 文本 更多 随机 文本

是否有任何远程桌面软件可以通过浏览器访问Linux?

我想能够使用类似于x转发或没有机器的nx客户端连接到一个gui的linux服务器,除了有客户端的选项是任何浏览器不需要插件(即从一个ipad /网吧电脑/朋友电脑)。 有没有支持这个软件的软件?

如何用大量的文件删除NFS文件系统上的目录

一个testing不佳的程序在NFS共享上创build了一个包含大量文件的目录,我需要将其删除。 ls -ald /home/foo drwxrwxr-x 2 503 503 317582336 Jul 29 11:38 /home/foo 该目录位于netapp型设备上的大约600GB的NFS挂载点上。 我一般不知道里面有多less个文件,只有10分钟后创build了一个类似的目录,有121,000个文件,所以它可能在几百万的地方。 OS是Linux 2.6内核。 试图find一种方式来列出或删除它及其内容。 find/ home / foo导致大约1小时后死机,除“./”

本地SVN仓库git

我需要将本地SVN存储库转换为GIT。 我知道如何将远程SVN仓库转换为git,但是,我只有本地仓库; 他们不再被托pipe。 我将如何去转换本地SVN回购混帐? 我试过的是这样的: git svn clone -s file://data/svn/repo/ /data/git/repo.git 错误是: E: 'trunk' is not a complete URL and a separate URL is not specified

NX服务器小写字母d从OS X客户端最小化?

我已经在Ubuntu Maverick Meerkat(10.10)上安装了NX服务器,使用这里find的说明: https : //help.ubuntu.com/community/FreeNX 使用从nomachine网站下载的默认NX客户端OS X(10.6)时遇到问题。 当使用OS X客户端时,每当我在NX会话窗口中点击小写的d键时,无论使用什么远程窗口,都会使其最小化。 这只发生在OS X,从Windows客户端我没有这样的问题。 这发生在两台不同的OS X机器上,所以不太可能是本地设置。

如何找出后台进程的进程ID?

我有一个命令(程序),我想运行nohup和背景。 喜欢 nohup command > logfile.txt & 如何找出进程ID? 我想能够在一个文件中写入进程ID,稍后阅读并以编程方式终止进程。

清除ARPcaching

如何清除ARPcaching? 如何刷新ARP表?