Ubuntu

Ubuntu用户和开发人员的问答

3
作为新的Ubuntu桌面18.04 LTS用户,我需要将ufw用于防火墙还是iptables足够?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 去年关闭。 假设: 我几乎不了解Ubuntu / Linux OS的内部运作方式。我从Windows的经验中学到的就是,在连接到Internet之前,必须配置并运行防火墙,否则我的系统将和度假并带所有门窗离开家一样安全。打开。 我刚刚迁移到Ubuntu 桌面 18.04 LTS,并且是第一次登录。在将PC连接到Internet之前,我想保护系统安全。 (注:请注意对单词“ 台式机”的强调,因此对服务器的任何引用都不会与该问题相关,因此是不相关的) 在对此主题进行一些研究之后,我了解了很多: 一个。ufw是Ubuntu的默认防火墙“配置工具”吗?(请注意,它说的是配置工具,而不是实际的防火墙),并且已经安装了ufw,但它没有运行,也没有进行任何配置,因此它没有默认规则。 b。Gufw是ufw的UI,但默认情况下未安装,至少在Ubuntu Desktop 18.04 LTS中是这样。 C。iptables是作为模块内置在内核中的实际防火墙。 至此,我可以配置ufw,因为它像abc一样简单,因此可以使用它的名称并使用它,作为起点,您需要设置deny(传入),allow(传出)并启动它,我也理解我可以使用Gufw也这样做。因此,我可以将其保留在那里并执行该操作。 但是,经过所有的研究,我发现有很多关于该主题的文章,问题和博客,它们具有很多观点和看法,其中许多都表明您不需要防火墙,没有开放的端口,但是我在想,当然,某些端口必须当我连接到互联网时打开?这意味着我正在将设备连接到网络并建立双向流量连接,但是我已阅读的所有信息只能使此信息变得不清楚和含糊不清,因此我会消化所有信息并尝试加以理解,然后减少它归结为一个语句,所以我总结一下: Ubuntu桌面用户不需要ufw,因为它只是iptables的配置工具,而iptables是真正的防火墙。 所以说我按字面意思接受上面的陈述,那么下面的陈述是真的吗?: iptables是Ubuntu桌面的内置防火墙,它已完全配置,并且具有默认规则,即开即用,默认规则对于普通桌面用户而言足够安全。 因为如果上述情况是正确的,那么除了为iptables提供简单的接口外,ufw的意义是什么,从所有角度来看这都是复杂的,此外,专家建议您避免直接配置iptables,因为如果您不确切知道什么如果这样做的话,如果配置错误,很容易使系统不安全或无法使用? 这是我的系统的nmap扫描以及防火墙配置,显示了系统上打开的端口: 请有人可以提供一个简洁,相关且没有争议的基于事实的答案:)
12 iptables  firewall  ufw 

3
命令末尾&的含义是什么?
我有一个启动脚本行: pyprogramm >> /dev/null 2>&1 & 含义: >> /dev/null - redirect stdout to null device 2>&1 - redirect stderr to stdout (that is redirected to null device) 但是最后的&意思是什么?

