Questions tagged «ubuntu»

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

3
继承现有服务器
我刚刚从被解雇的先前服务器人员那里继承了6台Web服务器,我不是系统管理员,我更是DevOps。 谁能指出我继承现有服务器时要遵循的某种标准清单?我需要知道的是: 服务器上装有什么软件 我应采取哪些标准措施来检查它们的安全性? 与他们有什么联系,他们又有什么联系? 我还应该知道些什么? 任何建议都是值得欢迎的,我希望可以有一个标准的清单作为起点,但是我什么也找不到。 所有服务器均为Ubuntu(各种版本)
9 linux  ubuntu 

3
如何找到主文件系统进入只读模式的原因
Ubuntu 12.04 文件系统经常进入只读模式。首先,我已经阅读了这个问题文件系统,它已经经常进入只读模式。但是我必须知道它是否不是由引起的dying hard drive。这是我的客户提供的服务器,我在那里运行了node.js workers一个+一个node.js server,我正在使用mongodb。 系统有时(每20-50h)突然使文件系统变为只读,mongodb进程失败(由于fs只读),而我的节点worker /服务器(由发起forever)被杀死。 这是dmesg的日志-我可以看到FS将变为只读状态的一些错误和消息,并且还存在一些JOURNALAL错误,但我想找出导致这些错误的原因。 http://speedy.sh/Ux2VV/dmesg.log.txt 编辑 smartctl -t long /dev/sda smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.5.0-23-generic] (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net SMART support is: Unavailable - device lacks SMART capability. A mandatory SMART command failed: exiting. To continue, add one or …

1
流浪汉synced_folders和VBoxInternal2 / SharedFoldersEnableSymlinksCreate
好的,这是交易 我在Windows 8上运行vagrant(ubunttu 12.10),但是每次我尝试从非nfs共享文件夹中创建virtualenv(python)时,都会出现“协议错误”,结果是virtualbox不允许符号链接默认情况下,但每个人都可以使用它启用它 VBoxInternal2 / SharedFoldersEnableSymlinksCreate / SHARE_NAME“,” 1“ 问题是最新的无业游民不再为我的股票接受“名称/别名”,我应该如何从该设置中引用它?如果我的份额是/ var / www? # # Use VBoxManage to customize the VM. For example to change memory: # vb.customize ["modifyvm", :id, "--memory", "1024"] # end # # View the documentation for the provider you're using for more # information on …

3
在Linux Ubuntu上加载平均怪异度
在过去的几天里,我一直在试图了解我们的基础架构中正在发生的怪异现象,但是我无法弄清它的怪异之处,因此我求助于您一些提示。 我一直在Graphite中注意到,load_avg的峰值大约每2小时就会以致命的规律性发生-并非完全是2个小时,但非常规律。我要附上我从Graphite拍摄的截图 我一直在进行调查-这种规律性使我想到这是某种cron工作或类似的工作,但是这些服务器上没有cronjob运行-实际上,这些是在Rackspace云中运行的VM。我正在寻找的是某种可能会导致这些问题以及如何进行进一步调查的迹象。 服务器相当空闲-这是一个暂存环境,因此几乎没有流量传入/它们上应该没有负载。这些都是4个虚拟核心VM。我可以确定的是,我们大约每10秒就会采集一堆Graphite样本,但是如果这是造成负载的原因,那么我希望它会一直很高,而不是每两小时在不同的服务器中发生一次波动。 任何帮助如何对此进行调查将不胜感激! 这是来自sar的app01数据-这是上图中的第一个蓝色尖峰-我无法从数据中得出任何结论。同样不是每半小时(不是每2小时)就会发生一次字节写入高峰,这是由于厨师客户端每30分钟运行一次。即使我已经做到了,但我仍将尝试收集更多数据,但无论如何也无法得出任何结论。 加载 09:55:01 PM runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked 10:05:01 PM 0 125 1.28 1.26 0.86 0 10:15:01 PM 0 125 0.71 1.08 0.98 0 10:25:01 PM 0 125 4.10 3.59 2.23 0 10:35:01 PM 0 125 0.43 0.94 1.46 3 10:45:01 PM 0 …

