Articles of Debian

如何解决高CPU +过多stat(“/ etc / localtime”)和clock_gettime(CLOCK_REALTIME)调用

我一直在Ruby on Rails应用程序上遇到了非常高的CPU(请参阅下面的堆栈),并试图诊断可能的原因无济于事。 堆栈: ruby1.9.3 导轨3.2.6 Apache / 2.2.21(Debian) Phusion Passenger 3.0.11 每当我对spiking Rack进程PID运行strace ( 见下面的顶部摘录 ),我看到一吨stat("/etc/localtime")和clock_gettime(CLOCK_REALTIME)调用,不知道如何停止这些。 摘录自顶部showin运行PID: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 11674 www-user 20 0 313m 182m 5076 R 99 2.3 63:04.60 Rack: /var/www/my_rails_app/current 11634 www-user 20 0 411m 216m 5144 S 10 2.7 197:55.63 Rack: […]

如何完全(所有的软件包已安装)删除或禁用tasksel桌面环境?

我在debian安装时意外安装了桌面环境。 现在我试图删除它,但没有机会: tasksel remove desktop改变只有i如果你tasksel –list-tasks 。 sudo apt-get remove task-desktop也不工作:根本没有输出。 我什至不能看到什么任务桌面软件包在那里作为元软件包。 我只想得到一个服务器的debian,而不是桌面。

Nginx和openSSL conf使用最新的TLS协议

自从几个星期以来,我的networking服务器Niginx在TLS协议1.1和1.2版本中遇到了问题: 当用户尝试连接到我的网站时,Web浏览器和Nginx 仅selectTLS 1.0作为连接。 在Nginx的虚拟主机conf文件中,我提到要使用TLS 1.0,1.1和1.2: ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers AES256-SHA256:AES256-SHA; ssl_prefer_server_ciphers on; 软件包版本(两者都是最新版本): nginx版本:nginx / 1.4.2启用了TLS SNI支持的configuration参数:–prefix = / etc / nginx –sbin -path = / usr / sbin / nginx –conf -path = /etc/nginx/nginx.conf – -error-log-path = / var / log / nginx / error.log –http-log-path = / var / log / […]

在centos中是否有debian-sys-maint等价物?

我使用debian-sys-maint作为实际的方式在我们的debian系统中执行数据库转储,如下所示: mysqldump -u debian-sys-maint -p`cat /etc/mysql/debian.cnf | grep password | tail -n 1 | cut -d' ' -f3` 我想知道在CentOS中是否有类似的用户,我只需要用户能够进行备份。 这样我就不必在每个系统上创build一个新用户。 这个有趣的部分是/etc/mysql/debian.cnf包含了debian-sys-maint的清除密码。

使用LVM和MD RAID 5的KVM中的磁盘I / O速度较慢

我一直在debian下面用kvm安装了两个星期,特别是访客I / O磁盘的性能。 系统: -Supermicro 1018d-73mtf (X10SL7-F motherboard) -16GB ECC/UB -Intel Xeon E3-1240v3 -6xWD Red 750GB 6Gb/s 在这个上,我正在两个磁盘上运行Debian Wheezy,其他四个磁盘都是用md来设置raid5,而LVM在客户端存储上。 直接在raid5上进行性能testing(通过创build一个LV并安装它并运行bonnie ++和ddtesting来衡量)是很好的,给我〜220 / 170MB / s的读/写,但是在客户端上,我得到了不错的读取和40-50MB / s的写入,在Windows(Server 2012)和Linux(Debian)上进行了testing。 我已经阅读了alignment磁盘和分区,并重新创build本书的RAID和LVM设置,但havnt收到任何性能提升。 当直接从主机写入数据时,我可以看到磁盘和lvm的负载很高,但是在客人写入的时候测量显示磁盘的大小约为20-30%,而lvm的是“红色”(100%)。 。 KVM /主机系统的正常调整已经完成,将调度程序设置为最后期限,为RAID设置条带caching,在guest虚拟机上caching=无,将SAS控制器卡重新刷新到IT模式(LSI 2308),我不知道,这里是一个关于设置的相关信息的pastebin,希望有人注意到我做了错误的东西http://pastebin.com/vuykxeVg 。 如果你需要任何其他东西粘贴它。 编辑: 这基本上是如何设置驱动器,md和lvm,有一些变化,因为我运行3个磁盘+备用。 http://dennisfleurbaaij.blogspot.se/2013/01/setting-up-linux–mdadm-raid-array-with.html 主持人和嘉宾写作testing(bonnie ++)的截图 主持人: http : //i.imgur.com/IsTprqA.png 客人: http : //i.imgur.com/uVmhFCK.png

