小编Ale*_*lex的帖子

在不选择任何数据库的情况下调用 psql 命令

psql命令行客户端的语法是

psql [option...] [dbname [username]]
Run Code Online (Sandbox Code Playgroud)

我将命令传递ALTER DATABASE x RENAME to y给这个命令:

echo `ALTER DATABASE x RENAME to y` | psql
Run Code Online (Sandbox Code Playgroud)

目前我收到错误

psql: FATAL:  database "myuser" does not exist
Run Code Online (Sandbox Code Playgroud)

看起来该psql命令试图打开与当前用户名同名的数据库。

如何在psql不选择任何数据库的情况下启动命令?

编辑

解决方法当然只是为用户创建一个空数据库。

使用数据库x作为参数不起作用,因为这会阻止重命名。

postgresql

16
推荐指数
1
解决办法
8432
查看次数

在 Thunderbird 中跟踪未回复的邮件

有时,您向人们发送电子邮件并从您的脑海中消除了该问题,但他们从未回复过。

是否有可能以简单的方式识别此类邮件?例如通过某种搜索文件夹?

如果必须将此类邮件标记为“要跟踪”,这样并非所有电子邮件都需要答复,那也没关系。

email thunderbird

8
推荐指数
2
解决办法
4428
查看次数

替代 NFS 或更好的配置 - 网络不稳定,设置简单

我们目前在小型办公室中使用 NFSv4 进行文件共享。

不幸的是,网络不是很稳定,如果网络消失,它似乎对 Ubuntu 客户端产生巨大影响:整个系统冻结 - 我认为这是由于 nfs 挂载。

那么在网络上提供文件的替代方法是什么?

我习惯了 Samba,但这似乎不对,因为只涉及 Linux。

安全不是网络中的问题。

linux nfs file-server

8
推荐指数
1
解决办法
1万
查看次数

通过端口转发连接到 Virtualbox 内的 postgresql 失败

我在 vagrant 创建的虚拟机中有一个 postgresql 服务器。

我还通过 Vagrant 文件设置了从盒子内的 5432 到主机系统上的 15432 的端口转发。

通过连接时 psql

$ psql dbname username -h 127.0.0.1 -p 15432

psql: server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
Run Code Online (Sandbox Code Playgroud)

服务器和客户端都运行 Ubuntu 12.04(postgresql-9.1,版本:9.1+129ubuntu1)

在虚拟机内部连接到端口 5432 工作正常。

自行转发的端口似乎并没有完全出错,因为当我尝试到另一个端口时,我得到“连接被拒绝”)

virtualbox postgresql vagrant

7
推荐指数
1
解决办法
6919
查看次数

在 Linux 中通过 GSM 网络发送和接收传真

如何使用 GSM 网络在 Ubuntu 中发送和接收传真?

你会推荐哪种硬件?哪个传真客户端?这会很容易还是很复杂?

fax gsm ubuntu

5
推荐指数
1
解决办法
2089
查看次数

如何在 Ubuntu 或衍生发行版中继续使用 GNOME2?

我目前使用 Ubuntu 11.04 和 GNOME2 而不是新的默认值 Unity。

我听说在较新的 Ubuntu 版本中不再有 GNOME2 又名 Ubuntu 经典桌面。

哪个 Linux 发行版将继续包含或支持 GNOME2、它的开始菜单、它的面板、任务开关和一般外观?

我认识的人转而使用 KDE。但我真的很喜欢 GNOME 并且想坚持下去。

linux gnome ubuntu ubuntu-unity desktop-environments

5
推荐指数
1
解决办法
741
查看次数

在 bash 中回滚时 SSH 连接出现错误的换行符

我通过 GNOME 终端中的 SSH 连接有一个 Bash 终端。服务器是 Debian Linux,客户端是 Ubuntu Linux。

长行的输出显示得很好,但是当我使用 UP 键在 bash 历史记录中滚动时,输出只有 80 个字符,然后被破坏并再次从同一行开始。

它应该是这样的:

server01:/usr/local/bin# 超长命令参数 1 参数 2 参数 3

但它看起来像这样:

参数 3 usr/local/bin# 超长命令 参数 1 参数 2 

linux ssh bash

5
推荐指数
1
解决办法
5038
查看次数