5
如何找到两个相同的Ubuntu服务器之间的性能差异巨大的原因?
我在数据中心的同一机架(负载均衡器后面)中运行两台Dell R410服务器。两者都具有相同的硬件配置,运行Ubuntu 10.4,已安装相同的程序包并运行相同的Java Web服务器(没有其他负载),我发现两者之间的性能差异很大。 两台服务器的平均响应时间之间的性能差异最为明显(在Java应用本身中进行了测量,没有网络延迟):其中一台比另一台快20-30%,而且始终如一。 我曾经dstat弄清楚是否还有更多的上下文切换,IO,交换或其他任何东西,但是我看不出有什么区别。在相同的工作负载下(无交换,几乎没有IO),一台服务器上的CPU使用率和负载更高。 因此,差异似乎主要是受CPU限制的,但是使用sysbench(关闭所有其他负载)的简单cpu基准测试确实产生了差异,但仅为6%。因此,也许不仅是CPU,而且还有内存性能。 到目前为止,我已经检查了: 所有组件的固件版本(相同) BIOS设置(我使用进行了转储dmidecode,没有任何区别) 我比较了/proc/cpuinfo,没有区别。 我比较了的输出cpufreq-info,没有区别。 Java / JVM参数(两个系统上的版本和参数相同) 另外,几个月前我完全更换了RAM,没有任何效果。 我搞不清楚了。我该怎么做才能解决? 更新:是的!现在两台服务器的性能均相等。这是“ power CRAP”设置,即jim_m_somewhere在注释中将其命名。BIOS的“电源管理”选项位于快速服务器上的“最高性能”上,而另一服务器位于“活动电源控制器”(Dell的默认设置)上。显然,我忘记了两年前进行的设置,但并不是在所有服务器上都这样做。感谢大家的宝贵帮助!


1
Celery Daemon接收未注册的任务
我按照官方教程/ doc的说明为Django项目安装了Celery。当我在命令行启动celery时,它工作正常,我可以看到它接收任务并执行它们。但是,一旦一切正常,我决定再跟随一些文档来守护芹菜并使其始终保持运行状态。因此,我也在Ubuntu系统上使用/ etc / default / celeryd脚本尝试了提供的celeryd初始化脚本。我相应地更改了值,它可以正确启动,但是当它收到任务时,日志会显示: ERROR/MainProcess] Received unregistered task of type 'likes.tasks.test'. The message has been ignored and discarded. Did you remember to import the module containing this task? Or maybe you are using relative imports? Please see http://bit.ly/gLye1c for more information. 然后,我获得了任务要求的详细信息。同样,当我在命令行上启动celery且未进行任何配置时,此任务将完美运行。那时可能出了什么问题?我使用虚拟环境以防万一它会更改任何内容,但是我也在配置文件中指定了它。
9 ubuntu  django  celery 

2
如何在Ubuntu 12.04 Server中将USB设备安装到AutoMount
在Ubuntu 12.04 Desktop中,可以插入USB设备,并且它们大部分都可以工作。 在Ubuntu 12.04 Server中,当我插入USB设备时它什么也没做。 添加打印机,扫描仪和拇指驱动器等USB设备时,我如何设置服务器的行为就像台式机? 最终,我将把这个USB设备转发到VirtualBox虚拟机。但是,如果Ubuntu服务器没有以某种方式挂载它们,我也无法通过VirtuaBox看到它们。

3
无法使SASL auxprop / sasldb与postfix / Ubuntu 12.04一起使用
我有一个运行Postfix 2.5.1的Ubuntu 8.04LTS系统。在该系统上,SMTP AUTH运行良好。的内容 /etc/postfix/sasl/smtpd.conf是: pwcheck_method: auxprop auxprop_plugin: sasldb mech_list: PLAIN 与SASL相关的属性是: smtpd_sasl_type = cyrus smtpd_sasl_auth_enable = yes smtpd_sasl_path = smtpd smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_sasl_local_domain = $myhostname 当sudo sasldblistusers2我得到时: authusername@mail.mydomain.com: userPassword 就像我说的那样,在8.04LTS系统上一切正常。 但是,我试图将其迁移到运行Postfix 2.9.3的Ubuntu 12.04LTS系统上,但我无法使其正常工作。我所做的一切都一样,但是后缀每次都会导致身份验证失败。 这不是/etc/sasldb2文件。我试过从旧系统中移走文件,但不起作用。我使用以下命令创建了一个新文件: saslpasswd2 -c -u mail.mydomain.com authusername 而不起作用,但它WILL老系统上工作,如果我把它复制到旧的系统,这是我怎么知道有没有错的文件。 同样,我知道postfix正在查看smtpd.conf文件。如果mech_list在文件行中添加更多机制,则在连接到smtpd守护程序时,我会看到那些额外的机制正在播发。当我删除它们时,它们又消失了。所以,/etc/postfix/sasl/smtpd.conf显然是习惯。 我正在通过使用实际的邮件客户端进行测试,并通过在生成令牌后与服务器手动交谈来进行测试: perl -MMIME::Base64 -e …


