Articles of Debian

每天晚上运行apt-get更新是否安全?

在生产服务器上通过cron运行apt-get update -y是否安全?

如何强制Linux从DHCP服务器重新获取新的IP地址?

环境是Debian ,但答案将适用于所有发行版。

恢复SSH会话

我已通过SSH连接到我的服务器,并创build了一个过程,但突然间我的互联网连接断开。 我知道这个过程正在进行,但是如何恢复以前的会话来看看它的进度呢?

如何在sshd_config中同时使用AllowGroups和AllowUsers?

我试图在AllowUsers和AllowGroups专用debian7服务器上修改/etc/ssh/sshd_config 。 但是,我似乎无法同时合作。 安装程序 有一个名为testuser的用户。 该用户位于一个名为ssh-users的组中: $ groups testuser testuser : testuser ssh-users testuser试图通过ssh testuser@<server_ip>并input密码。 我的sshd_config可以在这里find: http : //pastebin.com/iZvVDFKL – 我认为基本上我从默认的唯一变化是: 设置PermitRootLogin no 并用AllowUsers添加两个用户(我的服务器上的实际用户名不同) 每次修改sshd_config后都会运行service ssh restart 。 问题 使用AllowUsers设置时, testuser 可以连接: AllowUsers user1 user2 testuser 为其组设置AllowGroups时, testuser无法连接: AllowUsers user1 user2 AllowGroups ssh-users 导致Permission denied, please try again. 当testuser在ssh密码提示符中input密码时。 问题 AllowUsers是否会覆盖AllowGroups ? 什么是最好的方法来解决这个问题,而不需要手动添加用户名到AllowUsers ? 理想情况下,我希望能够将用户添加到ssh-users组中,而不必再次触摸sshd_config […]

通过sftp的符号链接和filezilla

我很新的debian,我试图build立一个服务器。 我创build了一个只能访问他的文件夹/home/username (及其子目录)的用户。 现在我想用这个用户来设置我的networking服务器,我已经给了他/var/www访问权限,但是我不能通过sftp来看到/var/www ,而且我做了一个这样的符号链接: root@server:/home/username# ln -s /var/www www root@server:/home/username# cd www root@server:/home/username/www# chown username:username * 现在,用filezilla,我可以看到这样的www文件夹: 但是当我试图打开它,我得到这个: 我做错了什么?

如何安装写入相同文件的两个软件包

我有两个包,每个都创build/ usr / bin / ffprobe。 其中一个是来自Deb Multimedia库的ffmpeg,另一个是从源代码构build的ffmbc 0.7-rc5。 手动的一个是关键业务,我们以前只是从必要的地方安装它。 我只能假设它会打破ffmpeg文件,从来没有任何不良影响。 从理论上讲,我们的ffmbc包可以覆盖ffmpeg包中的文件。 缺点是ffmpeg的更新会覆盖ffmbc二进制文件。 有没有简单的方法来调和呢?

如何将/ var移动到另一个现有分区?

我有一个/分区,其中包含/ var和太小。 我有另一个有足够空间的现有分区。 这是我的df: File system Size. Occ. Avai. %Ful. Monté sur /dev/sda1 5,0G 4,5G 289M 95% / tmpfs 242M 0 242M 0% /lib/init/rw udev 10M 2,7M 7,4M 27% /dev tmpfs 242M 0 242M 0% /dev/shm /dev/sda2 15G 406M 14G 3% /home 如何将/ var文件夹从sda1移动到sda2?

api-get“在Docker下从服务器读取错误”

我在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 2.24.25-3 [2301 kB] Err http://http.debian.net/debian/ […]

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

我正在运行的Ubuntu,我有一个deb文件安装。 我已经做了deb包,所以我知道有一个debian更新日志(debchange)。 有无论如何看到我安装的任何软件包的debian changelog? 假设我没有访问此软件包的deb源文件,并且没有可用的deb文件。 我可以根据需要安装额外的软件包。

Debian:太多打开的文件

我在Debian有很长时间的运行过程。 在抛出一些错误“太多打开的文件”。 ulimit -a 节目 打开文件(-n)1024 我希望增加2次打开文件的数量。 执行后 ulimit -n 2048 该限制是活动的,直到我的会话结束,这是不适用于任务。 我怎样才能永久增加打开文件的数量?