Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。

4
MySQL可以有效利用64 GB RAM吗?
我们一直在遇到这样一个问题:查询具有约5000万行,索引大小为4 GB(表大小约为6 GB)的表会导致数据库服务器交换内存,并且速度显着降低。我很确定这与超出临时表的大小有关,并且已将其交换到磁盘。 如果我将数据库服务器从32 GB的RAM升级到64 GB的RAM,我想知道MySQL数据库是否能够充分利用此额外的内存而不进行交换。我经历了一些变量(例如KEY_BUFFER_SIZE等),它们似乎支持超过64 GB的设置值。但是,MySQL文档说tmp_table_size的最大值为4 GB。 那么内存升级值得吗?“大表查询”问题将从中受益,还是因为4 GB的限制而无济于事?我知道可能还有其他解决方案,例如重组表以不同的方式进行分区等,但是在不更改表的任何内容的情况下,额外的内存有帮助吗? 而且,通常,从32 GB RAM迁移到64 GB RAM时,MySQL是否还有其他与内存相关的变量无法利用? 我们正在使用64位linux(Ubuntu)作为我们的数据库服务器。 谢谢,盖伦

8
如何通过SSH远程安装Linux?
我需要在当前运行RHEL 3.4(x86)的服务器上远程安装Ubuntu Server 10.04(x86)。我必须非常小心,因为如果发生任何问题,没人可以为我按下重新启动按钮。 您是否曾经远程安装过Linux?您会推荐哪种方式?有什么建议要提防吗? 更新: 谢谢你的帮助。我设法“边开车边换轮胎”! 我的方法的主要组件来自HOWTO-将Debian安装到远程Linux系统上,grub遗留:仅引导一次,grub单次引导和内核panic重新引导,以及Ubuntu社区文档:InstallationFromKnoppix 这是我所做的概述: 在现有的 Ubuntu服务器上运行debootstrap 将文件传输到RHEL 3.4服务器的交换分区 引导到Tha交换分区(debootstrap系统) 将文件传输到原始根分区 引导到新的Ubuntu系统,并使用taskel,apt-get等完成安装 我在VM中测试了该方法,然后将其应用于服务器。我很幸运,一切进展顺利:)

6
无头Linux的磁盘使用率树形图软件
有一些程序可以使用树形图显示已用磁盘空间,例如Windows的WinDirStat和KDE / Linux的KDirStat: 我正在寻找类似的东西,但需要一个无头的Linux盒子。(例如,在服务器上运行控制台数据收集程序,然后在GUI环境中的图形程序中加载文件。) 另外,仅通过SSH访问,还有什么其他好的方法来获得结构化的已用磁盘空间表示形式?

6
如何轻松修复Linux磁盘上的单个不可读块?
我的Linux系统已开始在系统日志中引发SMART错误。我对其进行了追踪,并认为问题出在磁盘上的一个块上。我如何轻松地使磁盘重新分配该块?我想知道在此过程中销毁了什么文件。(我知道,如果磁盘上的一个块发生故障,其他磁盘块可能会接follow而至;我有一个良好的正在进行中的备份,只想尝试使该磁盘正常工作。) 在网上搜索会出现Bad block HOWTO,该页面描述了已卸载磁盘上的手动过程。似乎很复杂且容易出错。在Linux中是否有工具可以自动执行此过程?我唯一的选择是制造商的诊断工具,但我想这会破坏坏块,而没有任何关于被破坏的报告。最坏的情况是文件系统元数据。 有问题的磁盘是主系统分区。使用ext3fs和LVM。这是来自syslog的错误日志和来自smartctl的相关位。 smartd[5226]: Device: /dev/hda, 1 Currently unreadable (pending) sectors Error 1 occurred at disk power-on lifetime: 17449 hours (727 days + 1 hours) ... Error: UNC at LBA = 0x00d39eee = 13868782 在pastebin 上有一个完整的smartctl转储。

6
网络端口已打开,但没有附加进程?
使用开放的网络端口时,我的情况很奇怪。我的主要问题是,为什么没有与打开的TCP端口关联的程序: netstat -ln --program Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN - 对于我的特定情况,应该在端口5666上侦听一个nrpe守护程序(opsview安装),但是没有运行nrpe守护程序。如果我尝试启动它,它将立即退出。 lsof -i :5666也不显示任何输出。我的系统上没有正在运行的(x)inetd。 更新 是的,我以root用户身份运行这些命令。可以进行Telnet,但是从来没有任何回应。 经过进一步调查,我发现了一个内核错误dmesg:这是一个运行旧内核(2.6.16显然不稳定)的EC2实例(实际上是其中的几个)。阻止崩溃的解决方法是升级内核。 看起来内核崩溃的方式导致进程消失并使端口保持打开状态。

