我在Debian 8 Jessie上为我的NGINXnetworking服务器成功configuration了Letsencrypt。 现在我已经安装了Postgresql 9.4,并希望使用LE证书(在/etc/letsencrypt/live/mydomain/com/… )来进行SSL连接。 我已经将path设置为证书和configuration文件中的密钥( /etc/postgresql/9.4/main/postgresql.conf )。 当我尝试通过pg_ctlcluster重新启动Postgres时,可以pg_ctlcluster ,由于证书的Permission denied ,因此失败。 我知道Postgresql与用户postgres运行,并且此用户不能访问此目录。 我如何解决这个干净的方式?
我想在我的邮件服务器(在Debian上运行Postfix / Dovecot)上收到一封新邮件时执行备份脚本(.sh)。 我在这个主题上发现了很多post,但没有人给我一个工作的解决scheme。 这里我testing的最后一个解决scheme: https : //stackoverflow.com/questions/27230324/run-script-when-postfix-dovecot-get-new-mail 。 有没有人有build议? 编辑:当我收到一个新的邮件,我想运行一个bash脚本,让后缀/ dovecot把这个新的邮件在〜/ Maildir文件夹。 我正在寻找一种不会阻碍标准进程的“中间件”
我有一个Docker容器,运行一个非常裸露的debian版本。 有了这个,我必须首先从外部安装systemd。 要做到这一点,我有一个docker容器,运行安装,然后我把它提交到一个图像,然后从该图像运行systemd。 当我撞到容器中时,在文件系统的任何地方都找不到machinectl,机器似乎没有运行。 有没有我需要安装的特定软件包? 或者由于我在一个容器开始的事实,机加工不可用? 我认识到,容器中的容器是皱眉,但这个容器的目的是运行与systemd-machined接口的testing。 重现步骤: docker run –privileged –cidfile=/tmp/cidfile debian:stretch bash -c 'apt-get update && apt-get install -y build-essential git dbus libsystemd-dev libpam-systemd' docker commit `cat /tmp/cidfile` deb-machined-test rm /tmp/cidfile docker run -d –cidfile=/tmp/cidfile –privileged deb-machined-test /bin/systemd –system
我已经安装了微软官方的.net核心docker容器,在我的debian机器上安装了以下命令: docker pull microsoft/dotnet:latest 和 docker run -it microsoft/dotnet:latest 然后我想做一个新的testing网站 mkdir test cd test dotnet new -t web dotnet restore dotnet run 然后我犯了这些变化: docker commit 0240ad83aae4 dotnet_core 并做了端口转发,所以我可以从docker集装箱外访问该网站。 docker run -itp 8080:5000 dotnet_core:latest /bin/bash 但是当我尝试通过端口8080访问网站时,什么都没有发生。 任何人都可以帮我吗?
我想通过本地networking使用cron(因此需要非GUI解决scheme)将Debian 8.7服务器系统驱动器SAFELY备份到远程ISCSI驱动器。 使用EXT4作为系统分区格式。 “安全”,我的意思是:备份应该是primefaces,竞争条件免费。 此外,还需要从远程ISCSI系统恢复相对容易和快速。 数据驱动器的备份完成到本地networking上的远程ISCSI驱动器。 目前我使用两种解决scheme,以便在系统分区丢失时能够恢复,并且必须从头开始恢复: 使用etckeeper保存/ etc目录的更改历史logging(在内部使用GIT) 使用rsnapshot保留系统分区文件的副本 (内部使用RSYNC) 但是我认为这个系统备份是不够安全的,因为它不是primefaces备份(当备份完成时,系统驱动器可能会发生变化)。 我可能考虑的其他解决scheme是: 使用LVM作为系统驱动器格式,因为LVM快照是primefaces的。 因此,我可以在Debian升级之前创build快照,或者如果创buildLVM快照备份到远程ISCSI本地networking驱动器,我可以在系统驱动器数据丢失的情况下恢复它。 使用Systemback(在Ubuntu中以软件包forms提供) – Systemback可以轻松创build系统和用户configuration文件的备份。 如果遇到问题,可以轻松恢复系统的以前的状态。 系统复制,系统安装和Live系统创build等额外function。 Systemback似乎是安全的,因为它创build系统还原点,就像一个快照。 使用dd命令通过SSH到远程ISCSI本地networking驱动器。 但是这个解决scheme不是安全的,不是primefaces的。 Systemback: http : //linoxide.com/linux-how-to/systemback-backup-system/ 使用configurationpipe理工具(如Blueprint,CFEngine,Chef,Puppet,Ansible)跟踪Debian系统的变化。 保持一个完整的位到一个干净的工作Debian 8.7系统的位拷贝远程,然后只恢复configurationpipe理工具跟踪的变化。 蓝图: http : //devstructure.com/blueprint/ CFEngine: https ://en.wikipedia.org/wiki/CFEngine 厨师: https : //en.wikipedia.org/wiki/Chef_(software) 木偶: https ://en.wikipedia.org/wiki/Puppet_( software) Ansible: https ://en.wikipedia.org/wiki/Ansible_(software ) 问题: 这些解决scheme之一你有没有不好的经验? 你对这些解决scheme有什么好的经验? 你会build议哪个解决scheme? 为什么? 我想configurationpipe理工具将是有用的,因为它可以做一个字节到原始分布的字节备份,然后使用configurationpipe理软件存储所有的自定义configuration更改。 […]
我有一个运行ZFS的ZIL日志设备的服务器。 我们有一个失败的驱动器,我不得不取代和现场拔掉ZIL驱动器的技术。 我清除了设备,但我似乎无法弄清楚如何重新连接到arrays。 它仍然说故障,当然arrays现在处于退化状态。 我是否必须导出和导入池? 有没有更好的方法来重新连接日志设备?
我期待至less在Debian 8.7上安装PHP 7.0,但是从四处搜寻,我发现很难find一个可靠的来源,告诉我如何做到这一点。 看起来很困难,我遇到了DotDeb,但是我读了有关使用它的坏消息,我不确定在Debian上安装PHP 7.0的最佳方式是什么?
我正在运行8GB内存的Debian 8。 同时运行Zabbix并添加了显示空闲内存的自定义项目: vm.memory.size[free] 根据Zabbix的消息,它已经运行了数周,拥有大约4GB的可用内存。 突然,超过3天,它已经下降到200MB左右的空闲内存,但仍然运行良好。 在terminal这是免费的节目: free -m total used free shared buffers cached Mem: 7998 7745 252 42 142 7284 -/+ buffers/cache: 319 7679 Swap: 2047 0 2046 男人之前:免费赠送4GB左右,现在只有252MB。 但缓冲区/caching显示很多免费。 我正在运行PostgreSQL作为唯一的应用程序。 我该怎么做才能最好地了解机器中发生的事情? 我会对可用/可用内存的真实看法,所以我知道何时增加更多的内存,而不是担心 – 就像我现在。 Zabbix图表的截图: http : //imgur.com/a/lgyMD 更新: 运行提供顶级'%MEM': 24091 postgres 20 0 226720 65664 64216 S 1.7 0.8 0:03.19 postgres […]
我使用LSI控制器(SAS9211-8i)pipe理RAID 1。 最近其中一个硬盘驱动器出现故障,我将其replace并引导机器,进入LSI工具,我注意到它是“重build”并同步RAID。 但是,在约30%的同步之后,我在新硬盘的“重build”上收到了“失败”状态。 我也试图用一个不同的新硬盘replace新的硬盘,同样的错误。 图片: http : //i.imgur.com/FDvIQ2h.jpg 我不知道为什么它一直在失败。 而且由于raid 1处于“Degraded”状态,我的操作系统作为“只读”模式启动,无法正常运行。 非常感谢您的帮助!
我有一个运行nginx php5的Debian 8服务器。 服务器configuration了IPv4和IPv6地址,我可以在任一地址上成功ping通服务器。 我也可以使用任一地址成功浏览服务器上的html页面。 如果我使用IPv4地址,我可以成功浏览到一个php页面,但是如果我尝试浏览到使用IPv6地址的php页面,则浏览器挂起,我看不到为什么。 phpinfo说IPv6已启用。 任何帮助将非常感激。 configuration文件如下。 在/ etc / nginx的/启用的站点- /默认 server { server_name abcwiki; listen [::]:80 ipv6only=on; listen 80; root /var/www/html/dokuwiki; index index.html index.php; location ~ \.php$ { include fastcgi_params; include /etc/nginx/snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php5-fpm.sock; } } /etc/php5/fpm/pool.d/www.conf [www] user = www-data group = www-data listen = /var/run/php5-fpm.sock listen.owner = www-data listen.group […]