Ubuntu

Ubuntu用户和开发人员的问答

1
过时的软件包与孤立的软件包
过时的包和孤立的包之间有什么区别?更具体地说,为什么会deborphan产生这种情况: dave@ubuntu:~$ deborphan libbind9-80 libllvm3.1 libgrail5 libpython3.2 libsvga1 libarchive12 libdirectfb-1.2-9 gcalctool liblwres80 libqpdf8 libkms1 libnux-3.0-0 ... aptitude search '~o'产生以下结果: dave@ubuntu:~$ aptitude search '~o' idA libarchive12 - Multi-format archive and compression library (shared li i libbind9-80 - BIND9 Shared Library used by BIND i libdns81 - DNS Shared Library used by …
18 apt 

6
如何停止GUI?
我需要单独输入没有GUI的命令行来安装官方的NVIDIA驱动程序。我正在尝试让我的计算机通过HDMI工作,并且Youtube上的某个人演示了如何进行操作,但是您必须加入Nvidia设置程序。

3
每次启动时都需要还原iptable规则吗?
每次重新启动时,我都会松开iptables规则,使我无所适从。我知道我可以保存它们并在引导时将其还原,但是总有一天可以永久保存吗?我真的需要每次启动时还原它们吗?认真吗 问题是我有一个巨大的IP 列表,在其中使用while循环将它们加载到其中。这可能要花费10分钟以上的时间。 这是我的家庭FTP服务器。这是一个具有1GB内存且处理能力非常小的虚拟机。IP太多了,因为我已经放弃了在亚洲大陆上的很多工作。我不需要他们每天都用蛮力攻击我的FTP服务器。我也封锁了政府。监控器,跟踪器和垃圾邮件发送者。 这是我用于加载列表的while循环。 grep INPUT block.list | while read LISTA; do sudo iptables -A $LISTA; done
18 iptables 


2
如何查看上一次蛤lam扫描的结果?
我使用clamscan扫描了笔式驱动器,并且在扫描后关闭了终端,但未读取结果。 现在,笔驱动器上的我的一个文件夹丢失了。我想知道clamav是否删除了它。 所以我想查看最后的扫描结果。
18 log  clamav 


6
如何用单行命令删除禁用的(未使用的)Snap软件包?
当我运行snap list --all命令时,它将显示快照包的所有已安装版本。 Name Version Rev Tracking Developer Notes atom 1.26.1 150 stable snapcrafters classic brave v0.22.669dev 23 stable brave - core 16-2.32.6 4571 stable canonical core core 16-2.32.5 4486 stable canonical core,disabled firefox 59.0.2-1 71 stable mozilla disabled firefox 60.0-2 85 stable mozilla - gimp 2.10.0 38 stable snapcrafters …

2
Ubuntu 18:所有显示器的顶栏
我刚刚安装了Ubuntu18。由于顶部栏仅位于主监视器上,因此我无法使用鼠标抓取和移动Chrome窗口(屏幕顶部如下图所示)。尝试这样做会导致抓住单个标签并在新窗口中将其打开。 有没有解决的办法?理想情况下,我想在所有屏幕上都显示顶部栏。仅在一个屏幕上显示顶部栏的另一个明显的缺点是,即使窗口在右屏幕的右下角,任何窗口(而不只是Chrome)的窗口菜单都显示在我的左屏幕的左上角。
18 window  18.04 

3
如何在Ubuntu 17.10及更高版本中使用GNOME轻松切换音频输出?
我使用外部USB音频卡处理扬声器,也将耳机连接到插孔端口。我每天需要切换几次,并且感到非常沮丧,因为我发现的唯一方法是: 打开搜索工具。 类型:se。 点击“ 设置 ”。 导航到“ 声音 ”。 将输出更改为所需的输出。 在Unity上,我可以从任务栏中的音频图标导航到“ 声音设置 ”。不知道如何在GNOME上做到这一点。除此之外,GNOME还优于Unity。很高兴Canonical采取了这一举措。

2
rsyslog的关系并在Ubuntu 16.04上记录日志
我正在运行一台普通的Ubuntu 16.04服务器,并且我试图绕过默认设置日志的方式。我可以看到,无论journald和rsyslog已安装并运行,但它并不清楚我的日志信息是如何被处理。 大多数消息似乎都在/var/log/syslog和中显示journalctl,但我看不到任何用于两者之间转发的显式配置/etc/systemd/journald.conf(默认情况下基本上全部注释掉了)/etc/rsyslog.conf或/etc/rsyslog.d/50-default.conf。我试图寻找官方文档,甚至是一篇博客文章,解释在Ubuntu中如何设置这两个文件,但没有找到任何东西。 为了使我更加困惑,我logger -p local1.info Test在主机上执行了该命令,发现未写入任何内容/var/log/syslog,而消息确实显示在下方journalctl。 我的问题是: 日志和rsyslog在Ubuntu 16.04(默认)下到底如何协同工作? 从logger看似发送的消息如何最终出现在日志中,而不是在syslog中? 更新:事实证明,logger无法按预期工作是我的一个错误,因此与主要问题无关。


2
如何在Ubuntu上安装Aptitude
我试图使用以下命令安装MemCached:,sudo aptitude install memcached但出现以下错误:sudo: aptitude: command not found。 经过研究,我发现Aptitude是一个用于处理文件,安装卸载程序的实用程序。我找到了几个解释什么是Aptitude的网页。但是,我没有印象,他们中的任何一个都首先解释了如何获得Aptitude。 Ubuntu是否已经安装了Aptitude,因此我只需要启用它即可。还是应该下载并安装它? 感谢您的帮助
18 aptitude 

3
带|的mv文件 xargs
我只是想通过以下方法将一堆文件(不是符号链接)从/ etc / apache / sites-enabled文件夹移到/ etc / apache / sites-available文件夹中: /etc/apache2/sites-enabled$ find . -maxdepth 1 -type f | xargs mv {} ../sites-available/ 但我是ubuntu n00b,遇到此错误: mv: target `./real-file' is not a directory 其中“真实文件”是我在开发环境中设置的测试文件。我正在尝试整理生产服务器上其他人的混乱状况;-)
18 command-line  mv 

1
是否可以取消设置root密码?
一旦在ubuntu中设置了根密码,是否可以取消设置根密码? 我正在尝试使用Arcserve R16备份代理运行备份。我以管理员用户身份运行它,但是没有sudo,它当然没有root权限,而sudo则不会运行(或支持)备份代理。我的想法是,获得初始的完整备份,是启用root帐户,然后以该用户身份运行备份,然后再删除密码。不要以为这是严格的最佳做法,但是已经有一段时间了,我一直对此:之以鼻:(
18 backup  root 

3
使用端口号不是22的ssh复制
如何将文件从本地复制到某些在默认端口以外的其他端口上托管ssh的远程服务器(22)。 我通常使用以下方式连接到服务器 ssh username@remotehost.com -p 2000 现在我需要使用scp复制文件 user @ localbox:〜$ scp〜/ .ssh / id_rsa.pub user@remotebox.remotedomain.tld:〜/ .ssh / id_rsa_localbox.pub -p 2000 但这是行不通的。
18 remote-access  ssh  scp 

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.