2
再次使用Caps Lock进行无模式/无状态布局语言切换(18.04 LTS Bionic Beaver)
这个问题被问了无数次,所以我会尽量简短。 我有两种输入布局,乌克兰语和英语,并且想要: 使用Caps Lock快速开关; 没有任何延迟,我是一名快速打字员; 没有模式错误: (任意数量)CapsLock套英语, (任意数量)ShiftCapsLock套乌克兰语; 请参阅标准小部件中的当前布局。 我已经试了(!)的GUI配置此,Gnome的设置,在gnome-tweak-tool中, dconf-editor/ gsettings。没用。Tweaks随机崩溃。 完成足够的作业 我4年前就问过这个问题,要价14.04 LTS。从那时起,该用户界面弹出窗口就出现了,并且全部崩溃了。现在,我可以轻松配置状态 CapsLock切换,但是即使那样,它也会带来令人讨厌的延迟。当我需要将每个句子的语言切换4-5次时,基本上无法使用。 该线程建议使用caps:noneXKB选项作为错误解决方法。我已经尝试过使用gsettingsCLI和dconf-editor,并结合使用grp:shift_caps_switchXKB选项。没有骰子。看起来,这些东西比那些核心XKB功能要重要。 该线程提供了caps:menuXKB选项作为可绑定CapsLock到Gnome Settings→设备→键盘的黑客。可以,但是A)可以进行循环/状态切换;B)我必须在每个开关上等待适当的超时。 该线程确切地问我需要什么,但是却没有得到答案,甚至更糟:作为其他两个问题的重复(???)闭合,它们都不相同,也没有给我一个可行的解决方案。你们怎么了 还有另一种完全匹配的方法 -las,还没有答案! 想要:清洁溶液

2
从16.04升级到18.04后,在安装选项中指定的sig的用户会话密钥环中找不到有效的密钥
大约一个月前,我将我的16.04 LTS服务器更新为18.04.1 LTS。升级进行得很好。但是,自升级以来,无论何时用户登录,都会dmesg在本地控制台中或本地控制台上显示一条消息(但不显示到用户的SSH会话),该消息显示为: [890802.820519] Could not find key with description: [HEXSTRING] [890802.820537] process_request_key_err: No key [890802.820538] Could not find valid key in user session keyring for sig specified in mount option: [HEXSTRING] [890802.820557] One or more global auth toks could not properly register; rc = [-2] [890802.820558] Error parsing options; …



4
在Ubuntu 16.04上以某种加密方式运行Dropbox的解决方案?
Dropbox宣布,11月7日,他们将放弃对除未加密ext4之外的各种Linux文件系统的支持。看到 https://www.dropbox.com/help/desktop-web/system-requirements#linux 在Dropbox支持站点以及Twitter和slashdot上对此进行了讨论。 我一直在我的主目录上运行带有cryptfs的ext4,没有任何问题,但是显然在11月7日之后将不再支持此功能。 如果我擦除系统并重新安装具有完整磁盘加密功能的Ubuntu 16.04,然后在其上运行ext4,则建议我Dropbox客户端满意。有没有人确认这行得通? 还建议人们可以在ecryptfs主目录和设置保管箱之外的文件内创建一个ext4文件系统,以在该文件系统上运行。这将使Dropbox文件保持未加密状态。有没有人确认这行得通? 是否可以简单地告诉Dropbox将未加密的文件存储在/ var / Dropbox中? 还有其他针对我们ecryptfs + ext4用户的建议解决方案吗?
12 16.04  dropbox 

4
在Ubuntu 18.04上调整四个窗口的大小以占据屏幕而不会重叠
在Ubuntu 16.04,我用Ctrl+ Alt+ [1-9]调整窗口大小采取任何左上,右上,左下或右下角(num的小键盘上)。 在ubuntu 18.04中,在“设置”->“设备”->“键盘”中,我只看到“左”和“右”视图拆分,这很好地占据了两个窗口。我想用四个没有重叠的窗口来占据我的屏幕。 如何在Ubuntu 18.04上调整四个窗口的大小以占据屏幕而不重叠?
12 18.04 

1
appstreamcli:AppStream系统缓存已更新,但是发现了问题:元数据文件有错误:/var/cache/app-info/xmls/fwupd.xml
我该如何摆脱呢? $ sudo apt-get更新 点击数:1 http://se.archive.ubuntu.com/ubuntu xenial InRelease 点击数:2 http://se.archive.ubuntu.com/ubuntu xenial-updates InRelease 点击数:3 http://download.virtualbox.org/virtualbox/debian xenial InRelease 点击数:4 http://se.archive.ubuntu.com/ubuntu xenial-backports InRelease 点击数:5 http://ppa.launchpad.net/freecad-community/ppa/ubuntu xenial InRelease 获取:6 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB] 点击数:7 http://ppa.launchpad.net/freecad-maintainers/freecad-daily/ubuntu xenial InRelease 点击数:8 http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu xenial InRelease 点击数:9 http://ppa.launchpad.net/geany-dev/ppa/ubuntu xenial InRelease 获取:10 http://security.ubuntu.com/ubuntu xenial-security / main amd64软件包[517 kB] 点击数:11 …
12 16.04  apt  updates  appstream 

