Articles of debian jessie

内核恐慌 – 不同步试图在挂载后终止init

我有一个在OVH上运行Debian 8的VPS。 最近我无法连接到SSH,因为我收到消息:“访问被拒绝”。 所以我决定重置根密码。 我遵循OVH指示为了重置根密码: 我连接到网站pipe理员,我点击了“重置密码”button。 之后,服务器在Rescue Mode(救援模式)下重新启动,并在我的电子邮件中收到root用户的新密码。 我input以下命令以重置密码: fdisk -l mount / dev / vdb1 / mnt chroot / mnt passwd(我input了新的密码两次) 你可以在这里find这个教程: https : //www.ovh.com/us/g2366.change_the_root_password_on_a_vps_linux 我从Webpipe理器重新启动服务器,以重新启动并退出Rescue模式。 几分钟后,我无法通过SSH / FTP / SFTP进行连接。 我联系了OVH技术支持人员,他们告诉我从Webpipe理员(SSH客户端)访问“KVM”button。 我点击那个button,我看到以下错误(我不能滚动以查看entre错误消息): KVM控制台被封锁了这个错误。 我什么都做不了 所以我发送了一个错误的截图给OVH支持。 他们的“专家”build议我备份数据并重新从头开始重新安装VPS。 这是不可接受的。 我有一个nginx服务器,PHP,MySql,大量的cron作业和SSL安装。 你有什么想法,我怎样才能解决这个问题,而不会丢失任何数据? 我可以卸载并创build一个新的挂载? 我应该运行apt-get升级/更新还是一些与内核相关的命令? 请帮忙,预计谢谢。

数据源在新节点上失败的Hiera查找