Debian Preseed使用整个LVM物理卷设备

我有以下配方为preseed安装(截断为了可读性): di partman-auto/expert_recipe string \ boot-root :: \ 1 1 1 free \ $iflabel{ gpt } \ $reusemethod{ } \ method{ biosgrub } \ . \ 512 512 1074 ext2 \ $defaultignore{ } \ method{ format } \ format{ } \ use_filesystem{ } \ filesystem{ ext2 } \ mountpoint{ /boot } \ . \ 2147 […]

I / O错误,但没有智能或ZFS错误

我很难为我的一个朋友找出问题。 他使用Debian发行版在Linux上运行ZFS。 我们正在将这些条目添加到dmesg中。 [273044.834151] mpt2sas0: log_info(0x31110d00): originator(PL), code(0x11), sub_code(0x0d00) [273044.834157] mpt2sas0: log_info(0x31110d00): originator(PL), code(0x11), sub_code(0x0d00) [273044.834161] mpt2sas0: log_info(0x31110d00): originator(PL), code(0x11), sub_code(0x0d00) [273044.834164] mpt2sas0: log_info(0x31110d00): originator(PL), code(0x11), sub_code(0x0d00) [273044.834168] mpt2sas0: log_info(0x31110d00): originator(PL), code(0x11), sub_code(0x0d00) [273044.834171] mpt2sas0: log_info(0x31110d00): originator(PL), code(0x11), sub_code(0x0d00) [273044.834175] mpt2sas0: log_info(0x31110d00): originator(PL), code(0x11), sub_code(0x0d00) [273044.834178] mpt2sas0: log_info(0x31110d00): originator(PL), code(0x11), sub_code(0x0d00) [273044.834182] mpt2sas0: log_info(0x31110d00): originator(PL), […]

debconf忽略了我的默认启动器

我试图设置debconf默认答案来自动执行eximconfiguration。 我使用debconf-set-selections设置了新值,但是debconf忽略了它。 我感到困惑。 这里是我的问题的一个简短的复制/粘贴: root@vm-iwd:/var/cache/debconf# debconf-get-selections | grep exim4/dc_eximconfig_configtype exim4-config exim4/dc_eximconfig_configtype select mail sent by smarthost; no local mail root@vm-iwd:/var/cache/debconf# echo "exim4-config exim4/dc_eximconfig_configtype select internet site; mail is sent and received directly using SMTP" | debconf-set-selections root@vm-iwd:/var/cache/debconf# debconf-get-selections | grep exim4/dc_eximconfig_configtype exim4-config exim4/dc_eximconfig_configtype select internet site; mail is sent and received directly using SMTP root@vm-iwd:/var/cache/debconf# […]

安全降低PID_MAX

我在群集中有一台服务器遇到进程表泄漏。 因为负责代码的开发人员几天都不可用,所以我在机器上增加了pid_max,如下所示: echo 4194303 > /proc/sys/kernel/pid_max 这给我们带来了时间,直到开发人员能够修复他的应用程序并停止泄漏。 但是,现在我想将服务器与群集中的其他人重新联机。 我担心的是,在300万的范围内有一些过程。 如果我将pid_max降低到正常值,表中已经出现pids会发生什么情况? 系统是否需要重新启动?

磁盘故障后无法启动到软件RAID1

今天重新启动我的数据服务器后,我无法启动,因为其中一个驱动器不再被识别,它仍然在旋转,当我连接它,并没有发出许多奇怪的噪音,除了一个非常轻微(一种静音)滴答声几秒钟。 我试图用不同的电缆甚至另一台电脑连接它,但都没有工作。 大约一年前我已经安装了这个服务器,并没有多大的关注,因为我在Linux世界里是一个新手,所有这一切都是突然的,所以我在信息上有点短暂。 无论如何,有问题的驱动器是我使用由2个2TB驱动器,sda和sdb组成的mdadm的RAID1设置的一部分,我想我可能没有在sdb上安装grub或类似的东西? 因为当我现在启动服务器时,它唯一显示的是一个闪烁的下划线。 我不确定到底是如何configuration分区,但我似乎记得我为grub,系统和数据或其他东西做了一个单独的分区。 但是我不知道如果我甚至有可能做出RAID的grub分区部分的话……我猜不是吗? 如果不是这样,那么我可能在磁盘上还缺lessgrub。 现在我最好和最安全的select是什么? 因为我真的不想丢失我的数据。 我明天会得到一个新的驱动器(相同型号),但我想我必须能够引导到系统重buildRAID。