2
自定义安装Ubuntu后如何从UEFI引导菜单中删除Windows?
我在Windows 10附带的带有单个HDD的笔记本电脑上使用“其他...”选项安装了Ubuntu 18.04,在安装过程中,我删除了除分区以外的所有EFI分区。然后,我创建了一个/根文件系统分区和一个/home分区。一切顺利。 除了现在,我在UEFI引导菜单中还有一个额外的Windows条目,该条目由Grub获取。我可以手动编辑/etc/default/grub以隐藏现已失效的Windows启动选项,但是我也想摆脱EFI系统中的条目。我如何摆脱Windows的最后残留痕迹?
12 boot  uefi 

4
如何在Ubuntu 18.04上安装watchman,以实现react-native?make命令中的错误
我已经阅读了此解决方案 。 我想要nodeman作为react-native的依赖项 upto ./configure命令没有错误 ,并且可以按照给定的解决方案正常工作 gd@gd10:/tmp$ git clone https://github.com/facebook/watchman.git Cloning into 'watchman'... remote: Counting objects: 18852, done. remote: Compressing objects: 100% (103/103), done. remote: Total 18852 (delta 50), reused 64 (delta 27), pack-reused 18718 Receiving objects: 100% (18852/18852), 12.37 MiB | 1011.00 KiB/s, done. Resolving deltas: 100% (12582/12582), done. …

6
grep在比赛之前和之后返回第N和Mth行
我知道使用grep可以使用字段-A并-B从匹配项中提取上一行和下一行。 但是,根据指定的行数,它们会拉入比赛之间的所有行。 grep -r -i -B 5 -A 5 "match" 我想只收到5 次在比赛之前线和5 日线的比赛,除了匹配的行之后,并没有得到之间的界线。 有办法做到这一点grep吗?
12 command-line  grep  awk 

1
如何使用带有两个驱动器的全盘加密(SSD / HDD)安装18.04
我有一台笔记本电脑,并希望使用FULL DISK ENCRYPTION重新安装。我想在自己的SSD上安装操作系统,并在安装后将其移至第二个HDD。 是否可以要求安装程序在安装时完全加密两个驱动器? 如果没有,是否可以在将操作系统成功安装到SSD后手动加密第二个HDD,然后将/ home移至第二个HDD?如果是这样,我该怎么做? 可以在启动时使用一个密码来解密两个驱动器吗?假设我必须在两个驱动器上都装有LUKS(以处理加密),然后在两个驱动器上拉伸(或链接)一个LVM ,我是否正确?这是我最不确定/如何做的部分。 谢谢

2
PKCS签名错误/警告在Ubuntu Mate 18.04上运行dmesg
我正在全新安装Ubuntu Mate 18.04,系统本身没有问题,但我正在运行dmesg来查看错误和警告。我喜欢尝试让所有问题都得到处理,即使它们现在并没有引起明显的问题。 我有运行驱动程序390.48的Nvidia卡。 我已经处理了大多数问题,但是弹出四次的问题是这样的: PKCS#7 signature not signed with a trusted key 这是dmesg中的+/-三行,表示其中两次出现的上下文(第二条实际捕获了两次): [ 1.157284] ata3: SATA max UDMA/133 abar m2048@0xdf34b000 port 0xdf34b200 irq 126 [ 1.157285] ata4: SATA max UDMA/133 abar m2048@0xdf34b000 port 0xdf34b280 irq 126 [ 1.157535] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative …


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.