有很多教程解释了如何设置dhcpd服务器,关于向 dhcp 客户端提供 ntp 建议,我一直认为ntp配置是自动执行的。最近我开始在我的本地网络中看到时钟漂移,所以我认为这是一个错误的假设。所以我开始研究如何最小化 ntp 客户端配置,前提是已经ntp-server通过dhcpd.
除了这个 Ubuntu 特定的帮助教程https://help.ubuntu.com/community/UbuntuTime之外,我找不到太多东西。即使在这里(请参阅“故障排除 -> 它使用哪个配置文件?”下的段落),信息也很少,但它表示如果/etc/ntp.conf.dhcp找到一个文件,它将被使用。首先,作者在这里所指的实际位置与在 中/var/lib/ntp/ntp.conf.dhcp观察到的一样/etc/init.d/ntp,但无论如何该文件的存在并不能保证 ntp 会从dhclient. 因此,我必须为我的本地 ntp 服务器显式添加该server子句ntp.conf.dhcp。但在这种情况下,我为什么还要在dhcpd服务器上设置 ntp 设置?
这似乎违反直觉,即设置一次 ntp 设置(即在服务器上)并让dhcpd服务器将信息委托给客户端。如何最小化(如果不能完全避免)ntp 的客户端配置。或者,我如何ntp通过dhclient.
是否有适合所有 linux 发行版的 cli 解决方案?
我假设每个客户都应该有 的可执行文件ntpd,但我不知道如何从那里开始。
谢谢
编辑:手动运行时 ubuntu 客户端详细输出dhclient:
sudo dhclient -1 -d -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
Internet Systems …Run Code Online (Sandbox Code Playgroud) 看来我仍然想念有关权限工作方式的一些事情。顺便说一句,我在 debian 7 系统上。刚才我有我下载的这个文件,它属于myuser:myuser,即用户和组都设置为我。它也驻留在我的$HOME目录中,因为那是我下载它的地方。
到现在为止还挺好。现在我想与电脑的其他一些用户共享这个文件,为此我想将文件的组所有权切换到组“用户”。但是失败了:
nass@quarx:~/xmas_carol$ chgrp -R users *
chgrp: changing group of movie.mov': Operation not permitted
Run Code Online (Sandbox Code Playgroud)
文件夹的内容是:
-rwxr-xr-x 1 nass nass 2482411461 Feb 6 03:57 movie.mov
Run Code Online (Sandbox Code Playgroud)
我对权限的情况感到模糊。有人能解释一下吗
“获取”(即在本地绘制)一个远程运行的 linux 应用程序很容易:如果我ssh -Y到远程机器并运行一个应用程序,该应用程序肯定会在我的本地桌面中弹出。
但是,如果我在远程机器上通过 ssh 连接su到另一个用户,则无法将 X 应用程序转发到我的本地机器。它说wrong authentication。
我不知道如何处理这个案子。将echo $DISPLAY仍然是正确的(由初始设置ssh -Y登录),但会话cookie大概只能设置为登录SSH的初始用户。
我怎样才能克服这个困难并转发由不同用户运行的其他 X 应用程序?
我不直接 ssh'ing 的原因是因为我不希望通过 ssh 访问该用户(它是“virtualbox”用户,这显然是机器人试图通过 ssh 连接到该服务器的一个简单目标)...
我在我的大学有一台服务器(debian 7),有公共 ip。当我通过 ssh 进入系统时(从校园外),在我收到密码提示之前,我得到了 5-10 秒的奇怪延迟。这是为什么?
我运行ssh -v以获得详细的输出:
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
.... delay of 5-10 seconds here
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /home/nass/.ssh/id_rsa
debug1: Trying private key: /home/nass/.ssh/id_dsa
debug1: Trying private key: /home/nass/.ssh/id_ecdsa
debug1: Next authentication method: password
Run Code Online (Sandbox Code Playgroud)
然后我得到密码提示很好。
我的resolv.conf样子
domain <mydomain>.edu
nameserver <dns ip address>
Run Code Online (Sandbox Code Playgroud)
防火墙由 控制webmin,配置/etc/webmin/firewall/iptables.save如下:
# Generated by iptables-save …Run Code Online (Sandbox Code Playgroud) 在拥有许多用户的 debian 主机中,我希望允许不同的用户创建自己的 VM,彼此完全独立。
我在指南中看到的最相关(非根)方式是连接到qemu:///systemhypervisor 。这是在所有用户之间共享的系统管理程序。更重要的是,磁盘映像文件将由 root(或 kvm)用户拥有,这意味着磁盘映像文件位置的整个文件系统路径必须是全局可读的。
由于上述和其他原因,我想以非 root 用户的身份完全和完全地运行我的虚拟机。那是作为qemu:///session. 所以主要问题是我该怎么做?有我可以使用的指南吗?
我尝试创建新的虚拟网桥 iface,但即使我是 netdev 组的成员,我在执行以下操作时也会收到“权限被拒绝”错误:
virsh -c qemu:///session net-create /etc/libvirt/qemu/networks/mynet.xml
Run Code Online (Sandbox Code Playgroud)
请注意, mynet.xml 就像默认网络,但位于不同的子网中。
我在 slackware64 v14.0 上,我有属于我的文件:
-rwxrwxr-x+ 1 nass shares 137934 Mar 7 00:06 myfile.csv*
Run Code Online (Sandbox Code Playgroud)
我是“共享”组的成员。包含的文件夹myfile看起来像这样
drwxrwsr-x+ 12 nass shares 4096 Mar 12 04:54 winmx/
Run Code Online (Sandbox Code Playgroud)
我现在想将此文件的所有权授予这台电脑的另一个用户。另一个用户也是共享组的成员。然而,
chown otheruser myfile.csv
Run Code Online (Sandbox Code Playgroud)
不做的伎俩。我得到一个
chown: changing ownership of 'myfile.csv': Operation not permitted
Run Code Online (Sandbox Code Playgroud)
我最近问了一个关于的类似问题gid,但这不是同一个问题。我该如何解决这个问题?
我在 debian 主机上设置了 kvm win7 来宾。它已经启动并运行了一段时间,但我没有做太多。我所做的(当然)是下载putty.
今天我想尝试让putty访问主机,所以我不得不更新防火墙规则。在那之后,我再也没有来自客人的互联网连接。恢复更改也无济于事。所以我想知道为什么我不能再从客人那里访问互联网了。老实说,我不明白为什么。
我在此处附加以下最有可能引起兴趣的信息:
当前的 iptable 规则:http : //pastebin.com/pTnfs5sr
kvm 来宾 xml:http : //pastebin.com/U0GhW0px
运行来宾的 qemu cmd:http : //pastebin.com/htZ4R0FE
如果配置:http : //pastebin.com/uGVN29VZ
Ifconfig 显示 2 个虚拟接口:virbr0这是我期望的vnet0,我不知道它是如何设置的以及为什么。virbr0每次我运行virst net-destroy default并重新启动它时,它都会被破坏并重新出现。
预先感谢您的帮助。
编辑:还附加内核路由表:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 <external IP of Host> 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.122.0 …Run Code Online (Sandbox Code Playgroud)