Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答


2
分离/重新连接通过SSH在X上运行的应用程序?
我有一台始终保持运行状态的开发服务器,以及一台每天关闭/打开电源的开发笔记本电脑。 我在服务器上有一个GUI应用程序,希望通过SSH -X运行,即使我的开发笔记本电脑已关闭电源,我也希望它保持运行状态。 有没有办法通过SSH -X分离然后再附加到该应用程序? 我不想在我的情况下使用VNC。
16 ssh  x11  gui 

8
在Linux中格式化硬盘的最佳方法是什么,以免留下痕迹?
我正在运行Debian,需要一种格式化整个硬盘的方式,以便不留下任何痕迹,因为我想将其捐赠给朋友。那么格式化它的最佳方法是什么?如果我重新安装操作系统,它将无法完全格式化它。我正在寻找一种完全格式化它的方法,使它像从商店购买时一样,是全新的,并且从未存储过任何东西。

6
如何通过压缩档案递归grep?
我试图找出use Test::Versioncpan中的哪些模块。所以我曾经minicpan镜像过。我的问题是我需要遍历下载的档案,并grep档案中的文件。谁能告诉我该怎么做?最好以某种方式告诉我档案中的哪个文件以及该文件在哪一行。 (注意:它们不是全部的tarball,有些不是zip文件)
16 grep  find  zip  recursive  archive 



2
vim:在替换命令中使用搜索字符串
我经常使用vim /search命令来验证我的正则表达式(只是看它匹配什么)。之后,我通常使用:%sreplace命令,在其中将搜索中的正则表达式用作要替换的字符串,例如,我首先寻找这样的字符串: /TP-\(\d\{5\}\)-DD-\d\{3\} 它与我想要的完全匹配,所以我进行替换: :%s/TP-\(\d\{5\}\)-DD-\d\{3\}/\1/g 但是我必须在这里再次编写整个正则表达式。通常,正则表达式要长得多,这就是为什么我要寻找解决方案: 是否有任何现有的快捷方式或vim脚本可将该搜索模式直接粘贴到replace命令中? 我在终端中使用vim(没有gvim)。

6
每当我输入废话命令时,为什么会生成此python错误消息?
每当我键入任何“废话”命令时,都会生成此python错误消息。普通命令可以正常工作。知道如何调试吗? $ somenonexistingcommand Traceback (most recent call last): File "/usr/local/lib/python2.7/site.py", line 553, in <module> main() File "/usr/local/lib/python2.7/site.py", line 535, in main known_paths = addusersitepackages(known_paths) File "/usr/local/lib/python2.7/site.py", line 268, in addusersitepackages user_site = getusersitepackages() File "/usr/local/lib/python2.7/site.py", line 243, in getusersitepackages user_base = getuserbase() # this will also set USER_BASE File "/usr/local/lib/python2.7/site.py", …
16 bash  ubuntu  python 

5
在Chrome操作系统中,Bash无法执行我的脚本。我如何让Bash运行我的脚本?
foo.sh我的当前目录中有一个文件。如果我尝试运行./foo.sh,则会得到: -bash: ./foo.sh: /bin/sh: bad interpreter: Permission denied 但是,如果我运行,/bin/sh ./foo.sh它将运行正常。 如何解决此问题,以便我可以运行./foo.sh它并自动使用/ bin / sh运行它? 编辑:好的,这是Chrome操作系统,并且此特定文件夹已安装noexec。显然挫败了跑步的能力./foo.sh; 但是为什么呢?为什么我仍然可以sh foo.sh实现完全相同的目标?那么,有什么安全保障noexec呢?
16 bash  chrome-os 

4
GNU / Linux笔记本电脑的理想硬件
找到具有可安装和运行GNU / Linux的硬件的笔记本电脑的最佳方法是什么?我正在寻找最适合GPL驱动程序和/或固件的产品。 我快速浏览了linux-on-laptops.com,但是例如,他们没有列出一些适用于Lenovo的较新型号。大多数测试用例似乎都过时了。另外,鉴于有这么多信息,目前还不清楚从哪里开始寻找。 不幸的是,FSF网站并未列出许多笔记本电脑的可能性。来自FSF网站的LAC并没有将无线连接性作为笔记本电脑的功能,可能是由于固件问题。 我一直在寻找一款能够接受ath9k驱动程序的笔记本电脑,因为这些卡不需要固件,但是从通用规格页面获取型号类型并不总是可能的。在线搜索lspci转储可以很简单。 从FSF的角度来看,哪种图形卡是理想的问题。从FSF网站: 此页面不是详尽列表。此外,某些视频卡可能与免费软件一起使用,但没有3D加速功能。


4
如何给HTTP流量更高的优先级?
当我上网时,我发现我必须暂停我的BitTorrent客户端,以帮助提高痛苦的缓慢速度(可悲的是,我的速度为384kbps)。每次都必须手动执行此操作不是很好。 请给我看一下魔术按钮,我只需要按一下该按钮,就可以享受更快,更高优先级的冲浪,在这里激流的速度倒退了,直到我的网络冲浪结束后才恢复全速。 [ 仅供参考 ] NetworkManager管理我的网络,传输是我的BitTorrent客户端。

3
我可以将进程限制为一定的时间/ CPU周期吗?
我们有一个脚本,该脚本由客户操作触发,在Web服务器上运行,该脚本启动UNIX进程以生成一些缓存文件。由于此过程会作用于我们客户提供的文件,因此有时会发生错误,运行时间太长,以至于生成它的PHP进程超时,或者使用了太多的CPU时间,导致系统管理员将其杀死。 我是否可以运行任何命令来限制进程的CPU时间/运行时间?我正在寻找类似的命令/usr/bin/time,我可以在其中运行该命令并将其传递给我希望它运行和限制的命令行。
16 process  limit 

4
我通过禁用sudo密码会创建哪些特定漏洞?
这里有一些说明有关如何禁用您的sudo密码。这些带有以下警告 如果禁用sudo帐户密码,则将严重损害计算机的安全性。任何人坐在您无人看管的登录帐户中,都将具有完整的root访问权限,对于恶意黑客来说,远程利用变得更加容易。 我不担心人们可以物理访问我的计算机。如果我忽略此警告并禁用密码,可以利用哪些远程漏洞利用工具?

4
如何检测和删除Linux木马?
我最近偶然发现: Linux特洛伊木马将近一年被忽略(虚幻IRCd) 是的,我知道从不受信任的来源添加一些随机的PPA /软件会带来麻烦(或更糟)。我从来没有这样做,但是有很多人这样做(许多Linux博客和小报都鼓励为新奇的应用程序添加PPA,而没有警告它可能会破坏您的系统甚至更糟,从而危及您的安全性。) 如何检测和删除特洛伊木马或流氓应用程序/脚本?
16 security  malware 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.