Articles of Debian

如何更改SSH主机密钥?

我克隆了一台服务器,所以他们有相同的RSA密钥指纹。 它似乎是在/etc/ssh/ssh_host_rsa_key.pub定义的。 什么是正确的方式来改变呢? 谢谢。

如何将PHP升级到Debian Squeeze的更高版本?

目前,我的PHP在5.3.3上,如何升级它? 另外我怎样才能升级任何东西? 例如,如果我想升级phpMyAdmin?

在Linux上设置系统环境variables的最佳位置是什么?

我只想为所有用户(包括root用户)设置系统范围的环境variablesJAVA_HOME 。 要求: 普通用户可以访问 根访问 总是加载,不仅仅是bash(gnome-terminal默认不启动bash) 在Ubuntu,Debian和Red Hat上工作 很好,如果可以轻松地添加脚本

为什么redhat在企业界似乎如此受欢迎?

标题说明了一切。 对于个人使用,我倾向于比Redhat更喜欢Debian / Ubuntu。 我不太喜欢Redhat(或更具体的CentOS或Fedora),因为我喜欢Debian的软件包pipe理系统。 Redhat如此受欢迎的原因是什么? (只是要清楚,我是问,因为我真的想知道原因是什么,所以没有火焰战争!)

防止邮件被标记为垃圾邮件

这是关于避免将传出邮件归类为垃圾邮件的一个典型问题 。 还相关: 战斗垃圾邮件 – 我可以做什么:电子邮件pipe理员,域名所有者或用户? 什么是SPFlogging,我如何configuration它们? 我想知道如何防止我的网站的电子邮件被标记为垃圾邮件? 我正在使用sendmail。 我试图通过我的ruby-on-rails应用程序发送电子邮件。 邮件全部用瑞典文写成(如果这样做有所作为)。 我不知道为什么他们一直被标记为垃圾邮件。 有什么我可以做的,以尽量减less风险?

为什么未分区的日立HDS5C3020硬盘在启动15分钟后开始耗电50%以上?

在Debian 6.0.6系统中,有74个2TB Toshiba DT01ABA200驱动器。 这些驱动器标识为运行固件版本MZ4OAAB0的Hitachi HDS5C3020BLE630驱动器。 64驱动器通过HP SAS扩展卡连接到LSI 2008 SAS控制器,另外5个驱动器直接连接到主板,4个驱动器连接到基于Sil的PCI控制器,最后1个驱动器仅通电,没有连接数据电缆。 控制器LSI和Sil卡的板载BIOS都被禁用,mpt2sas和sata_sil模块从Linux debian 2.6.32-5-amd64#1 SMP Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU / Linux内核。 在启动后使用/etc/rc.local中的modprobe命令加载mpt2sas模块。 这74个驱动器没有分区,既没有格式化,也没有安装。 系统消耗: 0驱动器 :70.6 – 70.9瓦特(开机15分钟后); 与74个驱动器 :330 – 360瓦特,在引导之后(相当于3.5 – 3.9W每个驱动器在空闲状态); 74个驱动器 :420 – 466瓦,每次正常运行15分钟 (相当于空闲状态下每个驱动器4.7 – 5.3瓦)。 驱动器规格列出4.7W读/写,3.3W空闲功耗。 增加的功耗最有可能在5V线上,因为在大约1分钟之后,电源(PSU)的“过电stream保护”(OCP)closures电源。 所使用的PSU是单线轨道模型,在12V线路上OCP> 122A,在5V线路上> 55A。 回归: 驱动器的APM值是否被设置为禁用或1(最大功率节省)无关紧要。 操作系统在/proc/diskstats不logging读/写活动。 这些值在modprobe操作之后是相同的(28个读取,0个写入操作)。 无法testing引导到主板的BIOS时发生了什么 – […]

NTP正在运行,系统时钟仍然不及时 – 什么给?

Debian Stable(5.0.3)服务器运行ntpd ,并连接到互联网。 但系统时钟仍然是5分钟左右的错误。 $ /etc/init.d/ntp status NTP server is running.. /etc/ntp.conf相关部分(我认为): driftfile /var/lib/ntp/ntp.drift statistics loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file clockstats type day enable server 0.europe.pool.ntp.org server 1.europe.pool.ntp.org server 2.europe.pool.ntp.org server 3.europe.pool.ntp.org 我知道NTP不一定能及时带来时钟。 但是,为了合理地期望NTP完成了它的工作并同步了时钟,还需要等待多less个小时或几天? 我是否缺less一些其他configuration文件或选项,或者只是做错了什么? 是ntp (而不是例如ntpdate )这个正确的工具? 有没有快速的方法来检查configuration是否正确以及所选的NTP服务器是否返回正确的时间? 编辑 […]

如何在未安装或由dpkg创build的Debian系统中查找文件?

我已经手动安装了一些东西,并希望淘汰所有相关的文件。 所以,我需要一种方法来自动查找所有的文件(例如在/ usr中),这些文件不包含在Debian系统当前安装的任何软件包中。 不过,我还需要过滤掉安装包时创build的文件(通过dpkg post-install脚本和类似的东西)。

如何在Debian中更改Exim4的primary_hostname?

一些远程SMTP服务器我试图传递邮件拒绝从我的服务器接受HELO: 504 5.5.2 <localhost>: Helo command rejected: need fully-qualified hostname 显然,我的Exim4服务器发送localhost作为其FQDN。 searchnetworking和一堆configuration文件,我知道在HELO期间作为FQDN发送的值是从primary_hostnameconfigurationvariables中提取的。 我的问题是:在Debian系统中更改这个variables的正确方法是什么? 我想我可以简单地对Exim4configuration文件中的值进行硬编码,但是恕我直言,如果该值自动对应于/etc/mailname或其他一些集中的名称configuration,它似乎更有意义。 我有一种感觉,我的问题的答案可以在Debian wiki的本文中find : EHLO / HELO中Exim使用的名称是从configuration选项primary_hostname提取的。 Debian的exim4默认configuration不会设置primary_hostname 。 然后,Exim默认使用uname()来查找主机名。 如果该调用仅返回一个组件,则使用gethostbyname()或getipnodebyname()来获取标准主机名。 如果您的Exim HELO为localhost.localdomain,那么您很可能是由某些版本的Debian安装程序创build的错误configuration的/ etc / hosts。 在这种情况下,请修复/ etc / hosts。 不幸的是,我不熟悉Linux服务器pipe理知道这意味着什么这意味着:(

Debian软件包版本约定

我使用debian / Ubuntu,并且对包的版本感到困惑。 当使用dpkg -l命令时,我得到: ii vim 2:7.3.429-2ubuntu2.1 Vi IMproved – enhanced vi editor ii vim-common 2:7.3.429-2ubuntu2.1 Vi IMproved – Common files ii vim-runtime 2:7.3.429-2ubuntu2.1 Vi IMproved – Runtime files ii vim-tiny 2:7.3.429-2ubuntu2.1 Vi IMproved – enhanced vi editor – compact version ii virt-what 1.11-1 detect if we are running in a virtual machine ii […]