当我的 Google 帐户启用了两步验证时,我无法将我的 Gmail 帐户链接到 Windows 8 邮件应用程序。给出的错误消息是:“该电子邮件地址或密码无效。” 在我的 Google 帐户上禁用两步验证可解决此问题。我想这实际上更像是一个错误报告而不是一个问题,但我很想听听其他人是否有不需要我禁用 Gmail 帐户安全的解决方法。
我在按名称 ping 网络上的本地机器时遇到了一个奇怪的(并且持续存在的!)问题。我相信我的机器(Windows 7 64 位)是唯一有此问题的机器。这是通过无线连接。
例如,请考虑我网络上名为 的设备WDTVLiveHub
。这是一个西部数据直播中心(惊喜!)。如果我在浏览器中访问路由器的 DHCP 客户端表(我的路由器是 WRT400N),我会看到以下条目:
WDTVLiveHub 192.168.1.101
Run Code Online (Sandbox Code Playgroud)
伟大的。所以我尝试ping那个IP地址:
ping 192.168.1.101
Pinging 192.168.1.101 with 32 bytes of data:
Reply from 192.168.1.101: bytes=32 time=9ms TTL=64
Reply from 192.168.1.101: bytes=32 time=16ms TTL=64
Reply from 192.168.1.101: bytes=32 time=16ms TTL=64
Reply from 192.168.1.101: bytes=32 time=16ms TTL=64
Ping statistics for 192.168.1.101:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 9ms, Maximum = 16ms, Average = 14ms …
Run Code Online (Sandbox Code Playgroud) 第 1 步:我sudo apt-get install postgresql-9.1
按照 PostgreSQL 网站上的建议安装了 PostgreSQL
第 2 步:我尝试运行postgres
. 它没有找到。无论出于何种原因,安装似乎没有将其添加到路径中?所以我不得不手动将该行添加export PATH=$PATH:/usr/lib/postgresql/9.1/bin
到我的~/.profile
. (旁注:有人知道为什么这是必要的吗?我在安装时做错了什么?我在 Ubuntu 中安装的所有其他东西“都可以正常工作”而无需更改$PATH
......)
第 3 步:我尝试运行initdb /usr/local/var/postgres
. 没有权限。我试着跑sudo initdb /usr/local/var/postgres
。结果是sudo: initdb: command not found
。怎么找不到这个命令?我只是跑了该死的东西!echo sudo $PATH
显示路径中的 PostgreSQL 目录...我错过了什么?
我是 Linux 的新手,但这些都是我不断遇到的超级烦人的问题!
更新:我相信这与这个问题有关。然而,运行命令sudo -i
并没有解决问题。我只是得到:-bash: initdb: command not found
。伟大的。
更新:这似乎更接近。所以alias sudo='sudo env PATH=$PATH'
我.bashrc
按照指示添加了我的。仍然不起作用!看起来别名不起作用。当我运行时alias …
这似乎是一个非常简单的请求,但我已经用 rsync 将头撞在墙上大约一个小时了,所以我想我只是问一下。我只是尝试使用 rsync 将本地目录到远程目录中的一组特定文件列入白名单。
让我们想象一下,现在我只想发送*.ts
根目录中的文件。因此,将其想象为源结构:
/foo
bar.ts
baz.ts
package.json
node_modules/...
other_dir/...
Run Code Online (Sandbox Code Playgroud)
在此示例中,我只想发送bar.ts
和baz.ts
。
我想做的就是这样:
rsync --include-from include.txt foo remotehost:foo
其中include.txt
仅包含:
*.ts
Run Code Online (Sandbox Code Playgroud)
当我尝试这样做时,我发现skipping directory .
如果我有一个列表,为什么会发生这种情况include-from
?
所以然后我尝试使用存档/递归模式(但这不是我想要的,因为我只是想指定一个列表......但无论如何让我们尝试一下):
rsync -a --include-from include.txt foo remotehost:foo
这样就复制了所有内容foo
并忽略了include-from
.
然后我尝试了:
rsync -a --exclude '*' --include-from include.txt foo remotehost:foo
我认为模式是从左到右评估的,所以我希望这仅包括我的列表中的文件,但它排除了它们,因为它们与模式“*”匹配
再说一遍,这似乎是一件非常基本的事情,我不知道为什么让 rsync 做到这一点如此具有挑战性。
我在这里缺少什么?
linux ×2
command-line ×1
gmail ×1
ip ×1
networking ×1
postgresql ×1
rsync ×1
ubuntu ×1
windows-7 ×1
windows-8 ×1
windows-mail ×1