Questions tagged «debian»

Debian是一种流行且有影响力的GNU / Linux发行版。这里的问题通常应该与Debian Server有关。

5
如何移动/ var / log目录
在生产服务器上,用于根安装点的驱动器很小/, /var/log占用了太多空间,我必须手动删除一些文件。我该如何/var/log/说/home/log而不重做? 这是我的想法: $ mkdir /home/log $ rsync -a /var/log /home/log $ mount --bind /home/log /var/log $ /etc/init.d/rsyslof restart 但我知道某些服务使用文件描述符,因此它们将继续使用/var/log或inode。

2
nginx uLimit'worker_connections超过打开的文件资源限制:1024'
我不断收到此错误,nginx/error.log并让我发疯: 8096 worker_connections exceed open file resource limit: 1024 我已经尝试了所有我能想到的东西,但无法弄清楚什么限制了Nginx。你能告诉我我想念什么吗? nginx.conf 有这个: worker_processes 4; events { worker_connections 8096; multi_accept on; use epoll; } 我这样更改了系统的Ulimit security/limits.conf: # This is added for Open File Limit Increase * hard nofile 199680 * soft nofile 65535 root hard nofile 65536 root soft nofile 32768 …
15 linux  nginx  debian  ulimit  files 

3
archive.debian.org上的wheezy-updates返回404 Not Found
我在Debian Wheezy上有一台旧的测试机,现在无法真正更新。 Debian Wheezy存储库已于2月份归档。所以我要前进,并/etc/apt/sources.list从 deb http://ftp.fr.debian.org/debian wheezy main deb http://security.debian.org/ wheezy/updates main deb http://ftp.fr.debian.org/debian wheezy-updates main 至 deb http://archive.debian.org/debian wheezy main deb http://security.debian.org/ wheezy/updates main deb http://archive.debian.org/debian wheezy-updates main 但是,在运行时apt-get update,出现此错误: # apt-get update <snip> Err http://archive.debian.org wheezy-updates/main i386 Packages 404 Not Found [IP : 193.62.202.28 80] 其他存储库正在更新,没有问题。 我想念什么吗?

1
在Docker下api-get“从服务器读取错误”
我在Bash中运行以下命令: DEBIAN_FRONTEND=noninteractive apt-get update -qq \ && apt-get install -y build-essential git libncurses5-dev openssl \ libssl-dev fop xsltproc unixodbc-dev curl 它运行,但在中间失败: Get:96 http://security.debian.org/ jessie/updates/main linux-libc-dev amd64 3.16.7-ckt9-3~deb8u1 [991 kB] Get:97 http://security.debian.org/ jessie/updates/main curl amd64 7.38.0-4+deb8u2 [200 kB] Get:98 http://security.debian.org/ jessie/updates/main openjdk-7-jre amd64 7u79-2.5.5-1~deb8u1 [176 kB] Get:99 http://http.debian.net/debian/ jessie/main libgtk2.0-0 amd64 …
14 debian  docker 

3
Ulimit文件描述符限制不适用于特定进程
我最近检查了我们的Redis流程之一,使用以下方法对ulimit进行了应用: cat /proc/<redis-pid>/limits 很惊讶地得知这是默认的低值: Limit Soft Limit Hard Limit Max open files 4016 4016 我很惊讶,因为我们配置了以下内容: # /etc/sysctl.conf fs.file-max = 100000 。 # /etc/security/limits.conf * soft nofile 100000 * hard nofile 100000 。 # /etc/ssh/sshd_config UsePAM yes 。 # /etc/pam.d/sshd session required pam_limits.so 谁能告诉我为什么未将增加的ulimit应用于正在运行的Redis进程? Redis进程以用户“ redis”的身份运行,由于限制增加,服务器已重新启动。我们在Debian Squeeze上。
14 linux  debian  ulimit 

