Questions tagged «linux»

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

6
最类似于Amazon EC2实例的游民箱
是否有可供Vagrant下载的“框”,它们与Linux版本和可用于Amazon EC2实例的软件包紧密镜像? 我正在使用Vagrant在本地进行测试,当前正在使用Precise32框。我正在使用“ Amazon Linux AMI 2013.03” AMI将代码部署到Amazon EC2实例。 我面临的问题是,可以在Precise32盒子上安装的软件包具有不同的名称,例如 php5-fpm-在“无业游民”框中 php54-fpm-在Amazon EC2实例中。 尽管我可以通过使用Puppet配置文件中的变量来处理不同的程序包名称来解决此问题,但这听起来有点像hack。 因此,是否有任何可用的工具框可以紧密反映Amazon EC2环境。 还是我可以告诉一个无家可归的人使用与Amazon EC2实例相同的软件包来源? 为了澄清一件事-我想这样做的原因是我可以在本地进行测试而不必先提交所有内容。尽管Vagrant支持将AWS作为提供商,但实际上无法实现在本地进行测试。


6
通过大量连接和小数据包高流量提高千兆网络上的TCP性能
我正在尝试通过“具有大量连接和小数据包高流量的千兆网络”来提高TCP吞吐量。我的服务器操作系统是Ubuntu 11.10 Server 64bit。 通过TCP套接字(都在同一端口上)连接到我的服务器的大约50,000个(并且正在增长)客户端。 我的数据包中有95%的大小为1-150字节(TCP标头和有效载荷)。其余5%从150到4096+字节不等。 通过下面的配置,我的服务器可以处理高达30 Mbps(全双工)的流量。 您能建议最佳实践来调整操作系统以满足我的需求吗? 我的/etc/sysctl.cong样子是这样的: kernel.pid_max = 1000000 net.ipv4.ip_local_port_range = 2500 65000 fs.file-max = 1000000 # net.core.netdev_max_backlog=3000 net.ipv4.tcp_sack=0 # net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.core.somaxconn = 2048 # net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 # net.ipv4.tcp_synack_retries = 2 net.ipv4.tcp_syncookies = …




4
默认关闭Linux OOM杀手吗?
Linux上的OOM杀手经常对各种应用程序造成破坏,并且似乎并没有在内核开发方面做太多改进。作为设置新服务器的最佳实践,将内存过量使用的默认设置反转为默认值,也就是将其关闭(vm.overcommit_memory=2),除非您知道要为特定用途打开它,否则会更好吗?在您知道要过度使用的情况下,这些用例将是什么? 另外,由于行为vm.overcommit_memory=2取决于vm.overcommit_ratio和交换空间,因此,调整后两者的大小以使整个设置合理地工作将是一个很好的经验法则吗?
37 linux  memory  kernel  oom 

7
Linux:如何使用apt-get / aptitude恢复配置文件?
我偶尔丢失了配置文件“ /etc/mysql/my.cnf”,并希望将其恢复。该文件属于mysql-common某些重要功能所必需的包,因此我不能仅purge && install此包:依赖项也将被卸载(或者,如果我可以暂时忽略它们,它们将无法工作)。 有没有一种方法可以从软件包中还原配置文件而无需ar取消打开软件包文件? dpkg-reconfigure mysql-common 没有还原它。


8
CentOS的JAVA_HOME的值是什么?
我已经在CentOS上通过yum安装了Java,但是另一个Java程序需要知道JAVA_HOME环境变量是什么。我对设置环境变量一无所知,但是我将其设置为什么呢?java安装在中/usr/bin/java,它不能在那里!
37 linux  centos  java  redhat  yum 


4
Linux CPU使用率和进程执行历史记录
有什么方法可以查看导致CPU使用率最高的进程? 我有AMAZON EC2 Linux,其CPU利用率达到100%,并让我重新启动系统。我什至无法通过SSH(使用腻子)登录。 有什么方法可以查看导致如此高的CPU使用率的原因以及导致该情况的进程吗? 我了解sar和top执行命令,但是在任何地方都找不到进程执行历史。这是来自Amazon EC2监视工具的图像,但我想知道是哪个进程引起的: 我也曾尝试过,ps -eo pcpu,args | sort -k 1 -r | head -100但没有运气找到如此高的CPU使用率。
37 linux  cpu-usage 

3
#!/ bin / sh与#!/ bin / bash相比具有最大的可移植性
我通常使用Ubuntu LTS服务器从我了解的符号链接的工作/bin/sh来/bin/dash。通过符号链接/bin/sh到其他许多发行版本/bin/bash。 从中我了解到,如果脚本#!/bin/sh在最上面使用,它可能不会在所有服务器上以相同的方式运行吗? 当人们希望这些脚本在服务器之间具有最大的可移植性时,是否建议使用哪种外壳用于脚本?
36 linux  bash  shell  sh 



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.