Questions tagged «ubuntu»

Ubuntu Linux是Debian的衍生产品,旨在使Linux成为主流。该站点上的问题通常应参考Ubuntu Server。请注意,http://askubuntu.com专用于Ubuntu问题。

8
我应该完全关闭Linux Web服务器的交换吗?
最近,我的朋友告诉我,关闭具有足够内存的linux Web服务器上的交换是个好主意。我的服务器有12 GB,当前在峰值负载下使用4GB(不计算缓存和缓冲区)。 他的观点是,在正常情况下,服务器将永远不会使用其所有RAM,因此,它可能遇到OutOfMemory情况的唯一方法是由于某些bug / ddos​​ / etc。因此,如果关闭交换,系统将耗尽内存,最终将使程序占用内存(很可能是Web服务器进程)以及其他一些进程崩溃。在交换的情况下打开的它会同时吞噬RAM和交换空间,最终将导致相同的崩溃,但是在此之前,它将卸载sshd之类的关键进程进行交换,并开始执行大量交换操作,从而导致严重的速度下降。这种方式在ddos系统下可能会由于巨大的延迟而进入完全无法使用的状态,并且我可能将无法登录并杀死Web服务器进程或拒绝所有传入流量(除ssh之外的所有流量)。 这是正确的吗?我是否缺少某些东西(例如即使我有足够的RAM,交换分区在某种程度上还是很有用的事实)?我应该关闭它吗?

3
mysql:无法从mysql.proc加载。该表可能已损坏
MySQL已启动: /usr/bin/mysqld_safe --datadir=/srv/mysql/myDB --log-error=/srv/mysql/logs/mysqld-myDB.log --pid-file=/srv/mysql/pids/mysqld-myDB.pid --user=mysql --socket=/srv/mysql/sockets/mysql-myDB.sock --port=3700 但是当我尝试做某事时: ERROR 1548 (HY000) at line 1: Cannot load from mysql.proc. The table is probably corrupted 如何解决? $ mysql -V mysql Ver 14.14 Distrib 5.1.58, for debian-linux-gnu (x86_64) using readline 6.2 $ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 11.10 Release: 11.10 …
22 ubuntu  mysql 

4
在安装Debian软件包时禁用提示
我如何完全禁用安装Debian软件包时出现的提示,我使用了已找到的所有选项,但仍有一些软件包在提示。 我正在使用以下命令: apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common 为什么x11-common包仍然提示?我如何摆脱这些提示? 提前致谢 - 胜利者 编辑:只是为了澄清,提示不是“是/否”提示,是在彩色屏幕(典型的两种颜色的屏幕)中打开的问题,但我想设置这些问题的默认选项

2
Nginx Config:前端反向代理到另一个端口
我有一个小型Web服务器,可在端口5010而不是80上提供请求。 我想使用nginx作为前端代理,以在端口80上接收请求,然后让这些请求由端口5010处理。 我已经成功安装了nginx,它可以在Ubuntu Karmic上顺利运行。 但是,我尝试重新配置默认的nginx.conf失败。 我尝试在服务器指令中包括端口5010的listen参数。 我也尝试过proxy_pass指令。 为了只进行端口转发,需要对更改做出任何建议或需要设置指令。

5
console-kit-daemon-可以停止吗?
我在Ubuntu 9.04服务器安装上有60个Console Kit守护程序实例。杀死这些漏洞或停止这些进程是否安全?它们似乎每个占用约20%的RAM(请参阅htop)。
22 ubuntu  daemon 

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中测试了该方法,然后将其应用于服务器。我很幸运,一切进展顺利:)

8
如何为通过SSH隧道的SSH连接配置快捷方式
我公司的生产服务器(FOO,BAR ...)位于两个网关服务器(A,B)的后面。为了连接到服务器FOO,我必须使用用户名JOHNDOE打开与服务器A或B的ssh连接,然后从A(或B)访问任何生产服务器,并使用标准用户名打开SSH连接(我们称之为WEBBY)。 因此,每次我必须做类似的事情: ssh johndoe@a ... ssh webby@foo ... # now I can work on the server 可以想象,这在我需要使用scp或需要快速打开多个连接时很麻烦。 我已经配置了ssh密钥,并且还在使用.ssh / config来获取一些快捷方式。 我想知道是否可以创建某种ssh配置以便键入 ssh foo 并让SSH为我打开/转发所有连接。可能吗? 编辑 womble的答案恰好是我想要的,但现在看来我无法使用netcat,因为它未安装在网关服务器上。 weppos:~ weppos$ ssh foo -vv OpenSSH_5.1p1, OpenSSL 0.9.7l 28 Sep 2006 debug1: Reading configuration data /Users/xyz/.ssh/config debug1: Applying options for foo debug1: Reading …
22 ubuntu  ssh  ssh-tunnel 

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