8
分析Linux NFS服务器性能
我想对我们的NFS服务器进行一些分析,以帮助追踪应用程序中的潜在瓶颈。服务器正在运行SUSE Enterprise Linux 10。 我想知道的是: 哪些客户端正在访问哪些文件 基于每个客户端的读/写吞吐量 其他RPC调用造成的开销 等待其他NFS请求或磁盘I / O服务客户端所花费的时间 我已经知道其中提供的统计信息,/proc/net/rpc/nfsd实际上我写了一篇博客文章来详细介绍它们。我正在寻找的是一种方法,可以进行更深入的研究,并帮助您了解哪些因素对特定客户所看到的性能有所贡献。我想分析NFS服务器在集群上应用程序的性能中扮演的角色,以便我想出最佳方法来对其进行优化。
22 linux  performance  nfs 

5
将Linux软件RAID 1扩展到RAID 10的最佳方法
mdadm 似乎不支持将阵列从1级扩展到10级。 我在RAID 1中有两个磁盘。我想添加两个新磁盘并将该阵列转换为四个磁盘的RAID 10阵列。 我目前的策略: 做好备份。 创建具有两个缺少磁盘的降级4磁盘RAID 10阵列。 rsync the RAID 1 array with the RAID 10 array. fail and remove RAID 1阵列中的一个磁盘。 将可用磁盘添加到RAID 10阵列,然后等待重新同步完成。 销毁RAID 1阵列,然后将最后一个磁盘添加到RAID 10阵列。 问题是步骤5缺少冗余。 有没有更好的办法?

5
如何在Linux的终端中关闭提示音?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 4年前关闭。 我最近开始使用安装了Ubuntu Linux的新台式机。但是,终端会烦人地发出哔哔声。例如,如果我在该行的开头并且按Backspace键,它将发出哔哔声,告诉我没有要删除的字符。如果我要尝试完成,而没有完成,那么它会发出蜂鸣声。 如何关闭此功能?

11
用于Exchange(电子邮件和)日历的Linux客户端[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 在$ work上,正式的电子邮件解决方案是Windows上的Outlook,它已连接到Exchange服务器。对于台式机上使用Linux的人来说,这是个问题。 Exchange服务器支持IMAP,并且使用常见的可疑邮件(例如Thunderbird)可以很好地处理电子邮件。它还提供了Web邮件界面,除非您使用IE,否则该界面相当垃圾。(还有其他喜欢的电子邮件客户端吗?) 最大的问题是Outlook日历。我仍然没有找到可以替代它的可行的Linux客户端。 有什么建议吗?

11
“ fdisk -l”,例如LVM逻辑卷的分区列表及其类型?
您知道“ fdisk -l”如何列出驱动器分区表并显示每个分区的分区ID /类型吗? 是否有类似的方法来获取LVM逻辑卷的分区ID? 编辑:我知道“ lvs”,这主要是我正在寻找(它给了我逻辑卷的列表,有点像“ fdisk -l” ...,除了知道什么也很有用逻辑卷的分区类型(我想将其称为“虚拟分区”)。该信息就是“ fdisk -l”在右侧最后两列中列出的内容(例如,物理磁盘的“ 8e” LVM分区,对于Linux ext等则为“ 83”)。 我要寻找的工具可能不是LVM的一部分;也许只是一些可以打印给定分区的分区ID /类型的其他实用程序?
22 linux  partition  lvm 


4
cron守护程序有多精确?
Cron Job Scheduler 真的很精确吗? 我的意思是,我需要一个脚本来尽可能晚地运行,但要在第二天的00:00之前运行。 理想情况下,我会在23.59(或晚上11:59)运行cron作业,但是系统真的很精确吗?因为一秒钟很重要,所以我应该将cron作业设置为23:58以便保留一些时间吗?
22 linux  cron 


9
如何在计算机之间同步巨大的稀疏文件(VM磁盘映像)?
是否存在诸如rsync之类的命令,该命令可以将巨大的稀疏文件从一台linux服务器同步到另一台linux服务器? 目标文件保持稀疏非常重要。它可能比包含它的驱动器更长(但不更大)。仅更改的块应通过电线发送。 我已经尝试过rsync,但是没有任何乐趣。https://groups.google.com/forum/#!topic/mailing.unix.rsync/lPOScZgFE9M 如果我编写一个程序来做到这一点,那我只是在重新发明轮子吗? http://www.finalcog.com/synchronise-block-devices 谢谢, 克里斯。

7
无头Linux安装
您如何无头安装linux?没有显示器,没有键盘。机器有floopy和CD驱动器。我可以配置一个实时cd以通过预配置的pass或类似方式运行sshd并通过它进行管理吗? fedora 8+的说明将是王牌,但也欢迎其他任何使用。 干杯。
22 linux  fedora 

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.