AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

全部问题(server)

Martin Hope
Gregor Menih
Asked: 2017-06-07 04:06:45 +0800 CST

SSH突然返回无效格式

  • 115

所以不久前我在 AWS 上设置了一个服务器,并使用了他们生成的 SSH 密钥。我将密钥保存到 Lastpass,并且之前已经成功地从那里检索到它,并让它工作。但是,在今天再次尝试之后,我无法让它工作。

-rw------- 1 itsgreg users 1674 Jun 6 12:51 key_name

我试过ssh -i key_name, ssh-keygen -f key_name,但没有任何效果,我总是收到以下错误消息:

Load key "key_name": invalid format

有没有什么办法解决这一问题?

ssh
  • 30 个回答
  • 405894 Views
Martin Hope
ExNought
Asked: 2016-06-13 21:45:02 +0800 CST

最佳实践:我是否应该始终为新员工安装新的操作系统?

  • 113

为此,我和上级发生了争执。虽然乍一看笔记本电脑的先前用户只在他自己的文档文件夹中工作,但我应该总是为下一个用户安装新的操作系统还是删除旧的配置文件就足够了?安装的软件大多也是下一个用户需要的。

我认为需要安装,但除了我自己关于病毒和私人数据的论点之外,这样做的原因是什么?

在我们公司,允许将 PC 用于私人邮件等,在某些 PC 上甚至安装了游戏。我们有一些移动用户,他们经常在客户的现场,所以我真的不怪他们。

也正因为如此,我们有很多本地管理员。

我知道私人使用和本地管理员帐户的可用性都不是好主意,但这就是我在这里工作之前的处理方式,只有在我结束实习期后我才能改变它;)

编辑:我认为发布的所有答案都是相关的,而且我也知道我们公司的一些做法并不是最好的开始(例如,太多人的本地管理员;)。

到目前为止,我认为最有用的讨论答案是来自 Ryder 的答案。虽然他在回答中给出的例子可能有些夸大其词,但在此之前曾发生过一位前员工忘记私人数据的情况。我最近在一台旧笔记本电脑中发现了游戏 Runaway 的零售副本,我们也有几箱剩余的私人图像。

windows installation operating-system best-practices
  • 8 个回答
  • 18495 Views
Martin Hope
k0pernikus
Asked: 2016-05-20 04:35:42 +0800 CST

如何禁用 nginx 的超时?

  • 112

在本地开发机器上,我有一个 nginx 反向代理,如下所示:

server {
  listen 80;
  server_name myvirtualhost1.local;
  location / {
    proxy_pass http://127.0.0.1:8080;
}

server {
  listen 80;
  server_name myvirtualhost2.local;
  location / {
    proxy_pass http://127.0.0.1:9090;
}

然而,如果我调试我的应用程序,响应可能会无限延迟,但 30 秒后我得到:

504 Gateway Time-out

作为回应。

如何禁用超时并让我的反向代理永远等待响应?而且我喜欢设置是全局的,这样我就不必为每个代理设置它。

timeout configuration nginx
  • 4 个回答
  • 257775 Views
Martin Hope
We0
Asked: 2013-06-21 00:33:56 +0800 CST

Nginx 1 FastCGI 在 stderr 中发送:“主脚本未知”

  • 118

我第一次使用 Nginx,但我对 Apache 和 Linux 非常熟悉。我正在使用现有项目,每当我尝试查看 index.php 时,都会收到 404 文件未找到的消息。

这是 access.log 条目:

2013/06/19 16:23:23 [error] 2216#0: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.ordercloud.lh"

这是站点可用文件:

server {
    set $host_path "/home/willem/git/console/www";
    access_log  /www/logs/console-access.log  main;

    server_name  console.ordercloud;
    root   $host_path/htdocs;
    set $yii_bootstrap "index.php";

    charset utf-8;

    location / {
        index  index.html $yii_bootstrap;
        try_files $uri $uri/ /$yii_bootstrap?$args;
    }

    location ~ ^/(protected|framework|themes/\w+/views) {
        deny  all;
    }

    #avoid processing of calls to unexisting static files by yii
    location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
        try_files $uri =404;
    }

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php {
        fastcgi_split_path_info  ^(.+\.php)(.*)$;

        #let yii catch the calls to unexising PHP files
        set $fsn /$yii_bootstrap;
        if (-f $document_root$fastcgi_script_name){
            set $fsn $fastcgi_script_name;
        }

        fastcgi_pass   127.0.0.1:9000;
        include fastcgi_params;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fsn;

        #PATH_INFO and PATH_TRANSLATED can be omitted, but RFC 3875 specifies them for CGI
        fastcgi_param  PATH_INFO        $fastcgi_path_info;
        fastcgi_param  PATH_TRANSLATED  $document_root$fsn;
    }

    location ~ /\.ht {
        deny  all;
    }
}

我的 /home/willem/git/console 归 www-data:www-data 所有(我的网络用户运行 php 等),出于沮丧我给了它 777 权限...

我最好的猜测是配置有问题,但我无法弄清楚......

更新 所以我把它移到/var/www/并使用了一个更基本的配置:

server {
    #listen   80; ## listen for ipv4; this line is default and implied
    #listen   [::]:80 default ipv6only=on; ## listen for ipv6

    root /var/www/;
    index index.html index.htm;

    # Make site accessible from http://localhost/
    server_name console.ordercloud;

    location / {
        root           /var/www/console/frontend/www/;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  /var/www;
            include        fastcgi_params;
    }

    location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
            try_files $uri =404;
        }

    location /doc/ {
        alias /usr/share/doc/;
        autoindex on;
        allow 127.0.0.1;
        deny all;
    }

}

