我有一个脚本可以生成一份每日报告,我想为所谓的公众服务。问题是我不想增加我对 HTTP 服务器(例如 Apache)的所有配置和安全影响的头痛维护。
有没有一个简单的解决方案来提供一个小的 HTML 页面,而无需配置一个完整的 HTTP 服务器?
在云提供商的虚拟机中,我看到一个带有奇怪随机名称的进程。它消耗大量网络和 CPU 资源。
以下是该过程的外观pstree
:
systemd(1)???eyshcjdmzg(37775)???{eyshcjdmzg}(37782)
??{eyshcjdmzg}(37783)
??{eyshcjdmzg}(37784)
Run Code Online (Sandbox Code Playgroud)
我使用strace -p PID
. 这是我得到的输出:https : //gist.github.com/gmile/eb34d262012afeea82af1c21713b1be9。
杀死进程不起作用。它以某种方式(通过 systemd?)复活了。这是从 systemd 的角度来看它的样子(注意底部奇怪的 IP 地址):
$ systemctl status 37775
? session-60.scope - Session 60 of user root
Loaded: loaded
Transient: yes
Drop-In: /run/systemd/system/session-60.scope.d
??50-After-systemd-logind\x2eservice.conf, 50-After-systemd-user-sessions\x2eservice.conf, 50-Description.conf, 50-SendSIGHUP.conf, 50-Slice.conf, 50-TasksMax.conf
Active: active (abandoned) since Tue 2018-03-06 10:42:51 EET; 1 day 1h ago
Tasks: 14
Memory: 155.4M
CPU: 18h 56min 4.266s
CGroup: /user.slice/user-0.slice/session-60.scope
??37775 cat resolv.conf
??48798 cd …
Run Code Online (Sandbox Code Playgroud) 我试图找到如何将一些文本传递到文件而不覆盖已经使用该>命令的内容,但我意识到我不知道它叫什么。搜索右箭头或右 V 形或更多命令没有显示任何内容。我一直只是把它叫做pass to。
(我刚刚从 Gnome 2 切换到 Xfce 4,所以我仍然需要找到解决 Xfce 工作方式的方法。)
Iceweasel 在工作区 1 上打开,Icedove 在工作区 2 上打开。我单击 Icedove 中的链接,这会在 Iceweasel 中打开一个选项卡。很好,但是:Iceweasel移动到工作区 2 并获得焦点。
我可以配置它以便窗口始终保留在其工作区中,无论其他应用程序是否与它们交互?并且焦点没有改变?
在 Gnome 2 上,Iceweasel 停留在工作区 1,但它在工作区 2 的任务栏中突出显示/闪烁(而不是聚焦)。我也希望在 Xfce 中有这种(或类似的)行为。
当您在终端中粘贴某些命令时,它有时会自动执行该命令(就像按下“Enter”键一样),有时则不会。
我已经使用 Linux 多年,在许多发行版的各种控制台中粘贴了数千个命令,但我仍然无法判断我将要粘贴的命令是否会自动执行。
是什么触发了这种行为?
在我的系统(Darwin 15.5.0)上,man(1)
打开如下:
NAME
man - format and display the on-line manual pages
Run Code Online (Sandbox Code Playgroud)
但是,页面格式化的文件显然在磁盘上:
% man -w man
/usr/share/man/man1/man.1
% file `man -w man`
/usr/share/man/man1/man.1: troff or preprocessor input text
Run Code Online (Sandbox Code Playgroud)
因此,在这种情况下,“在线”并不意味着“在线”,如“可通过 Internet 访问的其他地方”。
“在线”是否仅表示我的系统已开机?如果是这样,为什么要首先指定它,即,我正在阅读格式化程序处理的页面不是很明显吗?或者,在编写描述时,将手册放在磁盘上是不是很重要,因为那时大多数“手册”都是纸卷?这种“在线”、连字符等的用法在计算中仍然很常见吗?
我正在寻找一种命令行密码管理器,很像pwsafe,但具有 SSH 密钥身份验证功能。也就是说,我希望能够在打开密码文件时将我的 SSH 密钥添加到身份验证中,这样我就不必记住另一个密码,但可以使用我的 SSH 密钥来解锁我的其他密码。
Pwsafe 与 Counterpane 的 Win32 PasswordSafe 兼容,这是我不需要的功能。我只需要命令行访问和轻松地将密码复制到剪贴板的可能性。
有这样的程序吗?
(我正在使用emacs23;在 Debian 7 上;Xfce。)
我想尝试Gilles 推荐的使用 Emacs 做快速笔记的解决方案。
尝试运行时emacsclient -a "" -e "(remember-other-frame)"
,出现以下错误:
*错误*:未知终端类型
怎么了?
(不太确定我在做什么,)我尝试从 Emacs 中启动服务器:Ctrl+x并输入server-start. 然后它说:
警告(服务器):无法启动 Emacs 服务器。
有一个现有的 Emacs 服务器,名为“服务器”。
在这个 Emacs 进程中启动服务器,停止现有的
服务器或者调用 `Mx server-force-delete' 强行断开它。
按Ctrl+x并输入时server-force-delete,它说:
连接文件“/tmp/emacs1000/server”已删除
当我现在emacsclient -a "" -e "(remember-other-frame)"
从不同的终端窗口emacs -nw
运行时(仍然在第一个窗口中运行),我得到:
emacsclient: can't find socket; have you started the server?
To start the server in Emacs, type "M-x server-start". …
Run Code Online (Sandbox Code Playgroud) 在 Ubuntu 推动 Unity 的情况下,如果我只想使用新的 Gnome shell 运行 Gnome 3,您会推荐什么发行版?
就我个人而言,我对具有 Ubuntu 的润色和支持的发行版感兴趣,但可以随意推荐任何可以轻松运行 Gnome shell 的发行版。
我想将 'file.txt' 向上移动一个文件夹,但mv file.txt ../file.txt
我没有输入mv file.txt ../
.
现在文件不见了,我没有收到任何错误消息。这么看来的一些行动已成功完成。但是这里发生了什么?
我有备份,所以至少没问题。但我想了解我做了什么,如果我改变了什么,或者这个文件是否神奇地消失了。