小编Set*_*eth的帖子

查看可用 DBUS 消息的工具我可以发送到应用程序

是否有图形工具或命令行工具,可以列出我可以发送到启用 DBUS 的程序的所有消息和参数/参数?我真的很想尝试编写一些 DBUS 的脚本,但我几乎找不到大多数应用程序的 DBUS 功能的任何文档。

gui dbus

43
推荐指数
5
解决办法
3万
查看次数

我如何使用 zRam?

我按照 webupd8.org 上的描述安装了zRam。我是从终端安装的。这就是我必须做的,还是我必须做一些配置之类的?zram-enabler 是自己做所有事情还是我必须设置一些参数?

swap ram zram

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

从终端打开文件

当我们想从终端打开一个应用程序或文件时,我们输入,比如,

okular file.dvi
Run Code Online (Sandbox Code Playgroud)

这将打开应用程序,但也会显示应用程序的状态。我们无法关闭终端,因为它会终止进程。不幸的是,例如,如果您尝试创建一个 LaTeX 文件,您将需要一个用于文本编辑器的选项卡,一个用于 dvi 文件的选项卡,等等。如果您试图从终端打开所有窗口,您可以忘记它。我正在尝试尽可能多地使用终端,虽然我有 Yakuake,但拥有这么多标签并查看其中哪些有我杀死的应用程序等仍然很麻烦。

那么,有没有办法从终端打开应用程序/文件,以便不显示状态并立即给出提示,以便我们可以使用它来打开更多应用程序?

command-line files

42
推荐指数
4
解决办法
11万
查看次数

从命令行启动 Sublime 文本

遵循本教程后,我无法从命令行启动 Sublime Text。我怎样才能解决这个问题?

command-line sublime-text

42
推荐指数
3
解决办法
20万
查看次数

如何重新启动 SSH 服务?

如何停止/启动 ssh?我试过了

/etc/init.d/ssh restart
sudo service ssh restart
sudo restart ssh
Run Code Online (Sandbox Code Playgroud)

我每次都会出错。

ssh services

41
推荐指数
6
解决办法
21万
查看次数

我的 Ubuntu 服务器上的端口 3306 似乎已关闭

我有两台VPS服务器,都安装了MySQL,一台用于测试,一台用于开发。我的一台服务器不允许我从外部连接。与用户;

'mytestuser'@'%'

根据开放端口查找器,违规服务器的端口 3306 似乎已关闭。我有自己的 C++ 和 Java 程序在任意端口上侦听,没有任何问题。为什么会发生这种情况,我该如何解决?

安装的 Ubuntu 是 Ubuntu 11.10 (GNU/Linux 2.6.32-042stab072.10 x86_64)

netstat -tuple每个服务器上的结果

违规服务器

tcp        0      0 localhost.lo:submission *:*                     LISTEN      root       39967664    -
Run Code Online (Sandbox Code Playgroud)

工作服务器

tcp        0      0 *:mysql                 *:*                     LISTEN      mysql      1847519288  -
Run Code Online (Sandbox Code Playgroud)

server mysql

40
推荐指数
4
解决办法
20万
查看次数

grep "+" 运算符不起作用

这个

ls -l /var/log | awk '{print $9}' | grep "^[a-z]*\.log."
Run Code Online (Sandbox Code Playgroud)

输出这个:

alternatives.log.1
alternatives.log.10.gz
alternatives.log.2.gz
alternatives.log.3.gz
alternatives.log.4.gz
alternatives.log.5.gz
alternatives.log.6.gz
alternatives.log.7.gz
alternatives.log.8.gz
alternatives.log.9.gz
apport.log.1
apport.log.2.gz
apport.log.3.gz
Run Code Online (Sandbox Code Playgroud)

但是这个:

ls -l /var/log | awk '{print $9}' | grep "^[a-z]+\.log."
Run Code Online (Sandbox Code Playgroud)

什么都不输出。

为什么?我刚换*+。不是很相似吗?运算符+只需要至少一个匹配项,*零个或多个匹配项。

grep

40
推荐指数
2
解决办法
2万
查看次数

Ubuntu 12.04 服务器的 USB 驱动器安装失败 - 无法从 CD-ROM 中找到组件

我正在尝试使用 U 盘在此处的机器上安装Ubuntu 12.04 服务器(32 位)。我使用了支持 12.04 服务器的Universal-USB-Installer-1.8.9.4来将 ISO 安装到 USB 驱动器上。

  1. 计算机启动安装过程正常。
  2. 它通过 Ubuntu 语言、区域设置和键盘选择。
  3. 然后开始加载其他组件。在这一点上,它大约完成了四分之一,然后抛出大错误消息说:

[!!] 从 CD 加载安装程序组件

从 CD-ROM 读取数据时出现问题。请确保它在驱动器中。如果重试不起作用,则应检查 CD-ROM 的完整性。

无法从 CD-ROM 复制文件。重试?

带有紫色背景的 cd rom 错误

重试显然也失败了。已尝试再次重新运行并再次安装到 USB 上,但没有任何变化。已尝试检查 CD-ROM 完整性错误,但由于此错误而中断:

[!] 检查 CD-ROM 的完整性

完整性测试失败

./pool/main/l/linux/fs-secondary-modules-3.2.0-23-generic-pae-di_3.2.0-23.36_i386。文件未通过 MD5 校验和验证。您的 CD-ROM 或此文件可能已损坏。

在此处输入图片说明

还尝试了 Ubuntu-Server 12.04 LTS(精确穿山甲)每日构建。不去那里。甚至检查了 iso SHA1 哈希值,它们匹配。

已尝试 LinuxLive USB Creator 2.8.11 和 unetbootin-windows-575 以查看它是否是带有 USB 驱动器软件的映像,但仍然没有通过。

有任何想法吗?

server live-usb system-installation

39
推荐指数
5
解决办法
11万
查看次数

您如何通过命令行查看 Ubuntu 12.04 的所有禁用 IP?

我似乎找不到一个快速命令来查看服务器上所有被禁止的 IP。或者有我可以编辑的文件吗?

我猜fail2ban是输入所有要禁止的IP的那个。我在哪里调整它的设置?

我似乎只能在禁用 ufw 的情况下才能远程登录到我的服务器。我似乎无法找到如何解除自己的禁令。我什至不知道为什么我首先被禁止。是否有某种日志可以查看所有尝试?

firewall fail2ban

39
推荐指数
3
解决办法
11万
查看次数

如何在没有终端模拟器的情况下访问 bash?

说我不小心卸载了每一个终端模拟器我的系统上:xtermuxtermgnome-terminalguake,等有没有一种方法,我可以访问bash没有一个终端仿真器?

我能想到的一种可能的方法是创建并运行一个 shell 脚本,但除此之外,我可以获得一个交互式 shell 吗?

这纯粹是假设,但感谢所有答案!

command-line bash

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