小编JP *_*shy的帖子

选择 SSH 使用的 shell?

如何设置用户通过 SSH 连接到服务器时使用的 shell。例如,我无法忍受 BASH 并且需要使用 ZSH,.zsh_profile当我通过 ssh 连接到机器时,我如何才能使 ZSH 与我的配置文件 ( )一起加载。

我也不想用ssh传递一堆参数,我不能设置默认shell吗?

shell

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

在 ubuntu 上安装 msttcorefonts

我正在使用名为PrinceXML的东西生成 PDF ,它似乎需要一个名为:msttcorefonts 的包

我一直无法使用 aptitude 来获取它,我将此作为错误接收:

$ sudo apt-get install msttcorefonts
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package msttcorefonts is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package msttcorefonts has no installation candidate
Run Code Online (Sandbox Code Playgroud)

我怎样才能安装这个包?

ubuntu apt

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

Cron 失败,退出状态为 127

我试图让我的 crontab 为一个 rails 应用程序运行一些 rake 任务,但它似乎总是以 127 的状态退出,在我的系统日志中它看起来像这样:

Jun  7 05:10:01 ip-10-170-122-226 CRON[15664]: (deploy) CMD (cd /home/deploy/apps/dashboard/current && bundle exec rake some:task
Jun  7 05:10:01 ip-10-170-122-226 CRON[15662]: (CRON) error (grandchild #15664 failed with exit status 127)
Run Code Online (Sandbox Code Playgroud)

似乎 127 就像“未找到命令的错误”或类似的东西,所以我使用了 bin 的完整路径,即使像 bundle 一样/usr/local/bin/bundle,任务在 cron 之外运行良好,只是在 shell 中运行它。

我的 crontab 只是:

*/10 * * * * cd /home/deploy/apps/dashboard/current && bundle exec rake some:task
Run Code Online (Sandbox Code Playgroud)

也许我的 crontab 需要#!/usr/bin或顶部的东西?


更新

为了测试它,它似乎运行得很好:

*/1 * * * *  /usr/bin/touch /home/deploy/cron-test.txt
Run Code Online (Sandbox Code Playgroud)

所以这让我认为它就像一个 …

ubuntu cron

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

apache2:无法可靠地确定服务器的完全限定域名

我以前从未遇到过这个错误。其次,我想知道你们是如何调试 apache 配置的。

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Run Code Online (Sandbox Code Playgroud)

在我的虚拟主机配置中,我确实有以下几行:

ServerName  example.com
ServerAlias www.example.com
Run Code Online (Sandbox Code Playgroud)

(当然里面有我的真实信息)

所以我想我的问题是,为什么 apache 不能确定我的完全限定域名?

apache-2.2

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

从 ZSH 历史文件中删除历史记录或行号

出于某种原因,我将这些奇数行号或某种历史记录号放入我的~/.zsh_history文件中,如下所示:

: 1266694881:0;rake db:migrate
Run Code Online (Sandbox Code Playgroud)

我宁愿不必求助于开始时的正则表达式,但我希望我的台词是这样的:

rake db:migrate
Run Code Online (Sandbox Code Playgroud)

有没有人对如何解决这个问题有任何建议?我找到了,setopt EXTENDED_HISTORY但似乎没什么用。

shell zsh

6
推荐指数
1
解决办法
6637
查看次数

zsh 彩色文件目录

我的 VM 有一个主机,当它全新安装 Ubuntu 时,bash shell 具有彩色目录和文件。

我如何用 ZSH 复制这个,我已经自定义了我的 PS1,但我也想自定义目录的颜色......我该怎么做?

ubuntu shell zsh

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

在 Ubuntu 启动时启动服务

我不清楚如何在服务器启动时启动服务,我阅读了有关将脚本添加到的其他一些问题/etc/init.d,但这只是我需要在命令行中执行的一行:

sudo /etc/init.d/avahi-daemon restart
Run Code Online (Sandbox Code Playgroud)

但是我对此有一些问题,首先,我显然需要使用 sudo,它给了我以下内容:

ngl-server-01:~% sudo /etc/init.d/avahi-daemon start  
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service avahi-daemon start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start avahi-daemon
Run Code Online (Sandbox Code Playgroud)

但是当我尝试时,avahi-daemon start我得到:

Too many arguments
Run Code Online (Sandbox Code Playgroud)

为什么是这样?您将如何启动这项服务?

更新

同样,如何在启动时挂载磁盘?

ubuntu avahi init.d

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

ZSH `--color=auto` 不起作用

出于某种原因,当我执行以下操作时:

ls --color=auto 
Run Code Online (Sandbox Code Playgroud)

结果与:

ls: illegal option -- -
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
Run Code Online (Sandbox Code Playgroud)

不知道为什么会发生这种情况,我想知道是否有其他人遇到过同样的问题。

shell zsh

2
推荐指数
1
解决办法
3259
查看次数

从源代码安装 mysql 还是使用 apt-get?

mysql从源代码安装有什么好处,还是应该只使用 apt-get?

mysql

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

我的 ISP 连接需要多快才能与托管服务提供商竞争?

这似乎是一个荒谬的问题,但主要是我想知道如何测试我们在办公室使用的 ISP 和我们使用的托管服务提供商(在本例中为 Rackspace)之间的延迟差异。就像如果我们在办公室托管服务器而不是在 Rackspace 托管服务器,速度会有什么不同。我可以在美国随便选择一个地方,然后从每个地方 ping 它并获得速度差异的真实表现吗?

我们的 ISP 应该以多快的速度与其中一位大佬竞争?50mbps 够快吗?

isp

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

标签 统计

shell ×4

ubuntu ×4

zsh ×3

apache-2.2 ×1

apt ×1

avahi ×1

cron ×1

init.d ×1

isp ×1

mysql ×1