我只想为 LAN 中的 Fedora 19 机器设置一个静态 IP 地址。我习惯使用/etc/network/interfaces
debian,但该文件在此处不存在。
在谷歌搜索了一下之后,我发现了一个小教程,它告诉人们通过 systemctl 禁用 NetworkManager 并启用网络。之后,您可以在名为 .zip 的文件中配置静态 IP 地址/etc/sysconfig/network-scripts/ifcfg-*interfacename*
。
这是我的第一个问题:我找到了一个文件,其中显示了我的接口的 MAC 地址,ifconfig
但 ifcfg- 之后的名称与 ifconfig 中的名称不匹配。为什么会这样?
我的第二个问题是关于使用 NetworkManager.service 或 network.service。我在论坛上读到,出于兼容性原因,network.service 仍然包含在内,可能很快就会被排除在外。如果network.service 很快就会被NetworkManager.service 取代,我是不是应该选择NetworkManager.service 来配置我的网络接口?如果是,我如何从 shell 使用 NetworkManager 做到这一点?
编辑:
以下是要求的输出:
[root@bitch /]# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 97 bytes 12042 (11.7 KiB)
RX errors 0 dropped 0 overruns 0 …
Run Code Online (Sandbox Code Playgroud) 所有Docker
基于他人docker
图像的入门指南。但是,即使是base
映像也有 180MB 的虚拟存储空间。所以,
我想知道,是否可以在docker
没有任何父图像的情况下完全从头开始我的图像?(如果是这样,我打算通过网络安装创建我自己的基本映像)。
谢谢
[从“未回答”线程重新发布,https://communities.vmware.com/thread/416544]
尝试构建 VMware Tools 时,我收到以下消息:
Detected X server version 1.11.4
Distribution provided drivers for Xorg X server are used.
Skipping X configuration because X drivers are not included.
Run Code Online (Sandbox Code Playgroud)
然后我删除了xserver-xorg-video-vmware
,重新启动了 VM 并尝试再次运行安装脚本,却收到了相同的消息。
然后我安装xserver-xorg-video-vmmouse
并libgl1-mesa-dri
搜索后,但再次,只收到相同的消息。
请看一下下面的代码,
snap=snapshot.file
touch snapshot.file-1
$ [ -a $snap-1 ] && echo yes
yes
Run Code Online (Sandbox Code Playgroud)
test -a
该命令在这里测试 什么?
我尝试info coreutils 'test invocation'
并搜索-a
,但没有在文件特征测试部分找到它,而是在测试连接词部分找到它。
test -a
这样的命令是一个未记录的命令吗?
注意,我的系统是 Ubuntu 13.10,我的man test
系统是GNU coreutils 8.20 October 2012 TEST(1)。
更新,我正在重新打开这个问题,因为findmnt
这不是答案。
基本上 OP 的总结是,从 2.25.2 版开始,mount 不再显示其源路径:
$ mkdir -v /export/crash
mkdir: created directory '/export/crash'
$ mount -v --bind /export/crash /var/crash
mount: /export/crash bound on /var/crash.
$ mount | grep crash
/dev/sdb2 on /var/crash type ext3 (rw,noatime,nodiratime,data=ordered)
Run Code Online (Sandbox Code Playgroud)
在 mount v2.25.2 之前,它用于报告挂载源:
$ mount | grep crash
/export/crash on /var/crash type ext3 (rw,noatime,nodiratime,data=ordered)
Run Code Online (Sandbox Code Playgroud)
这对我来说很不方便,因为
umount mount_source
以前能做,现在只能做umount mount_target
这findmnt
不是我上述问题的答案:
$ findmnt | grep crash
??/var/crash /dev/sdb2[/crash] ext3 rw,noatime,nodiratime,data=ordered
Run Code Online (Sandbox Code Playgroud)
即,它没有显示/var/crash
来自/export/crash …
出于安全原因sendmail
,默认配置为接受来自本地系统 (127.0.0.1) 的连接,以避免打开邮件中继问题。但,
如何强制 sendmail 接受来自 Internet 的邮件?
http://www.cyberciti.biz/tips/sendmail-is-only-accepting-connections-from.html 上的文章说,Addr=127.0.0.1
从
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
Run Code Online (Sandbox Code Playgroud)
到
DAEMON_OPTIONS(`Port=smtp,Name=MTA')dnl
Run Code Online (Sandbox Code Playgroud)
将“强制接受来自任何主机的连接”。我已经这样做了:
$ grep smtp /etc/mail/sendmail.mc
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp')dnl
MAILER(`smtp')dnl
Run Code Online (Sandbox Code Playgroud)
但是,看起来我仍然无法接受来自 Internet 的传入电子邮件。所以按照moonpoint的建议将其注释掉:
$ grep smtp /etc/mail/sendmail.mc
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp')dnl
MAILER(`smtp')dnl
% make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating …
Run Code Online (Sandbox Code Playgroud) 我已经能够killall chromium-browser
停止所有 Chrome 浏览器会话,但现在不能了:
$ killall chromium-browser
chromium-browser: no process found
Run Code Online (Sandbox Code Playgroud)
自从我的铬升级到更新版本以来已经有一段时间了。
$ apt-cache policy chromium-browser
chromium-browser:
Installed: 58.0.3029.110-0ubuntu0.17.04.1354
Candidate: 58.0.3029.110-0ubuntu0.17.04.1354
Run Code Online (Sandbox Code Playgroud)
是否还有一些技巧可以以这种方式杀死 Chrome 浏览器会话?
更多细节:
我搜索并找到了pkill chromium
,但这不是我想要的,因为在使用时killall chromium-browser
,我所有的 Chrome 浏览器会话都停止并释放了内存 <-- 这就是我想要的。所有的窗口都还在,如果我想再次看到内容,我只需要刷新。
但是当我pkill chromium
今天尝试时,我所有的 Chrome 会话都死了,无法刷新或恢复。唯一的出路是停止并杀死他们。但是铬不会让我以这种方式进行恢复。也就是说,我失去了一切。
如何转储 的缓存dnsmasq
?
这,
如何查看dnsmasq缓存内容
https://www.snbforums.com/threads/how-to-see-dnsmasq-cache-contents.36478/
说
发送 SIGUSR1 将缓存转储到系统日志
我遵循了它,但只得到很少的条目。事实上,几乎所有这些都是我的本地设置,这不是我想要的。
那么,如何转储缓存呢dnsmasq
?
尝试以仅输入密码一次的方式配置 gpg,它将在整个会话中起作用。
然而,这就是我得到的:
$ pgrep gpg-agent | wc
0 0 0
$ gpg-agent --daemon
gpg-agent: a gpg-agent is already running - not starting a new one
$ pgrep gpg-agent
26401
Run Code Online (Sandbox Code Playgroud)
即,gpg-agent --daemon
将启动一个 gpg-agent,但忘记它随后就启动了一个,并阻止了自己。之后尝试了很多次gpgconf --kill gpg-agent
,或者
kill `pgrep gpg-agent`
Run Code Online (Sandbox Code Playgroud)
结果总是一样的。
怎么了?
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
# installed packages with KW of gpg:
gpg_2.2.4-1ubuntu1.2
gpg-agent_2.2.4-1ubuntu1.2
gpg-wks-client_2.2.4-1ubuntu1.2
gpg-wks-server_2.2.4-1ubuntu1.2
gpgconf_2.2.4-1ubuntu1.2
gpgsm_2.2.4-1ubuntu1.2
gpgv_2.2.4-1ubuntu1.2
Run Code Online (Sandbox Code Playgroud) 我收到mv: cannot move, Permission denied
错误,但在声称这是一个骗局之前,请先看看我尝试过什么:
首先,它与文件或目录模式无关:
$ mv -f .emacs.d .emacs.d.old
mv: cannot move '.emacs.d' to '.emacs.d.old': Permission denied
$ ls -Al . | grep emacs
drwx------ 1 me me 4096 2021-06-11 23:04 .emacs.d
ls -ld .
drwxr-xr-x 1 me me 4096 2021-06-12 00:17 .
$ sudo mv -f .emacs.d .emacs.d.old
mv: cannot move '.emacs.d' to '.emacs.d.old': Permission denied
$ mv -f .emacs.d ./.emacs.d.old
mv: cannot move '.emacs.d' to './.emacs.d.old': Permission denied
$ df .
Filesystem 1K-blocks Used …
Run Code Online (Sandbox Code Playgroud) linux ×8
ubuntu ×5
installation ×2
networking ×2
cache ×1
command-line ×1
disk-image ×1
dnsmasq ×1
emacs ×1
email ×1
fedora-19 ×1
gnupg ×1
gpg-agent ×1
kill ×1
mount ×1
permissions ×1
sendmail ×1
unix ×1
vmware ×1
windows-subsystem-for-linux ×1
xorg ×1