3
如何在Debian上更改用户全名
我正在以经验不足的管理员在Debian服务器上工作。我需要更改期间提供的用户的全名(而不是登录名)adduser USERNAME。我怎样才能做到这一点?我在usermod(http://linuxcommand.org/man_pages/usermod8.html)中找不到这样的选项。

3
如何安装两个写入相同文件的软件包
我有两个软件包,每个软件包创建/ usr / bin / ffprobe。其中一个是来自Deb Multimedia存储库的ffmpeg,另一个是从源代码构建的ffmbc 0.7-rc5。手动滚动是至关重要的,并且我们曾经只是在需要时从源代码进行安装。我只能认为它会破坏ffmpeg文件,并且从来没有任何不良影响。 从理论上讲,我们的ffmbc包覆盖ffmpeg包中的文件应该是可以接受的。缺点是对ffmpeg的更新将覆盖ffmbc二进制文件。有什么简单的方法可以解决这个问题?

5
Linux路由器:ping不回传
我有一个试图安装为路由器的Debian盒子和一个用作客户端的Ubuntu盒子。 我的问题是,当Ubuntu客户端尝试对Internet上的服务器执行ping操作时,所有数据包都将丢失(尽管,如您在下面看到的那样,它们似乎可以毫无问题地进入服务器并返回)。 我在Ubuntu Box中这样做: # ping -I eth1 my.remote-server.com PING my.remote-server.com (X.X.X.X) from 10.1.1.12 eth1: 56(84) bytes of data. ^C --- my.remote-server.com ping statistics --- 13 packets transmitted, 0 received, 100% packet loss, time 12094ms (出于隐私目的,我更改了远程服务器的名称和IP)。 从Debian Router,我看到了: # tcpdump -i eth1 -qtln icmp tcpdump: verbose output suppressed, use -v …

4
输入root密码进行维护
进入后 shutdown now 在终端中,我一切正常运行,然后: All processes ended withing 2 seconds...done INIT: Going single user INIT: Sending processes the TERM signal INIT: Sending processes the KILL signal Give root password for maintenance(or.... 我按Ctrl+ D,它显示出登录屏幕Debian。通过GUI关机正常工作。 更新1 似乎有些过程挂起。 此外,我已经通过几次重试设法关闭了服务器的电源。最近我只安装了ntp和ntpdate,仅此而已。 我想可能与iptables冲突。
14 linux  debian 

3
为什么yum在CentOS上安装了过时的软件包?(特别是PHP 5.1)如何解决?
我正在使用一台新的CentOS服务器,并且非常生气地发现yum不能像Ubuntu上的“ apt-get install”那样流畅而出色地工作。 安装LAMP堆栈,我运行以下命令: $ yum install php $ yum install mysql 此外: $ yum install mysql-server $ yum install mysql-devel $ yum install php-mysql 现在正在运行: $ rpm -qa | grep php ...表明我已经安装了各种php 5.1.6软件包,并且最低需要5.2。此外,即使当前版本为5.5.20,我也看到它安装了mysql 5.0.77。但希望mysql 5.0可以工作。PHP 5.1不会。 因此,真正的问题是: 如何修复PHP以使其成为最新的稳定版本(根据PHP.net,为5.3.9)?如何使我的CentOS机器更像Ubuntu,这样我不必再次处理? 非常感谢。 编辑:CentOS 5.7是由托管公司上周安装的,所以我不知道他们为什么会安装较旧版本的CentOS,而不是最新版本。我至少需要PHP 3.2,因此,我感谢有关该操作的建议。我对软件包和存储库不是很熟悉,但是似乎任何人都可以启动存储库,因此我担心从随机的存储库中安装东西可能会感染服务器。
14 mysql  php  centos  debian  yum 


3
通过ssh进行Rsync,两端均具有root访问权限
我有一台旧的ubuntu服务器,一台新的debian服务器,我正在将数据从旧的ubuntu迁移到新的ubuntu服务器。我想使用rsync来传输数据,以使最终迁移比同等的tar / scp / untar过程更轻松,更快捷。 例如,我想一次将主文件夹同步到新服务器。这要求两端都具有root用户访问权限,因为并非源端的所有文件都可以被世界读取,并且必须以正确的权限将目标写入/ home。我不知道如何在两边都赋予rsync根访问权限。 我已经看到了一些相关的问题,但是没有一个完全符合我的尝试。 我已经在两个服务器上设置了sudo并正在工作。
14 ubuntu  ssh  debian  rsync  root 

2
Debian / Ubuntu-删除后如何恢复/ var / cache / apt结构?
我在Ubuntu服务器上空间不足,因此执行了此命令以节省空间 sudo rm -rf /var/cache/apt/archives 但是现在尝试使用apt进行操作时,出现以下错误: E: Could not open lock file /var/cache/apt/archives/lock - open (2 No such file or directory) E: Unable to lock the download directory 和类似的东西 Archive directory /var/cache/apt/archives/partial is missing. 显然,我已经删除了一些目录结构。有什么办法可以做一个apt-get rebuild-var-tree或类似的?

6
使用OpenSSL 1.0.2的Debian Jessie Nginx使用ALPN而不是NPN
我在服务器上运行debian jessie,最近升级到了具有http / 2支持(nginx 1.10)的新Nginx Web服务器。与今天一样,它的工作原理非常好,并且Web服务器正在通过http2协议交付内容。 我已经读到,Chrome正在放弃NPN支持,并且仅允许在2016年5月15日之后使用ALPN。ALPN是扩展程序,需要安装openssl 1.0.2,但在debian jessie上仅是openssl 1.0.1(在debian backports和另一个存储库上,此debian没有openssl 1.0.2版本)。 有一个问题-我已经从SPDY升级到http2,几天之内,我将不得不关闭http2并且不能使用SPDY,因为此版本的nignx只有http2。我还读过,该版本的debian将使用openssl 1.0.1,只有debian Stretch将具有openssl 1.0.2。但是要发布日期将近一年,Chrome将很快放弃支持,因此我不想失去http2协议的好处。 有什么解决方案,如何在此系统上安装openssl 1.0.2,而无需构建自己的构建(不良维护)或等待反向端口存储库拥有它?我也不想在我的系统上使用两个版本的openssl,如果其中一个必须手动链接和维护。 谢谢你的帮助。

4
Nginx启动失败ssl没有这样的文件或目录
这是我得到的错误: 重新加载nginx配置:nginx:[emerg] SSL_CTX_use_certificate_chain_file(“ / path / to / cert.pem”)失败(SSL:错误:02001002:系统库:fopen:无此类文件或目录错误:20074002:BIO例程:FILE_CTRL:system lib错误:140DC002:SSL例程:SSL_CTX_use_certificate_chain_file:系统lib)nginx:配置文件/etc/nginx/nginx.conf测试失败 我100%确定文件位于该位置,但是Nginx似乎认为它不存在。我按顺序合并了domain.crt和intermediate.crt。我整天都在挠头。我希望有人看到了这个错误并找到了解决方案。(另外请注意,粘贴文件位置仅显示一次,而不是在``没有这样的文件或目录''之后再显示,这不是错误)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.