我知道可以将 IP 地址解析为主机名,但是 IP 可以解析为域名吗?
Windows 10 周年更新刚刚发布,我立即安装了适用于 Linux 的 Windows 子系统,看看它的表现如何。到目前为止,我只发现了一个主要缺点:没有明显的方法可以使用 root 帐户作为默认值。
我知道这违背了许多最佳实践,但我个人不喜欢sudo在大多数命令前输入。当我打开一个文本文件进行编辑时,这会变得特别烦人nano,却发现我不得不放弃我的更改,因为我没有使用sudo.
有没有办法让终端默认以 root 身份启动?
bash ubuntu-14.04 windows-subsystem-for-linux windows-10-v1607
自从我从 Windows 8.1 升级到 10(以及随之而来的大量 Chrome 更新)后,我似乎无法让 Chrome 通知中心附带的旧功能在后台运行。我知道故意让一些东西在后台运行听起来很奇怪,但我喜欢它,因为即使在我关闭了每个浏览器窗口之后,我还是收到了来自已安装扩展的通知。此外,它使浏览器本身打开得更快(例如,在意外关闭后不必重新启动所有扩展程序)。
这是否与 Windows 10 有关或此功能已从 Chrome 本身中删除?如果两者都没有,我怎样才能取回它?
说明:
Chrome 图标不在通知区域,并且勾选了允许在后台运行应用程序的选项。这些是我在寻找解决方案时自己找到的建议,但没有帮助。
我试图让 dnsmasq 作为一个组合的 dns 和 dhcp 服务器工作。到目前为止令人气愤……简而言之,DNS 对于添加到 /etc/hosts 的任何内容都可以正常工作,并且 dhcp 可以正常工作,但是 dhcp 没有使用来自客户端的主机名信息更新 dns。
这样做的结果是,如果我知道它的地址,我只能通过主机名 ping 一个节点,这意味着设置静态 dhcp 分配并将主机名手动放入 /etc/hosts 中,这非常烦人并且有点挫败 dhcp 的优点. 肯定有办法让 dnsmasq 更新主机文件
如果这很重要,客户端不会使用 fqdn,我想我已经尝试了“扩展主机”和“域=”的所有组合
以下是 dnsmasq 配置文件内容:
领域需要 假隐私 除了接口=tun0 dhcp-range=192.168.1.10,192.168.1.80,255.255.255.0,12h dhcp-leasefile=/var/lib/misc/dnsmasq.leases dhcp 权威 日志查询 登录 dhcp
我正在尝试配置logrotate为每天午夜轮换和删除日志文件,但以前从未使用过它。所以:(a) 我想确认我的配置是正确的,并且 (b) 我需要帮助在午夜自动执行它的日常执行。
我的软件在/abs/path/to/log/myapp-log.txt. 这是我想要发生的事情:
/abs/path/to/log/在任何时间点只有 1 个日志文件;所以每次轮换日志并创建一个新的日志文件时,删除旧的logrotate.conf:
/abs/path/to/log/myapp-log.txt {
daily
copytruncate
create 700 myUser myGroup
dateext
maxage 1
missingok
}
Run Code Online (Sandbox Code Playgroud)
我在这里不确定的一些事情:
daily是否指定 a maxageof 1?missingok做什么?如果日志文件不存在,则忽略系统警告?如果我不指定missingok并且日志文件不存在会发生什么?copytruncate如果我指定daily/ ,我什至需要maxage 1吗?这三个设置感觉有点多余,但不确定每一个扮演什么角色。其次,我如何确保每天午夜运行?克朗?我之所以这么问,是因为我读到了/etc/cron.daily/logrotate每天自动运行的某个地方,但不确定它是如何配置的。提前致谢。
我想在我的新 Windows 8 操作系统上安装 FileZilla 3.7.1.1。我从这里下载了安装程序,当我打开它时,我收到以下消息:

您必须连接到 Internet 才能完成安装。
请连接并重试。
我明明是上网的,因为我可以写这个问题……我不知道是怎么回事,但FTP客户端对我来说是必需品。如果有安装 FileZilla 的替代方法,我想知道。谢谢。
我刚刚安装了一个新的 VM,并查看了 resolve.conf 文件,以检查与 DNS 解析相关的一些问题。
$ more /etc/resolv.conf
; generated by /sbin/dhclient-script
search uchc.edu
nameserver 10.3.8.10
nameserver 10.3.8.12
nameserver 155.37.50.100
Run Code Online (Sandbox Code Playgroud)
我注意到,不知何故,resolv.conf 足够聪明,可以添加适当的“search uchc.edu”行。我一直认为我们的网络人员为我们编辑了启动文件......但是现在,我意识到可能有一些复杂的逻辑来说明操作系统网络实用程序在启动时如何自动创建 resolv.conf。
所以我的问题是:如何在 linux 中首先初始化 resolv.conf ?是否有在内核中运行的特定程序设置 resolv.conf 的参数?
谢谢!请原谅我的无知——我更像是一个软件开发人员而不是一个系统人员......但我正在努力追赶。
我无法让我的路由器转发任何端口。我正在尝试使用泰拉瑞亚游戏服务器,现在我正在尝试使用 Apache 服务器。
它当前在端口 80 上运行,我无法连接到它。该localhost工作正常不过。我也试过禁用防火墙,但没有效果。
我可以 ping 我的原始 IP,但不能 ping 端口 80,或者我设置转发到的任何端口。我不确定是否必须更改某些内容以允许连接到我的网络。我试过禁用 Windows 防火墙,但没有看到任何变化。
如果问题是事实,我使用的是默认的防火墙,我愿意不与Avast的免费杀毒软件没有冲突的替代品。
端口 80 的示例配置:
linux ×3
dns ×2
bash ×1
dhcp ×1
dnsmasq ×1
domain-name ×1
filezilla ×1
hostname ×1
ip-address ×1
logging ×1
logrotate ×1
networking ×1
purge ×1
rdns ×1
sourceforge ×1
ubuntu-14.04 ×1
windows-10 ×1
windows-8 ×1
windows-subsystem-for-linux ×1
windows-xp ×1