Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

9
Linux:找出正在使用所有RAM的进程是什么?
在实际询问之前,请先明确一点:是的,我知道磁盘缓存,不,这不是我的情况:)对不起,此序言:) 我正在使用CentOS5。系统中的每个应用程序都在大量交换,并且系统非常慢。当我这样做时free -m,这就是我得到的: total used free shared buffers cached Mem: 3952 3929 22 0 1 18 -/+ buffers/cache: 3909 42 Swap: 16383 46 16337 因此,我实际上只有42 Mb可以使用!据我了解,-/+ buffers/cache实际上不算磁盘缓存,所以我确实只有42 Mb,对吗?我以为我可能是错的,所以我尝试关闭磁盘缓存,但没有效果-图像保持不变。 因此,我决定找出谁在使用我的所有RAM,并top为此使用了它。但是,显然,它报告说没有进程在使用我的RAM。我上面唯一的过程是MySQL,但是它使用了0.1%的RAM和400Mb的交换空间。当我尝试运行其他服务或应用程序时的图片相同-全部交换时,top表明未使用MEM(任何进程的最大值为0.1%)。 top - 15:09:00 up 2:09, 2 users, load average: 0.02, 0.16, 0.11 Tasks: 112 total, 1 running, 111 sleeping, 0 stopped, …

9
为什么Zip能够压缩单个文件比具有相同内容的多个文件小?
假设我有10,000个XML文件。现在假设我想将它们发送给朋友。在发送它们之前,我想对其进行压缩。 方法1:不要压缩它们 结果: Resulting Size: 62 MB Percent of initial size: 100% 方法2:压缩每个文件并将其发送给他10,000个xml文件 命令: for x in $(ls -1) ; do echo $x ; zip "$x.zip" $x ; done 结果: Resulting Size: 13 MB Percent of initial size: 20% 方法3:创建一个包含10,000个xml文件的单个zip 命令: zip all.zip $(ls -1) 结果: Resulting Size: 12 MB …
126 linux  zip 

2
yum,apt-get,rpm,。/ configure && make install和有什么不一样?
我是Linux的新手,正在运行CentOS。我遇到了四种更新或安装软件的方式。 到目前为止,我已经看到: yum install [program] apt-get install [program] rpm -i [program].rpm wget [program].tar.gz-> unpack-> ./configure-> make->make install 最后一个是一个真正的痛苦,尤其是来自Windows的情况,在Windows中,程序安装通常是一键式和一个不错的安装向导。 因此,我的问题是: 为什么在Linux中有这么多不同的方法来做到这一点? 建议您使用哪一种,为什么? 还有其他在Linux中安装程序的方法吗?


7
在vim中,如何快速在标签之间切换?
在侏儒末端,我可以只按Alt+( ,,1 等)切换到特定的标签。我还可以使用+(/ )在选项卡之间循环(虽然不太方便,但是可以重新映射它)。23CtrlPgUpPgDn 如果我想使用vim的标签,而不是GNOME终端选项卡,打字:tabn和:tabp是相当繁琐的。我可以将它们映射到键盘快捷键,但这仍然比直接使用Alt+ 跳转到选项卡4方便得多4。 有没有在vim中的选项卡之间切换的更快方法?

5
如何确定在Linux中打开文件的进程?
我想确定哪个进程拥有锁定文件的所有权。锁定文件只是一个已创建的具有特定名称的文件。 那么,如何确定在Linux中打开了特定文件的进程?最好是单线型或特定的Linux工具解决方案。
124 linux 


12
如何检查硬盘的运行状况
我的SATA驱动器开始单击,无法访问数据。但是它并没有发出很大的响声,就像已经坏掉的驱动器一样。拧紧与硬盘驱动器的连接后,它停止了单击,我能够再次访问数据。我已经开始将文件从驱动器中移出,但是我认为该驱动器可能仍然状况良好。我没有发现任何数据损坏,也没有访问任何文件的麻烦。我以前从未遇到过SATA驱动器出现故障的情况,因此我认为这可能是导致问题的松散连接。我可以在此驱动器上进行哪些测试以了解其健康状况? 这是有问题的硬盘: HITACHI Deskstar T7K250 HDT722525DLA380(0A31636)250GB 7200 RPM 8MB缓存SATA 3.0Gb / s 3.5英寸硬盘-裸驱动器
122 linux  hard-drive  sata 

4
哪个Linux文件系统最适合SSD
从维基: 从2.6.33内核开始(在2010年初提供),Linux OS支持至关重要的TRIM功能。但是,各种文件系统之间的支持仍然不一致或不存在。安装软件也无法正确进行分区对齐。 那么,哪个文件系统最适合SSD,并在安装过程中支持TRIM +分区对齐,并且在Ubuntu上可用?
119 linux  filesystems  ssd 

7
如何通过SSH隧道传输所有网络流量?
每当我从不安全的位置(例如公共wifi)使用互联网时,我都喜欢使用ssh隧道(ssh -D port host)来确保流量不会被监听。不幸的是,似乎有许多应用程序没有提供指定代理的方法(Flash是一个主要示例)。 感觉应该有某种方法可以对我的计算机中的所有网络流量使用隧道,但是我完全不知道该怎么做。任何帮助将不胜感激。
117 linux  ssh  proxy  tunnel  socks 


5
重定向时如何获取具有正确名称的文件?
因此,经过一段时间的Google和超级用户搜索(以及扫描手册页)后,我无法找到答案(我认为应该很简单): 如果您去这里: http://www.vim.org/scripts/script.php?script_id=2340 并尝试下载主题: http://www.vim.org/scripts/download_script.php?src_id=9750 像这样: wget http://www.vim.org/scripts/download_script.php?src_id=9750 您可能最终得到一个名为的文件download_script.php?src_id=9750。 但是我希望将其称为molokai.vim,如果使用浏览器下载该文件,将会发生这种情况。 我需要为wget指定哪些选项以达到预期的效果? 我也可以使用Curl等效命令。

4
如何从Linux环境中获取嵌入式Windows 8+密钥?
我已经看到有关此主题的其他超级用户问题:如何查找Windows 8产品密钥?| 如何查找Windows 8 OEM产品密钥? 但是,所有答案都假设您已运行Windows 8。 我已经在我的新笔记本电脑上完成了Ubuntu 13.04的全新安装,我正在尝试为那些偶尔拒绝运行Wine的偶然程序设置VM环境。 我在另一个答案上看到了这张图片: 因此看起来密钥应该通过ACPI以某种方式提供。但是,我已经尝试过ls /proc/acpi了,就我所见,acpitool它没有任何用处,并且根本没有帮助我。 我怎么能把产品钥匙拿出来? 编辑:我尝试过运行RW-Everything via Wine(图示的程序),但它无法“安装它的驱动程序”。那里没有骰子。

12
撤消“ rm -rf〜”命令?
我有一个我不想命名为'〜'的文件夹,所以从命令行输入 rm -rf ~ 并意外删除了我的主文件夹(因为〜解析为/ home / username)。有什么办法可以退回,还是我基本上需要从头开始重新创建帐户?
115 linux  rm 

10
如何从命令行通过FTP上传一个文件?
我需要将单个文件从Ubuntu上传到FTP服务器。此操作应在脚本中完成(在非交互模式下)。正确的语法是ftp什么? 我正在尝试,但无济于事: $ ftp -u ftp://user:secret@ftp.example.com my-local-file.txt ftp: Invalid URL `ftp://'
114 linux  ubuntu  ftp 

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.