Articles of Debian

/etc/resolv.conf不断重置自己

我正在Debian服务器上运行一些testing。 这个服务器所在的networking有两个DNS服务器(我不知道为什么,我不能改变这个)。 我以前需要将/etc/resolv.conf指向这些服务器之一,而我最近必须更改我使用的服务器。 因为我改变了/etc/resolv.conf来指向新的服务器,所以每隔几天configuration会不断改变(它会变回旧的服务器)。 据我所知,机器没有重新启动。 我应该检查一下为什么会发生这种情况,我该如何阻止它呢?

将stream保存到mp4文件

如何保持文件(容器mp4)中的stream(协议rtsp,编解码器h264)? 也就是说,input层出不穷(带有闭路电视摄像头),并且输出文件在mp4格式大小的录制时间为5-10分钟。 操作系统:debian,ubuntu软件:vlc,ffmpeg(avconv) 目前使用这个scheme: cvlc rtsp://admin:[email protected]:554/ch1-s1 –sout=file/ts:stream.ts ffmpeg -i stream.ts -vcodec copy -f mp4 stream.mp4 但它不能连续录制video(在重新启动之间vlc丢失了大约10秒的实时video)

需要哪种权限才能在Linux上打开TCP服务器套接字?

我想启动一个websocket服务器,但不能从其他机器连接到它。 只有当我启动具有root权限的websocket服务器时,它才起作用。 所以这似乎是一个权限问题。 我的用户需要打开一个套接字的权限是什么?

在Linux上的FTP“无法检索目录列表”不是防火墙问题

我在德国运行Debian X64有一个VPS。 我有很奇怪的问题。 我使用proftpd安装了ISPConfig CP,我无法通过任何方式连接到FTP。 几个小时之前,我已经在CentOS上安装了DirectAdmin,它的VPS和相同的问题。 只要当我连接到FTP服务器,我得到这些: Status: Resolving address of web02.defikon.com Status: Connecting to 130.255.190.71:21… Status: Connection established, waiting for welcome message… Response: 220———- Welcome to Pure-FTPd [privsep] [TLS] ———- Response: 220-You are user number 1 of 50 allowed. Response: 220-Local time is now 12:15. Server port: 21. Response: 220-This is a private system […]

pipe理远程Linux机器

我的启动是build立一台运行debian linux和一些自定义程序的计算机。 远程访问机器的最佳方式是什么? 我们的产品目前处于初始阶段,更新过程没有得到很好的testing,可能会自行破解。 我正在寻找一种简单的方式来通过SSH远程访问机器。 这些机器是在标准的家庭防火墙后面,没有一个静态的IP或任何这种性质的东西。 我的想法是沿着一个运行反向SSH的初始化脚本使用某些东西,例如: ssh -N -R 2222:localhost:22 [email protected] 我不喜欢这件事情是,每台机器必须有自己的端口和用户。 而且,即使我不需要SSH连接,它也是开放的,并且使用了stream量。 我正在考虑在服务器上编写一个应用程序,它提供了一个简单的网页,客户端每隔x分钟使用一个http请求来检查它是否需要通过SSH进行连接。 如果它服务器脚本创build一个帐户,并告诉客户端使用什么端口和用户。

机器检查事件logging

在/ var / log / messages中,发生此错误: Sep 19 13:18:15 wdc kernel: [2772302.630416] Machine check events logged 不久之后,整个服务器变得没有反应。 这是一个Xen Server的Dom0的日志(在Debian Squeeze上运行最新版本)。 谁能澄清这个错误的含义? 我应该订购新硬件吗? 编辑:另外,它似乎暗示它logging的东西,我在哪里可以find?

如何重命名NIC:eth2 – > eth1

我已经安装了一个新的网卡。 它显示为eth2。 我希望它是eth1。 我怎么能做到这一点?

elasticsearch @ debian6由/etc/init.d max_file_descriptors启动

我已经通过本教程安装了elasticsearch @ debian6。 我已经build立了我的系统最大打开文件指令,所以我有这些值: # su # cat /proc/sys/fs/file-max 70000 # ulimit -Hn 64000 # ulimit -Sn 32000 当我检查elasticsearch max_file_descriptors: curl -XGET 'http://localhost:9200/_nodes?process=true&pretty=true' 我会得到1024 。 当我用root用户重新启动它时,它现在有“max_file_descriptors”:64000。 那个init.d autostart有什么问题? 当我检查htop时,由init.d用这个1024个描述符自动启动的弹性在root用户下也是runnig。 我已经设置最大的文件打开2 confs: cat /etc/sysctl.conf … fs.file-max = 70000 cat /etc/security/limits.conf … * soft nofile 32000 * hard nofile 64000 root soft nofile 32000 root hard nofile […]

添加skip-innodb之后,mysql不会启动

我正在尝试设置这些值: #skip-bdb #skip-locking #skip-innodb 当我把它们添加到/etc/mysql/my.cnf ,即使我打开了,他们之后,我做的服务重新启动mysql无法启动,并没有打印错误信息。 sudo service mysql restart [ ok ] Stopping MySQL database server: mysqld. [FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed! 以前我确信我没有InnoDB表,并且所有types的文件都被删除了。 我试图寻找错误文件,但我找不到它: /var/log/mysql.err是一个0字节的文件 /var/log/mysql文件夹中没有文件 rsyslog在过去被inetutils-syslogd改变了,这可能会改变日志文件,这可能是我没有看到任何错误日志的原因,我坚持如何看待或前进。

清漆会生病

我遇到了Varnish的问题,它适用于几个意见,然后生病…奇怪的是,它可以工作大约20或30个请求。 如果我直接调用Apache,它工作正常。 我在Debian Squeeze上运行Varnish Version:3.0.3-1,现在在端口80上运行Apache,在同一台服务器上运行端口8080上的Varnish。 我使用https://github.com/mattiasgeniar/varnish-3.0-configuration-templates作为我的VCL的基础,并修改了VCL来支持Concrete5。 任何人有任何线索我应该如何debugging呢? backend default { .host = "127.0.0.1"; .port = "80"; .connect_timeout = 1.5s; .first_byte_timeout = 45s; .between_bytes_timeout = 30s; .probe = { .url = "/"; .timeout = 1s; .interval = 10s; .window = 10; .threshold = 8; } } LOG 0 CLI – Rd ping 0 CLI – Wr […]