Questions tagged «debian»

有关Debian官方发行版的问题(稳定,测试或不稳定);如果您使用的是Debian的衍生产品(例如Mint,Ubuntu,Kali等),请改用该发行版的标签。

6
退格键,Tab在终端中不起作用(使用ssh)
当我使用自己的帐户(具有sudo权限)与Debian一起进入另一台计算机时,按Backspace键会生成一些笨拙的符号。而且Tab&del键也无法正常工作。 另一方面,我在同一台计算机上还有另一个帐户,当我通过该帐户使用ssh时,其终端可以正常运行。我不知道为什么会这样。
37 linux  debian  terminal 

4
您在Apache 2中的哪个位置全局设置ServerName指令?
注意:这与我的问题有关:“ Apache 2.4不会重新加载,我的配置有问题吗? ”。 我正在尝试在本地测试本地站点。据我了解,Apache 2(也许还有Apache)有一个叫做的东西VirtualHost。我的一点了解告诉我,虚拟主机是一种服务器/ IP地址可以服务于多个域的方式。 https://zh.wikipedia.org/wiki/Virtual_hosting。 无论如何,我在运行Apache 2 configtest时看到以下错误,以查看失败之处。我正在运行Apache 2.4.10-1,似乎在Apache 2.2和Apache 2.4之间发生了很多更改,而我尚不清楚。 $ sudo apache2ctl configtest [sudo] password for shirish: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message Syntax OK 这是/etc/hosts文件: $ cat …



7
postfix / smtpd:警告:连接到Milter服务Unix:/var/run/opendkim/opendkim.sock:无此类文件或目录
从挤压升级到喘息后,我对debian的postfix有问题。Postfix已配置为使用dkim-filter对邮件进行签名。在更新之前,一切都工作正常,现在在与服务(TCP或UNIX套接字)的连接上失败。我以为可能是因为debian改用opendkim,所以我删除了dkim-filter并安装了opendkim-同样的问题。我什至尝试设置unix文件套接字连接而不是tcp选项-同样的问题: postfix/smtpd: warning: connect to Milter service unix:/var/run/opendkim/opendkim.sock: No such file or directory 或(使用tcp / ip): postfix/cleanup: warning: connect to Milter service inet:localhost:8891: Connection refused 我检查了两次-套接字文件存在,并且服务正在侦听端口8891。 我该怎么做才能解决此问题?
36 debian  email  postfix 

3
如何在已运行的系统上的插件时自动安装USB设备?
我知道如何/etc/fstab在启动时或执行操作时自动挂载设备sudo mount -a,效果很好。例如,这是设备的当前行 UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0 在系统已经运行时插入具有已知UUID的USB设备时,如何实现自动挂载,以便我 sudo mount -a在插入后不必再运行? 附加信息:我正在使用最新的仅限控制台的Debian Wheezy Linux。

4
Ubuntu如何基于Debian?
Linux Mint基于Ubuntu。Ubuntu基于Debian。像这样,还有其他几个基于Ubuntu,Debian,Slackware等的Linux发行版。令我感到困惑的是这意味着什么,即一个基于其他Linux发行版的发行版。它们是如何制成的?

3
如何在Debian上单独安装最新版本的Python或进行升级?
我对Linux还是很陌生,所以我仍在尝试了解可执行文件及其库在哪里以及如何安装软件包,因此我有Debian Wheezy 7.3,其中包含以下Python版本: Python 2.7.3(预设) 的Python 2.6.8 因此,在目录/usr/bin/中,可以从终端调用以下文件: python(这是python2.7的链接) python2(也是python2.7的链接) python2.6(Python 2.6.8可执行文件) python2.7(Python 2.7.3可执行文件) 在中/usr/lib/,主要文件夹: python2.6 python2.7 当前要安装的Python最新版本是2.7.6,但是我不知道如何,我尝试使用apt-get: apt-get install python 它输出python is already the newest version.。 那么,如何安装最新版本的Python?在上Python的下载页面有源码包,我怎么可以用它来单独安装它就像另一个文件夹中的/usr/lib/一样python2.7.6,使python在链接/usr/bin/指向新的可执行文件,也许升级最新版本,如果它不会破坏任何东西。