NFS:网络断开导致 Gnome Nautilus 挂起/跳跃进度条

我通过 /etc/fstab 挂载 NFSv4 导出并挂载和使用 nautilus 中的共享文件夹。

有两个问题:

  • 当我将一个大文件(大约 4 GB)复制到 NFS 服务器时,进度条迅速变为 2 GB,然后基本停止移动。但是副本仍在进行中 - 只是没有很好地显示
  • 当我在没有卸载 nfs 共享的情况下断开网络连接时,nautilus 会冻结。

我该如何解决这个问题?

/etc/export 在服务器上

/export/share   192.168.0.0/24(rw,sync,insecure,no_subtree_check,anonuid=1000,anongid=1000)
Run Code Online (Sandbox Code Playgroud)

/etc/fstab 在客户端:

server:/share   /mnt    nfs4    soft,tcp
Run Code Online (Sandbox Code Playgroud)

linux mount gnome nfs ubuntu

5
推荐指数
1
解决办法
2256
查看次数

通过 MySQL ODBC 驱动程序打开链接表时访问崩溃

  1. 我们在 Windows 10 计算机上安装了 MySQL 的 32 位 ODBC 驱动程序 (8.0.27)
  2. 通过 SSL 成功连接到 MySQL 8 服务器
  3. 最初,大多数表都可以打开,但重新打开表时 Access 经常崩溃(有时也是在第一次尝试时)

我们已经从数据库中删除了 JSON 字段,因为我读到这可能会导致问题。此外,它也发生在未保存的新访问数据库文件上。

这该如何调试呢?

编辑:我在事件查看器 -> Windows 日志 -> 应用程序中发现此错误:

Faulting application name: MSACCESS.EXE, version: 16.0.14701.20262, time stamp: 0x61ba8118
Faulting module name: myodbc8w.dll, version: 8.0.27.0, time stamp: 0x614d5c88
Exception code: 0xc0000005
Fault offset: 0x000632f0
Faulting process id: 0x260c
Faulting application start time: 0x01d7f7f26d5e7f87
Faulting application path: C:\Program Files (x86)\Microsoft Office\root\Office16\MSACCESS.EXE
Faulting module path: C:\Program Files (x86)\MySQL\Connector ODBC 8.0\myodbc8w.dll
Report Id: …
Run Code Online (Sandbox Code Playgroud)

mysql microsoft-access odbc

5
推荐指数
1
解决办法
932
查看次数

为什么更改 truecrypt 密码需要这么长时间?

我正在更改 truecrypt 文件容器的密码。这大约需要 1 分钟。为什么?

time truecrypt --text --change /tmp/user1.tc --keyfiles= --new-keyfiles= --password=known --new-password=known --random-source=/dev/null"
Run Code Online (Sandbox Code Playgroud)

如果我使用 strace,我会发现它基本上没有做任何事情:它只是从 /dev/urandom 读取大量随机数据(即使我指定 /dev/null 作为随机源)并最终更改密码:

open("/dev/urandom", O_RDONLY)          = 6
read(6, "\36&{\351\212\212\343\202\34\313\242\312I\326\235\245\224\300\354O)\270Q\200 \201J\227\224\311_\212\367"..., 640) = 640
close(6)                                = 0
Run Code Online (Sandbox Code Playgroud)

linux truecrypt

4
推荐指数
1
解决办法
1706
查看次数

电子表格 VLOOKUP:在第二列中搜索并首先返回

在 Excel 或 OpenOffice calc 我有

| Foo | Bar |
+-----+-----+
| A   | 1   |
| B   | 2   |
Run Code Online (Sandbox Code Playgroud)

是否可以使用VLOOKUP搜索 Bar 列中的值并返回 Foo 列中的值?

openoffice-calc microsoft-excel

4
推荐指数
1
解决办法
8743
查看次数

在电子邮件中共享 samba / windows 文件服务器链接,因此它们可以在 Windows 和 Linux(和 Mac)上运行

我们如何共享 Windows 文件系统位置的链接,以便它们尽可能在 Windows、Linux 和 Mac 上运行。

这是关于跨平台工作的格式(Windows:\server\share\file 或通常为 DriveLetter:\file 与 Linux smb://server/share/file)以及如何轻松生成链接。

windows linux samba

4
推荐指数
1
解决办法
5103
查看次数