5
从shell编码为base32
我正在寻找直接从外壳将输入字符串编码为base32编码。我希望在ubuntu中做到这一点,但我想这里的味道并不是特别重要。 是否有任何现有的linux / unix工具可以简单地做到这一点? 类似于以下内容: -bash-3.2$ echo -n 'hello' | base32

1
Ubuntu服务器,gpt分区表,mdadm,grub引导失败
基本工作系统详细信息: 我使用Ubuntu 12.04服务器CD安装服务器。 我有4个磁盘。在所有磁盘上,我执行了以下操作,类似于此howto: 创建了一个2GB的交换分区 创建了一个256 GB / boot分区 创建了一个64 GB RAID10分区(用于root用户) 创建了一个RAID10分区并占用了其余空间 我将引导格式化为ext3。我在根分区和大分区上设置了RAID10。我格式化了根ext4。我在大卷上创建了一个逻辑卷,并将其格式化为ext4。 生成的系统可以正常运行,并且可以正常启动。 问题详细信息: 然后,我决定记录一个失败程序。第一步,我决定重新安装grub。 # grub-install /dev/sda warn: This GPT partition label has no BIOS Boot Partition; embedding won't be possible!. error: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. …
9 ubuntu  raid  mdadm  grub2  gpt 

4
如何在Ubuntu上使用IRQBALANCE_BANNED_CPUS禁止硬件中断?
我想禁止某些CPU的中断。我听说过IRQBALANCE_BANNED_CPUS选项。我看到irqbalance在我的计算机的后台运行。我在哪里进行编辑以及如何配置该选项?例如,我要从中断中排除cpus 2、3、4、5。参数描述符为: 提供cpus的掩码,irqbalance应该忽略该掩码,并且永远不要将中断分配给 口罩是什么意思?以及在哪里使用该选项配置irqbalance? EDIT1:如何知道我的配置有效,换句话说,我的cpu接收到没有中断?我正在检查/ proc / interrupts,但那里的数字正在增加。 EDIT2:现在,我以IRQBALANCE_BANNED_CPUS = 3e引导了我的机器,因此,只有CPU 0才被禁止中断。因此,我应该期望看到cpo0接收到许多中断,而其他cpus没有接收到中断,对吗?这是我的/ proc / interrupts。粗体字表示所有cpus。22、24、35和LOC行正在更改。 CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 0: 26 0 0 0 0 0 IO-APIC-edge timer 1: 2 0 0 0 0 0 IO-APIC-edge i8042 6: 3 0 0 0 0 0 IO-APIC-edge floppy 8: 1 …

2
Linux内核版本控制:Debian Sid vs Ubuntu Precise
我安装了两台机器: 我在一台计算机上已经安装了Ubuntu Precise 12.04 beta,并将dist升级到最新软件包。 在另一台机器上,我已经安装了Debian Sid Unstable,并已dist升级到最新的软件包。 在Ubuntu计算机上,uname -a读取: Linux 3.2.0-20-通用#32-Ubuntu SMP 3月22日星期四02:22:46 UTC 2012 x86_64 x86_64 x86_64 GNU / Linux 在Debian机器上,uname -a读取: Linux 3.2.0-2-amd64#1 SMP 3月28日星期三13:28:04 UTC 2012 x86_64 GNU / Linux 我的问题是关于内核版本的: Ubuntu: 3.2.0-20-generic Debian: 3.2.0-2-amd64 Linux的3.2版发布于: linux-3.2.tar.gz 05-Jan-2012 00:40 94M 从那时起,已经发布了13个发行点,来自kernel.org的3.2.1 .. 3.2.13和3.3版本。 我的问题是关于两台机器上两个内核的源树的历史: 那两个版本的内核从哪个正式的kernel.org内核发行? Debian …


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.