3
无法在代理后面添加带有apt-key的gpg密钥
apt-key自从我切换到Ubuntu 17.04以来,通过系统添加gpg密钥失败(不过我怀疑这是直接相关的)。Spotify的回购密钥示例: $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 Executing: /tmp/apt-key-gpghome.wRE6z9GBF8/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 gpg: keyserver receive failed: No keyserver available 如果删除hkp://前缀,也是一样。 上下文:我使用CNTLM处理本地公司代理。设置环境变量(在中/etc/environment): $ env | grep 3128 https_proxy=http://localhost:3128 http_proxy=http://localhost:3128 ftp_proxy=http://localhost:3128 /etc/apt/apt.conf已配置(apt命令运行正常): $ cat /etc/apt/apt.conf Acquire::http::Proxy "http://localhost:3128"; Acquire::https::Proxy "http://localhost:3128"; Acquire::ftp::Proxy "http://localhost:3128"; 最后,指定的密钥服务器似乎可以访问: $ curl keyserver.ubuntu.com:80 <?xml version="1.0"?> <!DOCTYPE …
34 debian  apt  proxy  gpg 

1
apt-get如何真正起作用?
好的,我了解如何apt-get {install|upgrade|remove} mypackages安装,升级或删除二进制文件以及它们的配置数据文件和依赖项(实际上,remove除非提供其他标志,否则只会删除二进制文件)。 我不是在寻找如何使用它来man描述它,而是从更高层次上说它在做什么。我的最终目标是为我提供一种在多台远程计算机上安装和管理一些自定义软件(由make文件创建)的方法,并且我需要了解更多有关该过程的信息。如果对这个问题的答案是基于使用哪个发行版的,请定制Debian。 除了一般的工作方式外,我还有以下一些具体问题: 正在访问apt信息库的客户端如何跟踪文件? 是否必须将存储库托管在同一操作系统上(即,可以将apt存储库托管在redhat上)? 如何指定安装文件的位置?这是由.deb文件指定的吗? 远程机器如何访问存储库?只是ftp还是http? 托管存储库的计算机是否正在运行特殊软件(例如gitlab的git存储库),还是仅仅是某些结构化的文件系统?


1
为什么在Debian上用`sha256sum`验证SHA256校验和失败并在Ubuntu上起作用?
在Ubuntu 14.04,sha256sum从coreutils作品如我所料: echo 879dd0d7637876be4796f7e6f194a111d21088be85cfe717fc97e2e7f05e79d2 /tmp/myfile | sha256sum -c /tmp/myfile: OK 但是,在Debian Wheezy上使用完全相同的文件执行完全相同的命令将失败: sha256sum: standard input: no properly formatted SHA256 checksum lines found 我不明白 如何在Debian上的Shell脚本中可靠地验证校验和? 在Ubuntu 14.04上: ⟫ sha256sum --version sha256sum (GNU coreutils) 8.21 在Wheezy上: $ sha256sum --version sha256sum (GNU coreutils) 8.13 两种操作系统的联机帮助页上说: SYNOPSIS sha256sum [OPTION]... [FILE]... DESCRIPTION Print or check …
34 debian  checksum 

1
如何从chroot外部访问目录?
我有一个用户chroot到她的主目录,但我希望她也能够管理其中的文件/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 * 但是,当我尝试/www用FileZilla 打开时,它返回“没有这样的文件或目录”。我可以看到链接的目录,但是无法访问它。我究竟做错了什么?
33 debian  symlink  chroot 

3
Debian软件包应如何创建用户帐户?
程序包qqq.deb安装qqq应从uqqq用户帐户运行的程序。该软件包包括qqq程序,qqq.conf配置文件和/etc/init.d/qqq初始化脚本。 软件包应如何管理用户的创建uqqq?是否有任何最佳做法或官方准则? 只需uqqq在postinst中自动创建用户; 第一次从/etc/init.d/qqq脚本启动时自动创建用户; qqq程序第一次启动时自动创建用户(不带参数) 请勿创建任何用户帐户,除非管理员明确创建了该用户(例如,使用qqq --create-user),否则请拒绝启动该帐户; 不要创建任何用户帐户,默认情况下从root用户不安全地运行; 在postinst,init.d脚本或qqq本身中交互地询问是否创建用户。 软件包在卸载后是否应删除用户帐户?

4
将systemd服务设置为在fstab挂载后执行
我工作的一个systemd .service是应该启动脚本后 CIFS网络位置通过安装/etc/fstab于/mnt/在启动时。 该脚本等待OpenVPN依赖脚本首先启动,但我也希望它等待安装完成。 /etc/systemd/system/my-daemon.service: [Unit] Description=Launch My Daemon After=network.target vpn-launch.service Requires=vpn-launch.service 我试图添加systemd.mount到这一行:After=network.target vpn-launch.service systemd.mount,但是没有给出我想要的结果。
33 debian  systemd 

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.