标签: debian

我是否必须在 Debian lenny stable 上启用自动更新?

我已经安装了一个新的 Linux Debian lenny服务器,它将是一个LAMP和一个Subversion服务器。我应该启用自动更新吗?

如果我启用它,我确信我有最新的安全补丁。它也不应该破坏我的系统,因为 Debian stable 只提供安全补丁。如果我手动安装它们,我可能会在多天和多周内面临高安全风险。

请记住,我不是全职系统管理员,所以我没有时间查看安全公告。

你通常用你的服务器做什么?你的建议是什么?

security linux debian update

25
推荐指数
4
解决办法
2万
查看次数

如何查看 debian/ubuntu deb 软件包的更新日志?

我正在运行 Ubuntu,并且安装了一个 deb 文件。我以前制作过 deb 包,所以我知道有一个 debian 更改日志 (debchange)。无论如何,是否可以查看我已安装的任何软件包的 debian 更改日志?假设我无权访问此包的 deb 源文件,并且我没有可用的 deb 文件。如果需要,我可以安装额外的软件包。

package-management ubuntu debian deb apt

25
推荐指数
2
解决办法
3万
查看次数

如何永久设置ulimit值?

在 Debian Wheezy 上,ulimit -a给出:

open files                      (-n) 1024
Run Code Online (Sandbox Code Playgroud)

我将此添加到 /etc/security/limits.conf

*                hard    nofile          64000
Run Code Online (Sandbox Code Playgroud)

然后重新启动。

并且ulimit -a仍然提供了 1024 个最大打开文件数。任何人都可以对此有所了解吗?

debian ulimit

25
推荐指数
2
解决办法
7万
查看次数

小规模的自动化 linux 部署和配置管理 - 值得吗?

我即将部署大约 25 台运行Debian 的服务器。这些机器将扮演不同的角色——网络服务器、Java 应用服务器、代理、MySQL 机器。环境在未来可能不会增长太多 - 未来 2 年内可能会增加 2-5 台服务器。

我可能会使用fai进行系统安装,但我不确定是否值得为这么小的规模添加cfenginepuppet集中配置管理。

配置管理对于这种规模的环境有意义吗?

linux debian automated-install configuration-management

24
推荐指数
3
解决办法
6442
查看次数

为什么 ssh 远程命令的 $PATH 与交互式 shell 的不同?

我有一个用户没有对任何点文件中的 $PATH 进行任何修改:这正是系统默认设置。从登录外壳:

$ ssh example.com
user@example.com:~$ cat /tmp/hello.hs
#!/bin/bash

echo "$SHELL"
echo "$PATH"

user@example.com:~$ /tmp/hello.hs
/bin/bash
/usr/local/bin:/usr/bin:/bin
Run Code Online (Sandbox Code Playgroud)

完全按照 中的规定/etc/profile。我觉得这很出乎意料:

$ ssh example.com '/tmp/hello.sh'
/bin/bash       
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
Run Code Online (Sandbox Code Playgroud)

就像我说的,没有修改 $PATH in ~/.bashrc,也没有修改/etc/bash.bashrc. 也没有~/.ssh/environment。该ssh(1)声明环境变量PATH

设置为默认 PATH,如编译 ssh 时所指定。

但是来自 StackOverflow 的这个线程和这个邮件列表文章表明,我应该能够通过修改 /etc/profile、shell 启动文件之一等来影响给定命令的 $PATH。

这里发生了什么?

debian ssh bash

24
推荐指数
2
解决办法
3万
查看次数

在安装 Debian 软件包时禁用提示

如何完全禁用安装 Debian 软件包时出现的提示,我已经使用了我找到的所有选项,但仍有一些软件包仍在提示。

我正在使用这个命令:

apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common
Run Code Online (Sandbox Code Playgroud)

为什么x11-common包还在提示?我怎样才能摆脱这些提示?

提前致谢

- 胜利者

编辑:只是为了澄清,提示不是“是/否”提示,是彩色屏幕(典型的两色屏幕)中的开放问题,但我想设置这些问题的默认选项

ubuntu debian repository packages apt

23
推荐指数
2
解决办法
2万
查看次数

无法使用 rm -rf 删除文件夹。错误:设备或资源繁忙

我正在尝试删除 /var/www/html 但我收到此错误:

rm: cannot remove `html': Device or resource busy
Run Code Online (Sandbox Code Playgroud)

debian directory var rm

23
推荐指数
2
解决办法
16万
查看次数

dpkg: 警告: 缺少包“x”的文件列表文件

每次安装任何软件包或执行apt-get upgrade. 不确定是什么原因造成的;这是在我的 OpenVZ 服务器上全新安装的 Debian,我没有更改任何 dpkg 设置。

下面是一个例子:

root@debian:~# apt-get install cowsay
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  filters
The following NEW packages will be installed:
  cowsay
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 21.9 kB of archives.
After this operation, 91.1 kB of additional disk space will be used.
Get:1 http://ftp.us.debian.org/debian/ unstable/main cowsay all 3.03+dfsg1-4 [21.9 kB]
Fetched 21.9 …
Run Code Online (Sandbox Code Playgroud)

debian dpkg apt

23
推荐指数
2
解决办法
6万
查看次数

security.debian.org 的 Debian Docker 镜像“没有发布文件”

它显示为两者debian:stable-slim目前debian:stable都已损坏(用于更新):

> $ docker run -ti --rm  debian:stable-slim
Unable to find image 'debian:stable-slim' locally
stable-slim: Pulling from library/debian
fc491617b0f1: Pull complete
Digest: sha256:a85c2c0e634946e92a6f4a9a4f6ce5f19ce7c11885bc198f04ab3ae8dacbaffa
Status: Downloaded newer image for debian:stable-slim
root@e610973ac2f8:/# apt update
Ign:1 http://security.debian.org/debian-security stable/updates InRelease
Err:2 http://security.debian.org/debian-security stable/updates Release
  404  Not Found [IP: 151.101.130.132 80]
Get:3 http://deb.debian.org/debian stable InRelease [113 kB]
Get:4 http://deb.debian.org/debian stable-updates InRelease [36.8 kB]
Get:5 http://deb.debian.org/debian stable/main amd64 Packages [8178 kB]
Reading package lists... Done
E: The repository 'http://security.debian.org/debian-security stable/updates Release' does …
Run Code Online (Sandbox Code Playgroud)

debian docker

23
推荐指数
2
解决办法
9万
查看次数

Debian 9 上的客户端错误地报告 LetsEncrypt 颁发的域证书已过期

如果我尝试访问具有 certbot 颁发的 debian 9 证书的 HTTPS 服务器,则会收到以下错误:

 # curl -v https://hu.dbpedia.org/
 *   Trying 195.111.2.82...
 * TCP_NODELAY set
 * Connected to hu.dbpedia.org (195.111.2.82) port 443      (#0)
 * ALPN, offering h2
 * ALPN, offering http/1.1
 * Cipher selection:      ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
 * successfully set certificate verify locations:
 *   CAfile: /etc/ssl/certs/ca-certificates.crt
   CApath: /etc/ssl/certs
 * TLSv1.2 (OUT), TLS header, Certificate Status (22):
 * TLSv1.2 (OUT), TLS handshake, Client hello (1):
 * TLSv1.2 (IN), TLS handshake, Server hello (2):
 * TLSv1.2 (IN), TLS handshake, Certificate (11): …
Run Code Online (Sandbox Code Playgroud)

debian ssl-certificate lets-encrypt debian-stretch

23
推荐指数
4
解决办法
2万
查看次数