5
将msysgit中的rsync用于二进制文件
我有三个以各种方式连接到网络上的Linux盒的Windows盒(一个在网络上本地,一个是笔记本电脑,可能在本地或不在本地,另一个是我的工作台式机)。我目前正在使用git在框之间同步我的大多数东西(使用Linux框作为服务器),它的工作原理很简单。 但是,现在,我还想添加我的MP3集合(12个演出),以便在盒子之间有效地同步。起初我以为可以使用git,但是rsync似乎是一个更好的选择,因为我真的不需要所有的历史资料。由于我所有现有的管理脚本都在git bash(而不是cygwin)下运行,因此我希望能够从git bash中使用它(MINGW32是窗口标题栏中的内容)。我可以直接在Cygwin中下载并复制它,还是可以找到一种更好的方法?Linux机器正在运行最新版本的Ubuntu Server版本-我需要对它做任何事情以使rsync在其上正常工作吗? 我意识到我可能会以比所需的难度稍大的方式来执行此操作,但是我也以此为练习来提高我的命令行技能。有什么建议么? 我可以从cygwin shell中使用rsync,但不能从msysgit中使用rsync。我尝试将rsync.exe从cygwin的bin文件夹复制到msysgit的bin文件夹,但是仍然找不到它。我还需要执行其他步骤以将其安装到那里吗?奇怪的是,我遇到一个找不到文件的错误,而不是给我一个错误,即文件的某个依赖项丢失。
22 windows  ubuntu  rsync  git  cygwin 

5
如何获取rsyslogd来记录服务器的FQDN而不是其简短的主机名?
我正在尝试在Ubuntu 10.04 LTS上使用库存rsyslogd(4.2.0-2ubuntu8.1)实现一个简单的集中式syslog服务器。此时,我所有的客户端节点都将日志发送到中央服务器,但是客户端正在发送日志消息,其中包含其简短的主机名而不是FQDN。 根据Ubuntu rsyslogd联机帮助页: 如果远程主机与主机位于同一域中,并且rsyslogd正在运行,则仅记录简单主机名,而不记录整个fqdn。 这对我来说是个问题,因为我在环境之间重用短名称,例如core1.example.com和core1.stg.example.com都将其消息记录为core1。 客户端和服务器都具有相同的/ etc / default / rsyslog: RSYSLOGD_OPTIONS="-c4" 和相同的/etc/rsyslogd.conf文件: $ModLoad imuxsock $ModLoad imklog $PreserveFQDN on $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat $FileOwner root $FileGroup adm $FileCreateMode 0640 $IncludeConfig /etc/rsyslog.d/*.conf 客户端拥有这个/etc/rsyslog.d/remote.conf文件,告诉他们发送到远程服务器: *.* @@syslog.example.com 服务器使用此/etc/rsyslog.d/server.conf文件: $ModLoad imtcp $InputTCPServerRun 514 $DirGroup root $DirCreateMode 0755 $FileGroup root $template PerHostAuth,"/srv/rsyslog/%$YEAR%/%$MONTH%/%$DAY%/%HOSTNAME%/auth.log" $template PerHostCron,"/srv/rsyslog/%$YEAR%/%$MONTH%/%$DAY%/%HOSTNAME%/cron.log" $template …

6
验证SSD上的BtrFS是否支持TRIM
我们正在研究在一系列SSD磁盘上使用BtrFS,并被要求确认BtrFS实际上在删除文件时确实执行了TRIM操作。到目前为止,我还无法验证TRIM命令是否已发送到磁盘。 我知道BtrFS尚不适合生产,但是我们喜欢最新技术,因此我正在对其进行测试。该服务器是Ubuntu 11.04服务器64位版本(mkfs.btrfs版本0.19)。我已经安装了Linux 3.0.0内核,因为BtrFS更改日志指出,Ubuntu 11.04(2.6.38)随附的内核中没有批量TRIM。 这是我的测试方法(最初从http://andyduffell.com/techblog/?p=852采纳,并进行了修改以使用BtrFS): 在启动之前,手动修剪磁盘: for i in {0..10} ; do let A="$i * 65536" ; hdparm --trim-sector-ranges $A:65535 --please-destroy-my-drive /dev/sda ; done 验证驱动器是否已修剪: ./sectors.pl |grep + | tee sectors-$(date +%s) 分区驱动器: fdisk /dev/sda 制作文件系统: mkfs.btrfs /dev/sda1 安装: sudo mount -t btrfs -o ssd /dev/sda1 /mnt 创建一个文件: dd …
21 linux  ubuntu  ssd  btrfs  trim 



2
在Ubuntu上安装imagick PHP扩展
我正在尝试在Ubuntu服务器上安装imagick pecl扩展名,并遇到以下错误。我已经使用aptitude安装了ImageMagick rpm,并且pecl扩展名为2.3.0版。我在网上四处张望,但找不到任何指向正确方向的东西。我还尝试寻找看起来好像是Wand-config或MagickWand-config程序的任何东西,该程序提到了错误但找不到任何错误。 steven@server:/var/www$ sudo pecl install imagick downloading imagick-2.3.0.tgz ... Starting to download imagick-2.3.0.tgz (86,976 bytes) .....................done: 86,976 bytes 12 source files, building running: phpize Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 Please provide the prefix of Imagemagick installation [autodetect] …


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.