另外,如果我打电话给localhost/console/frontend/www/index.php我,我会得到 500 PHP,这意味着它在那里服务。它只是不服务于 console.ordercloud ...

nginx
  • 15 个回答
  • 412110 Views
Martin Hope
Roman
Asked: 2010-02-28 13:45:30 +0800 CST

如何在 MySQL 中显示用户的权限?

  • 119

我知道我可以通过以下简单的方式设置用户的权限:

grant all on [database name].[table name] to [user name]@[host name];

但是我怎样才能看到现有的特权?

我需要查看与授权中使用的数据相似的数据。换句话说,我想知道给定用户对给定主机的给定数据库的给定表具有给定的访问权限。

我怎么才能得到它?

mysql permissions users
  • 2 个回答
  • 376225 Views
Martin Hope
Maxim Veksler
Asked: 2009-03-03 11:46:09 +0800 CST

Linux 命令行最佳实践和技巧?

  • 112
锁定。这个问题及其答案被锁定,因为这个问题离题但具有历史意义。它目前不接受新的答案或交互。

我想开始一个讨论,以积累您的 Linux 命令行 (CLI) 最佳实践和技巧。

我已经搜索过这样的讨论来分享下面的评论,但没有找到,因此这篇文章。

我希望我们都能从中吸取教训。

欢迎您分享您的 Bash 技巧、grep、sed、AWK、/proc 和所有其他相关的 Linux/Unix 系统管理、shell 编程最佳实践,以造福我们所有人。

linux bash
  • 30 个回答
  • 21217 Views
Martin Hope
4 revs, 3 users 40%anon
Asked: 2009-07-09 19:51:12 +0800 CST

为什么 sudo 命令需要很长时间才能执行?

  • 113

在过去的几个月里,我一直在学习 Linux(Fedora 10,然后是 11)(并且非常享受它——就像重新发现计算机一样,有很多东西要学)。

我已将我的用户添加到/etc/sudoers文件的最后一行,如下所示,这样我在执行sudo命令时就不会被要求输入密码:

MyUserName ALL=(ALL) NOPASSWD:ALL

现在,每次我使用 执行命令时sudo,它都会在实际执行任务之前暂停相当长的时间(约 10 秒)。为什么会这样,我该如何解决?我在 Fedora 11 x86 64 上运行 Sudo 版本 1.7.1。

linux permissions sudo
  • 16 个回答
  • 133862 Views
Martin Hope
user9406
Asked: 2009-06-14 01:21:45 +0800 CST

使用 wget 递归下载整个 FTP 目录

  • 112

我想将所有文件和文件夹从一台主机复制到另一台主机。旧主机上的文件位于 /var/www/html 中,我只能通过 FTP 访问该服务器,并且无法对所有文件进行 TAR。通过 FTP 定期连接到旧主机将我带到 /home/admin 文件夹。

我尝试从我的新服务器上运行以下命令:

wget -r ftp://username:[email protected]

但我得到的只是一个组成的 index.html 文件。

通过 FTP 递归使用 wget 的正确语法是什么?

ftp recursive
  • 13 个回答
  • 301351 Views
Martin Hope
Unkwntech
Asked: 2009-06-10 23:19:43 +0800 CST

为 Nginx 提供的静态内容设置“过期”HTTP 标头?

  • 112

我正在使用 nginx 来服务器我的静态内容,有没有办法可以为每个满足特定规则的文件设置过期标头?例如,我可以为所有扩展名为“.css”的文件设置过期标头吗?

nginx http-headers
  • 8 个回答
  • 180065 Views
Martin Hope
cowgod
Asked: 2009-05-12 10:06:06 +0800 CST

如何在 Windows 中创建符号链接?

  • 117

Windows Vista 添加了创建指向文件和目录的符号链接的功能。如何创建符号链接以及当前支持它的 Windows 消费者和服务器版本是什么?

windows files symbolic-link
  • 8 个回答
  • 181562 Views
上一页
下一页

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve