Articles of Debian

automake错误:不推荐在正则expression式中使用左大括号

在编译和安装GNU automake 1.15之后,每当我运行automake的时候,都会收到这个错误: 正则expression式中未转义的左大括号已被废弃,通过正则expression式传递; 在</ HERE([^ \ t =:+ {}] +)/ 在/ usr / local / bin / automake第3936行 我有perl v5.22.0

硬复位链接exceptionEmask 0x50 SAct 0x0 SErr 0x4090800动作0xe冻结

以下情况: 一个高效的Linux Debian 7服务器,内核3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u2 x86_64 GNU/Linux 制造商: Supermicro产品名称: X10SLL-F版本: 1.02 SATA控制器: Intel Corporation Lynx Point 6-port SATA Controller 1 [AHCI mode] (rev 04) 2个SSD,2个硬盘 每个驱动器都可以做Sata Rev3(6.0Gb / s) hdparm -I /dev/sd[ad]|egrep "Model|speed|Transport" Model Number: TOSHIBA THNSNH128GBST Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA […]

如何在Redhat,Centos中更改linux初始化脚本的启动顺序

从这个改变如何更改Linux服务的启动/启动顺序? 改变符号链接的值显然启动顺序被改变。 在我们使用的debian衍生产品中 update-rc.d apache2默认20 80 我们在Centos / Redhat中有类似的命令吗? 如果是的话是什么? 在init脚本头文件中应该做些什么改变? 注意:我应该使用init系统(不是任何systemd或暴发户)

PostgreSQL在启动后退出

我在Debian 8(Jessie)上的PostgreSQL 9.5服务器在通过service postgresql start后直接退出: # service postgresql status ● postgresql.service – PostgreSQL RDBMS Loaded: loaded (/lib/systemd/system/postgresql.service; enabled) Active: active (exited) since Fr 2016-12-02 11:02:51 CET; 11min ago Process: 2360 ExecStart=/bin/true (code=exited, status=0/SUCCESS) Main PID: 2360 (code=exited, status=0/SUCCESS) CGroup: /system.slice/postgresql.service Dez 05 16:29:24 dev systemd[1]: Starting PostgreSQL RDBMS… Dez 05 16:29:24 dev systemd[1]: Started PostgreSQL […]

BIND错误 – 加载configuration:意外的input结束

这是执行/etc/init.d/bind9 restart时所得到的错误 Jun 1 10:43:29 local-dns named[2922]: starting BIND 9.5.1-P1 -u bind Jun 1 10:43:29 local-dns named[2922]: found 1 CPU, using 1 worker thread Jun 1 10:43:29 local-dns named[2922]: using up to 4096 sockets Jun 1 10:43:29 local-dns named[2922]: loading configuration from '/etc/bind/named.conf' Jun 1 10:43:29 local-dns named[2922]: /etc/bind/named.conf.local:13: unexpected end of input Jun 1 […]

Linux软件RAID 10的实现

我不想强迫任何人代表我做,但相信我:我看了数百个网站,我找不到一个好的起点。 我有4x500Gb硬盘,我想在RAID 10中设置。最有希望的描述是在这里 ,但它有点老,不清楚我,首先我比Debian更喜欢Ubuntu(我知道有轻微或没有差异)。 是否有可能使用Debian的安装程序构buildRAID 10,或者我需要先在安装程序中构buildRAID 1,然后再使用mdadm? 在Linux(Debian)下构build软件RAID 10的最佳做法是什么? 谢谢你的时间,fabrik

服务器虚拟化:hypervisor(xen)还是virtualbox?

我只是为网站设置了一个debian服务器 ,但现在我需要在同一台机器上安装一个windows服务器 ,因为我需要运行游戏服务器(仅限Windows)。 Virtualbox已经安装在我的机器上了,我已经在服务器上设置了一个ubuntu-desktop用于个人使用(rarly开机)。 我的问题是:是否可以在虚拟机中安装Windows服务器,否则会导致性能下降? 另一种方式是安装Xen作为hypervisor和2(或3)guest:debian服务器,windows服务器(和Ubuntu桌面)。 但是,我想我必须再次在debian服务器上执行所有的configuration。 Windows服务器应该有固定的ram和debian服务器应该能够使用其余的。 只要上电,ubuntu桌面应该只阻止分配的内存,因为大部分时间都会closures。 据我所知,每台机器都有固定的ram,所以分配给ubuntu机器的内存在断电时将无法使用。 有人可以告诉我,如果我应该坚持VirtualBox或VBox不适合服务器? 谢谢。

像PHP调用的其他用户一样运行shell命令

我有一个PHP脚本被HTTP调用,而不是命令行脚本。 该脚本应该以当前webserver用户www-data的其他用户身份调用shell命令。 例: <?php echo shell_exec('sudo -u myusername -S /usr/bin/whoami'); // returns nothing 🙁 echo shell_exec('whoami'); // returns www-data 当直接在命令行上调用这2个命令sudo -u myusername -S /usr/bin/whoami和whoami时,它们会返回 myusername www-data 对此也没有结果: <?php echo shell_exec('echo "mypass" | sudo -u myusername -S /usr/bin/whoami'); 对我来说,似乎sudo不能和PHP shell_exec()一起工作。

不可能停止RAID设备

我试图停止一个RAID磁盘,以便更换一个新的,因为这一个不能正常工作。 我正在inputmdadm –stop /dev/md1 ,并且收到错误消息: mdadm: fail to stop array /dev/md1: Device or resource busy 即使重新启动服务器,我也收到了这条消息,而且看不到可能导致此问题的进程。 服务器正在使用2.6.18-4-amd64内核的Debian。 你能帮忙吗? 编辑:关于我的同事试用的更多细节。 卸载sda1后,命令mdadm –remove /dev/md0 /dev/sda1工作。 但是现在,我们仍然在mdadm –remove /dev/md1 /dev/sda5之后出现错误消息: mdadm: hot remove failed for /dev/sda5: Device or resource busy 我仍然不完全理解不同的分区是如何安装的,所以我认为在这种情况下我有些不明白的地方。

在apache中创build自定义ErrorDocument 404时出错

我有一个在debian上运行apache2的虚拟服务器。 我想在我的所有网站的apache2.conf中创build一个默认的404错误信息。 ErrorDocument 404 "/var/www/site/public/404.html" 重新启动Apache后出现的错误是: Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 它工作,如果我input的url,虽然我不希望页面redirect只使用默认的404.html页面。