Questions tagged «linux»

这些问题通常与Linux有关-并非特定于特定发行版。如果问题恰好在Linux环境中,请在问题正文中指定Linux发行版,但不要使用/ linux标记。



2
如何完全重新安装mysql?
我不得不在导入大量数据的过程中重新启动。我只有一个mysql数据库,该数据库现已损坏。 如何完全删除mysql并重新安装?我试过了apt-get purge mysql-server,然后删除/var/lib/mysql/*并重新安装,但是apt-get没有提示我输入root用户名和密码,也没有重新创建/var/lib/mysql文件。如何重新安装?
13 linux  ubuntu  apt  mysql 




2
基于权重的VM块IO控制
我使用KVM管理我的虚拟机。我试图限制为VM提供的资源。我可以使用libvirt / cgroups限制为VM分配的CPU和内存。现在,我想通过应用一些权重来控制为每个VM分配的磁盘时间。我从cgroups看了blkio控制。由于VM只是一个Linux进程,因此我将能够使用cgroups,但是我不确定它是否也适用于异步IO。如果没有,有人可以提出一个好的替代解决方案吗?

1
关闭后绑定的TCP本地套接字地址多长时间不可用?
在Linux上(我的实时服务器在RHEL 5.5上-下面的LXR链接是其中的内核版本),man 7 ip说: 除非已设置SO_REUSEADDR标志,否则已绑定的TCP本地套接字地址在关闭后的一段时间内不可用。 我没有使用SO_REUSEADDR。“一段时间”是多长时间?我如何知道它有多长时间,以及如何更改它? 我一直在仔细研究这个问题,发现了一些信息,但是从应用程序程序员的角度来看,这些信息都无法真正解释。以机智: TCP_TIMEWAIT_LEN in net/tcp.h是“等待破坏TIME-WAIT状态的时间”,固定为“大约60秒” / proc / sys / net / ipv4 / tcp_fin_timeout为“如果套接字已被我们关闭,则将套接字保持在状态FIN-WAIT-2的时间”,并且“默认值为60秒” 我遇到的困难是弥合TCP生命周期的内核模型与程序员的端口模型不可用之间的差距,即了解这些状态与“某个时间”的关系。

6
寻找构建最小的Linux桌面的工具
我越来越不满意这个事实,即配置Linux 桌面通常意味着消除膨胀,而不是添加和调整功能。我得出的结论是,我宁愿以最小的东西开始,然后添加我所了解的提供附加功能的软件包。 因此,我正在寻找一种非常小的桌面发行版,或者寻找一种更好的构建这种发行版的工具。换句话说,我想用运行前构建工具替换软件包管理器。 软件包管理器不会受到伤害,但我正在寻找一个专注于高级预配置​​的发行版,而不是一个庞大的软件包存储库 我看过各种最小的桌面发行版,但它们似乎都可以解决不同的问题,例如,设计用于在较旧的硬件上运行或从cd / stick / ramfs运行。但是我不希望有最低限度的分配,因为我的硬件比较旧,但是我想知道各个部分的用途。从主内存中运行没有帮助有两种,我想要的东西最少的和简单的。 由于似乎没有针对这种极简主义设计的发行版,因此我想到一个明显的选择是构建Linux From Scratch。但是,尽管我希望构建过程具有高度的自定义性,但它也必须自动化,因为在拥有一个令我满意的系统之前,我将不得不多次运行它。 虽然存在用于lfs的工具,该工具可以自动化构建过程,但它并不是真正的组成部分。基本上,它从文档中提取构建系统所需的步骤,然后自动执行。我正在寻找更强大和高级的东西,并且也不想编辑xml。 经过一番搜索,我发现Buildroot旨在构建嵌入式发行版,但也允许安装X11。在构建工具链然后生成rootfs之前,可以make menuconfig像Linux一样配置构建。这看起来很像我的想法,只是它打算用于嵌入式系统的交叉编译。 我目前的想法是使用buildroot,但首先要删除所有嵌入式特定部分,并用lfs中的各个部分替换它们。很多工作。 另外,最重要的是buildroot存在一些问题(从我的极限测试中可以看出),仅启用附加软件包会导致从零开始重新构建漏洞,但是对于微不足道的更改,我想避免这种情况。 在进行此时间投资之前,我将继续使用预安装的构建工具(例如buildroot)来搜索桌面发行版,该工具是用于构建桌面发行版的buildroot的替代/分支。 编辑:到目前为止的答案将我指向诸如Gentoo之类的发行版,这是我当前正在使用的发行版。但是我正在寻找 Gentoo,Arch,Debian等发行版的替代方案,因为这些发行版还不够少。安装后,还必须自定义这些发行版。我想要可以在安装前定制的东西。 尽管上述所有发行版都是很好的发行版,但它们并不是我想要的。我正在寻找的是“ buildroot for desktop”。如果您不知道什么是buildroot,那么您可能将无法提供使我满意的答案。 而且我也不认为这个问题是主观的。我根本找不到满足我需求的任何东西,因此要求您将我指向可能至少提供我所需部分内容的项目。

3
小型分布式计算集群
我是一名高中生,正在尝试为一个项目构建linux集群(今年夏天我准备了一堆不错的计算机进行重新映像,因此技术部门基本上会说只要我不破坏它们就可以做任何事情。 无论如何,我对构建集群一无所知,但是我对Linux相当满意。 我需要了解以下内容:-应该使用哪个发行版?有关系吗 -哪些软件可以配置群集?-机载还是分布式FS?-任何可以提供体面的指南或操作方法的网站吗?

4
如何在带有Linux主机的虚拟机中运行AIX的新版本?
我需要学习有关AIX的知识,并且只有一台带有Fedora 14 / VirtualBox的笔记本电脑。我是否有可能在VirtualBox中运行AIX guest虚拟机? 我的笔记本电脑有一个Intel®Core™2 Duo CPU T7100 @ 1.80GHz,我读到它仅在RISC架构上运行。因此,无法在笔记本电脑上运行它吗?
13 linux  virtualbox  aix 


3
我如何在2个内核上占用400%的CPU
我理解Σ(%CPU) ≤ logicalcores*(1+ε)(其中ε是度量和舍入误差)。但是,如何在2核心系统上有2个不同的进程,每个进程占用200%的CPU(以htop衡量)? 上式中的EDIT核心是指逻辑核心,即考虑到所有超线程,CPU数量等。 编辑2尽管htop显示我附加cpuinfo的处理器数量 processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU T9600 @ 2.80GHz stepping : 10 cpu MHz : 800.000 cache size : 6144 KB physical id : 0 siblings : 2 core id : …

3
/etc/cron.daily/foo:发送电子邮件给特定用户而不是root用户?
我正在运行CentOS 5.5。 我们在/etc/cron.daily/中存储了几个cronjobs。我们希望将其中某些cronjob的电子邮件发送到特定的电子邮件地址,而/etc/cron.daily/中的其余电子邮件应发送到默认电子邮件地址(root @ localhost)。 /etc/cron.daily/中的Cronjobs是从/ etc / crontab文件运行的。/ etc / crontab指定一个“ MAILTO”字段。我可以通过在/etc/cron.daily/foo cronjob中设置MAILTO来覆盖它吗? 处理此问题的最佳方法是什么?
13 linux  cron 


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.