我试图用puppetbuild立一个新的节点,但是它失败了,导致我认为hiera没有find正确的数据源: Server Error: Evaluation Error: Error while evaluating a Function Call, undefined method `empty?' for nil:NilClass at ${line 4 in some selfwritten class} 我也有这个错误,但我不记得我改变了什么(如果有的话),导致它: Server Error: Evaluation Error: Error while evaluating a Function Call, Unknown alias: 3B4007E7596ADF847ECA510D57069DBF2B3DB006 at ${line 4 in the same selfwritten class} 木偶抱怨的class级线路是这样的: $network = hiera("network") 这是class上的第一行。 相同的查找在不同的节点上工作。 我的/etc/puppetlabs/puppet/hiera.yaml看起来像这样 — :backends: – […]

无法使用端口转发连接到Vagrant Box(Debian 8)

自昨天以来,我一直在抨击这个问题,并认为是时候给一些朋友打电话了。 我已经阅读了关于ServerFault的其他类似的答案,但他们没有帮助。 我和我的同事可以从我们的内部networking连接到JIRA服务器。 但是,无法通过互联网连接(又称为外部IP地址)。 端口转发已启用,并且已被validation为正常工作。 我将在下面描述一切的configuration。 networkingconfiguration 我validation端口转发正在从主机转发端口80(主机名:macmini,IP地址:192.168.1.127)。 我可以从互联网访问主机提供的网页,所以看起来好像我的防火墙/路由器上的所有东西都正确设置。 我不确定是否重要,但我使用Xfinity互联网。 将Xfinity路由器configuration为通过DMB将所有stream量传递到我的华硕RT-AC66U路由器。 主机和客户机都通过华硕路由器连接到networking。 JIRA服务器(客机) 我有一个JIRA服务器作为安装了Debian 8.7的Vagrant盒子。 JIRA在端口8080上运行。stream浪盒configuration了静态IP地址192.168.1.3。 我相信我完全禁用了Debian上的防火墙。 我遵循了使用Google-Fu发现的指南,但是我必须承认,我不熟悉Linux上的防火墙configuration。 这里是JIRA服务器的Vagrantfile的内容: 这里是JIRA服务器的/etc/network/interfaces文件的内容: 主机 主机运行的Ubuntu 16.04,我相信我是成功的禁用防火墙。 但是,我可能是错的,正如我前面说过的,我不熟悉Linux上的防火墙configuration。 同样,主机的IP地址是: 192.168.1.127 。 主机上有一个Apache www服务器。 使用华硕路由器pipe理页面的WAN部分,我将端口80转发给主机。 我能从networking外看到网页。 那么,你有体育迷。 我完全难住这个,所以任何帮助将不胜感激!

在debian 8 jessie上没有显示StackTraces的perf-events

我正在试图在debian 8 jessie上描述一个简单的C程序。 我可以看到符号,但我无法获取堆栈跟踪。 同样的过程在ubuntu 16.04上生成好的堆栈跟踪。 我已经安装了linux-image-amd64-dbg和libc6-dbg 。 我已经确认内核configuration参数包括CONFIG_KALLSYMS=y 我用gcc -g3 -O0 hello.c编译了程序来启用debugging符号。 我开始用下面的命令分析。 sudo perf record -g ./a.out 我用下面的命令生成一个火焰图 sudo perf script | ~/code/FlameGraph/stackcollapse-perf.pl | \ ~/code/FlameGraph/flamegraph.pl > perf-kernel.svg 这是hello.c的列表,我正在试图分析 #include <stdio.h> #include <unistd.h> void do2() { int fd = fileno(f); char buf[100]; while(1) { read(fd, buf, sizeof(buf)/sizeof(buf[0])); } } int main(void) { do2(); […]

Nginx 1.10.3:替代上游服务器max_conns

我有一台运行开源Nginx 1.10.3的服务器,它有一个非常简单的configuration:提供静态文件,如果文件不存在,请求被发送到后端。 我需要限制到这个后端的活动连接。 很简单,是不是,使用upstream server max_conns ,哪个 限制同时连接到代理服务器的最大数量。 此外,这只是在1.11.5介绍的,所以还没有。 有什么聪明的想法/解决方法在那里处理这种情况? [此服务器目前正在使用jessie-backports运行Debian jessie 。 我可以升级到stretch ,并使用stretch-backports 。 但是,在这样做之前,因为我对这个系统非常满意,我想检查一下是否有其他的方法。 你知道:永远不要改变正在运行的系统…]

Debian KVMnetworking设置

我有一个有4个以太网端口的服务器。 我想使用两个端口进行链接聚合,以用于KVM(虚拟客户端)。 我怎样才能正确地设置这个? 首先创build链接agg,然后桥? 的/ etc /networking/接口 auto bond0 iface bond0 inet dhcp auto br0 iface br0 inet dhcp

无法触摸/连接到同一组的unix插槽

sudo ls -la /var/lib/redis/6379/产生: drwxrwxr-x 2 redis redis 4096 Nov 28 23:10 . drwx-w—- 3 redis redis 4096 Nov 22 00:10 .. srwxrwx— 1 redis redis 0 Nov 28 23:10 redis.sock 伟大的,现在sudo groups www-data产生: www-data : www-data redis 好的,但随后sudo -u www-data -g www-data touch /var/lib/redis/6379/redis.sock导致以下错误: touch: cannot touch '/var/lib/redis/6379/redis.sock': Permission denied 这不应该发生在我的理解。 有人能指出我完全错误的地方吗? 以下不能用于同样的错误(这是我真正感兴趣的): sudo […]

MinnowBoardMax:启动失败。 EFI杂项设备

在安装了一个Debian安装文件的情况下创build了一个新的MinnowBoard Max后,我得到错误Boot Failed. EFI Misc Device Boot Failed. EFI Misc Device在启动。 在网上search没有什么帮助。 我可以通过等待EFI Shell启动并调用grub EFI二进制文件来启动系统: EFI/debian/grubx64.efi 我终于find了一个解决scheme,但我并不完全满意,我愿意提供更好的处理方法。

用Bash回答对话

我需要在运行dpkg-reconfigure exim4时自动回答所有的dialoge(蓝屏文本GUI)问题,因为我有一个bash脚本,可以在许多服务器上运行。 有没有办法自动input文字,按回车键,然后select是/否?

服务启动/停止/重启 – 无输出

我安装了debian jessie。 当我使用像“service nginx restart”这样的服务命令时,没有输出。 以前我使用的是debian wheezy,有反馈(我不记得确切):[ok] nginx停止[ok] nginx开始 我怎样才能重新启用这个输出?