Questions tagged «debian»

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

9
在Debian上启动Java的问题:“加载共享库时出错:libjli.so”
我正在尝试启动Java: $ java -version java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory $ ldd /usr/lib/jvm/java-6-openjdk/jre/bin/java linux-gate.so.1 => (0xb779f000) libz.so.1 => /usr/lib/libz.so.1 (0xb7780000) libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7767000) libjli.so => /usr/lib/jvm/java-6-openjdk/jre/bin/../lib/i386/jli/libjli.so (0xb7762000) libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb775e000) libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7603000) /lib/ld-linux.so.2 (0xb77a0000 $ …

3
在Linux中使用无密码身份验证进行全盘加密
我在Debian 5.0.5中有一个相当标准的磁盘加密设置:未加密/boot分区,并且加密后sdaX_crypt包含所有其他分区。 现在,这是一个无头服务器安装,我希望能够在不使用键盘的情况下启动它(现在我只能在连接键盘和监视器的情况下启动它)。 到目前为止,我已经有了将/boot分区移动到USB驱动器的想法,并进行了一些小的修改以自动输入密钥(我认为askpass启动脚本中只有某个地方调用了)。这样我就可以无头启动,只需要在启动时插入一个闪存驱动器即可。 如我所见,问题在于 我需要花费时间来找出所有细节,以使其发挥作用, 如果有重新生成的更新,则initrd需要重新生成USB上的启动分区,这似乎很乏味。 问题:是否有标准的低维护解决方案可用于我想做的事情?还是我应该一起寻找其他地方?

3
如何阻止守护程序在Debian中启动时启动
在启动时,我禁用了一些守护程序。例如,我使用以下内容: sudo update-rc.d -f postgresql remove 我什至不确定该命令是否正确,而且我不记得我从哪里得到的命令。 无论如何,每当我升级时postgresql,设置都会丢失(即守护程序在重新启动时启动)。

3
PulseAudio如何启动?
PulseAudio始终在我的系统上运行,如果崩溃或被杀死,它总是立即重新启动。但是,我从未真正启动 PulseAudio。 我已经检查了/etc/init.d/和/etc/X11/Xsession.d/,并且已经检查了systemctl list-units -a,而PulseAudio却找不到。 在没有我运行的情况下,PulseAudio看起来如何神奇地自动启动,并且在死后如何立即重新启动? 我正在将Debian 8(jessie)与xinit和i3窗口管理器以及PulseAudio 5一起使用。

3
如何将已安装的软件包和设置从一个发行版转移到另一个发行版?
几个月以来,我一直在探索通过VirtualBox学习和了解Linux系统,并决定将其作为我的主要操作系统并将其安装在硬盘上。当我将其直接安装到HDD上时,我想带一些文件,软件包和设置(例如对.bashrc的更改),该怎么办?另外,现在我正在运行Ubuntu,如果我决定切换到类似的Debian或RPM,基于RHEL的发行版将是同一过程吗?如果有什么需要考虑的?

3
使用apt只搜索已安装的软件包
使用aptitude我可以进行类似的搜索: aptitude search '~i bash' 这似乎是一个针对性的正则表达式。是否可以使用apt或apt-cache不使用其他命令来做同样的事情? apt search '~i bash' 不管用。
16 debian  ubuntu  apt  aptitude 

3
如何创建UDP数据包?
当我执行以下Netcat命令并使用Wireshark查看数据包时,它说UDP数据包格式错误。 $ echo "this is a test" | nc -u 127.0.0.1 53 同样,$ echo "this is a test" > /dev/udp/127.0.0.1/53在Wireshark中使用类似的命令会产生“格式错误的数据包”错误。 echo命令被发送/传递到Netcat服务器,没有错误。但这让我感到奇怪:是否可以通过echo或其他一些本机Unix工具手动构建适当的UDP数据包? 我正在使用Debian和macOS。
15 linux  debian  osx  netcat  udp 

4
是否有在Linux上启动和停止服务的标准方法?
直到最近,还存在一种简单有效的启动/停止/重新启动服务的方法: service nginx start|stop|restart 多年来,它一直运行良好,...直到一些智能裤决定改进它们,现在我面对的是Debian / Ubuntu系统,该service脚本什么也不做(因为我应该使用类似的东西systemctl start nginx.service(更长的时间,无法自动完成工作,...) 我的问题专门针对Debian和Ubuntu,但也涵盖CentOS / RedHat发行版也会有所帮助。 因此,有什么可以使我免受这一注定的变化的困扰吗? 如果不清楚,我正在寻找一种一致的方式来处理这些问题,一种可以在Debian 7.x,8.x,最新的Ubuntu LTS和非LTS上运行的方法。 PS。在此特定问题的范围之外,但是如果解决方案还涵盖了服务的启用和禁用部分,则可以给予额外的荣誉。

4
从一台远程服务器到另一台远程服务器的scp
我有一个大的服务器上的文件one,我想将它复制到服务器two使用scp。我已经正确设置了密钥,并且可以从台式机ssh / scp到这两个服务器。 我需要复制的文件大于工作站硬盘上的可用空间,因此我想这样做: scp one:/opt/bigfile.tar.gz two:/opt/bigfile.tar.gz 但是我得到了: ssh: Could not resolve hostname one: Name or service not known 我们这里没有DNS(不要问我为什么),所以我在〜/ .ssh / config中有它: Host one Hostname <IP address of server one> User jspurny Host two Hostname <IP address of server two> User jspurny 如果我尝试使用较小的文件并将其从传输one到我的工作站,然后再传输到two,则可以正常工作: scp one:/opt/smallerfile.tar.gz . scp smallerfile.tar.gz two:/opt/ …
15 debian  scp 

1
当我从GUI中按下“关闭”时会发生什么?
我已经为此奋斗了很长时间。这与这个问题有关。我想弄清楚当我选择从GUI关闭我的Linux机器时会发生什么。这似乎没有记录(如果有的话)。 理想情况下,我希望获得与DE和操作系统无关的答案。除非如此,我对Mandriva 2010.1和Debian 6.x(Squeeze)和7.0(Wheezy)都运行Gnome的特定情况感兴趣。(如果您密切关注,是的,那就是Gnome 2和Gnome 3) 基本上,我想知道当我按“ Shut Down”或“ Restart”时启动哪个命令/脚本/脚本序列,以便我可以修改它们的行为。我看过一些论坛帖子建议黑客入侵,/etc/polkit-1/*但是例如,此目录结构只是我的Debian(Squeeze)盒上的骨架。 有人可以帮忙吗? 编辑 到目前为止我尝试过的 shutdown用我自己的脚本替换了可执行文件。这是行不通的:当我按shutdownGnome时,将不执行脚本而注销。 尝试编辑Gnome 2菜单。不高兴:菜单编辑器中没有出现“关闭”,“注销”和“锁定屏幕”选项。 看了看/usr/share/menu,那里没有任何帮助。 解决方案的可能途径 straceGUI选项(甚至可能吗?) 看shutdown的源代码 看gnome-session的源代码 更新资料 根据我对以下答案的评论,我调查了下面的polkit操作,/usr/share/polkit-1/actions/并在文件中找到了org.freedesktop.consolekit.policy一个org.freedesktop.consolekit.system.stop-multiple-users引发消息的调用(在文件中) System policy prevents stopping the system when other users are logged in 我在想(由于org.freedesktop.*命名约定)这是通过D-BUS发送到DM的某种信号。此外,在尝试以图形方式关闭其他用户登录时显示此消息时,因此触发该消息的机制必须与从GUI中选择“关闭”或“关闭电源”时触发的机制相同。 谁能确认/驳斥?是否有可能以某种方式截获此信号或对其进行修改?

2
为什么不签名Fedora GPG密钥?
Fedora使用GPG密钥对RPM软件包和ISO校验和文件进行签名。他们列出了网页上正在使用的密钥(包括指纹)。该网页通过https交付。 例如,校验和文件为Fedora-16-i386-DVD.iso与密钥签名A82BA4B7。检查谁签署了公钥会导致令人失望的列表: 键入bits / keyID cr。time exp时间密钥到期 酒吧4096R / A82BA4B7 2011-07-25 乌伊费多拉(16) sig sig3 A82BA4B7 2011-07-25 __________ __________ [selfsig] Fedora社区似乎没有人签署过这些重要密钥! 为什么?;)(为什么Fedora不使用信任网络?)还是我遗漏了某些东西? 例如,将此与Debian进行比较-他们当前的自动ftp签名密钥473041FA 是由7个开发人员签名的。 编辑:为什么这些东西很重要? 由真正的人签名这样一个重要的密钥(目前还没有任何人签名!)可以一定程度地确信它是真正的密钥,而不是由5分钟前上传到Web服务器的攻击者创建的密钥。这种信任度或信任度要求您可以在信任网络中(已经信任的人)跟踪签名关系。当不同的人签名时,您这样做的可能性会增加(当前的可能性为零)。 您可以将这种信任的事物与浏览https://mybank.example.net并获得认证验证警告进行比较-然后您是否仍然输入交易明细,还是会认为“等一下!”,停止并调查问题?

1
Debian 9:如何使用德语语言环境设置英语?
我想用英语与德语区域设置。 现在,我的系统使用以下设置运行(在Debian Expert Installer的安装过程中配置): 语言: English - English (Default) 国家,地区或区域: other -> Europe -> Austria 默认区域设置基于的国家/地区: United States - en_US.UTF-8 键盘: German 我的问题是: 如何保留英语,但将当前语言环境(United States - en_US.UTF-8)切换为所需的德语语言环境(de_DE.UTF-8)? 在安装过程中,这是不可能的,因为发生了错误(“检测到无效的语言/区域设置组合”)。

1
由于勘误禁用了TSC_DEADLINE
我将计算机发送给制造商以进行诊断并提供有关视频输出问题的帮助。他们更新了BIOS。从那以后我一直在 [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x20 (or later) 我之前没有安装任何微码或ucode软件包,而且我不习惯于收到此消息。 我已经联系制造商,他们已经回答“不记得您的票号,但怀疑我们是否更新了BIOS”,因此他们的帮助不是很大。 它可以启动并起作用,但是TSC_DEADLINE重要还是有用? 我唯一能找到的是这样的:https : //git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=73b866d89bf7c9a895d5445faad03fa3d56c8af8 但这似乎仅适用于VirtualBox,无论如何我已经在运行内核4.14,所以我认为如果该提交可以解决我的问题,它将已经拥有。 ryan@pocketwee:~$ uname -a Linux pocketwee 4.14.0-1-amd64 #1 SMP Debian 4.14.2-1 (2017-11-30) x86_64 GNU/Linux

6
为什么Debian默认没有启用防火墙?
我正在将Debian 9.1与KDE一起使用,并且想知道为什么它没有安装并默认启用防火墙?gufw甚至不在DVD1的包装中。 人们应该在获得防火墙之前连接到Internet 吗?为什么?即使默认情况下关闭所有端口,各种已安装,更新或下载的程序也可以打开(或不打开)它们,我希望即使没有一点点未经我许可也可以离开我的机器。 编辑:所以我只是发现关于iptables的问题,但我想这个问题仍然与iptables一样,因为防火墙对于大多数人来说还是相当陌生,其默认规则,可访问性和易用性以及默认情况下会重置任何iptable-rules的事实重新启动时。

2
主机名是否通过wifi远程更改?
我目前正在访问维也纳工业大学(TU Wien),今天,我使用wpa_supplicant自己的家庭研究所的证书将我的Debian Linux笔记本电脑连接到他们的eduroam wlan ,就像我在访问另一所科研机构时一样。 当我打开一个终端时,我注意到我的命令提示符显示了一个不同的主机名,实际上,执行hostname使我得到的e244-082.eduroam.tuwien.ac.at不是我的计算机的通常主机名x301。 我对此感到非常困惑。在没有我同意的情况下,连接到无线局域网怎么可能更改我的主机名?

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.