サーバー管理者

システムおよびネットワーク管理者向けのQ&A



1
事前にgzip圧縮したファイルをnginxで提供して、ブラウザーでテキストとして表示されるようにするにはどうすればよいですか?
私はnginxで提供したいgzip圧縮されたログファイルをたくさん持っています。ブラウザによって自動的に膨らませるような方法で提供してほしい。これは、ファイルをtext / plainヘッダー付きの.gzとして送信するために、nginxが必要であることを意味すると思います。これは、次のようなものを使用してApacheで実行できます。 <FilesMatch *.gz> ForceType text/plain </FilesMatch>
17 nginx  gzip 

7
ライブLinuxシステムのクローンを作成する最良の方法
誰でもライブLinuxシステムのクローンを作成する方法を知っていますか?実稼働サイトを実行しているライブインストールがあります。問題は、(ダウンさせることなく)クローンを作成し、それを仮想マシンに移動(復元)する必要があるということです。基本的に、物理ハードウェアから仮想ハードウェアに移行しています。

2
ファイアウォールをバイパスするためのSSH SOCKSプロキシ経由のリモートデスクトップ[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のサーバー障害のため。 9年前に閉鎖されました。 Mac用RDC2.1を使用して、MacからWindowsサーバーに接続しようとしています。 問題は、接続する必要があるサーバーが邪悪なドラゴンによって保護されていることです。これは、完全に独立したネットワーク上のIPベースのアクセス制御です。 取得できるIPがありますが、それは私のオフィス(つまり、完全に独立したネットワーク)にあります。 そのネットワークはVPN用に設定されていないため、SSHトンネルを介してSOCKSプロキシを設定しました(すべて正常に機能しています)。 (SSH proxy) Me (on my Mac) ----------> Office Linux box ----> Windows server (home network) (office network) (other network) オフィスのLinuxサーバー(SSHサーバー)から、Windowsサーバーのポート3389にtelnetで接続できます。問題ありません。しかし、私のMacからは、きしみほどの音を出すことはできません。何か案は?

4
GitのSSHポートを指定する
接続するサーバーのほとんどに、非標準のsshポート(1234)を使用しています。だから私のssh設定ファイルには次のものがあります: Port 1234 しかし、github.comはポート22を使用します。githubに接続しようとすると、明らかにポート1234を使用しようとします。今は、sshの設定を編集して機能させる必要があります。 これが私のgit configからの抜粋です: [remote "origin"] url = git@github.com:asdf/asdf.git
17 ssh  git 

8
Linuxのファイルではなくディレクトリツリーをコピーするにはどうすればよいですか?
ある場所から別の場所に約200個のディレクトリとサブディレクトリをコピーしたいのですが、それらのディレクトリ内の何千ものファイルをコピーしたくありません。私はLinuxを使用しています。 注:すべてをコピーしてからすべてのファイルを削除するのに十分なスペースがありません。

3
Linuxボックスを使用してsshを介してWindowsリモートデスクトップをトンネルする方法は?
ホームネットワークには、Linux(192.168.8.x)とWindows Server 2008(192.168.8.y)の2つの物理サーバーがあります。 Linuxサーバーは、非標準ポートのssh(23008など)から外部からアクセスできません。Linuxボックスでsshを介して永続的なRDPトンネルを確立するにはどうすればよいですか?外部マシンでパテを使用できることは知っていますが、Linuxボックスでsshdを正しく設定する方法がわかりません。ヒントをありがとう!
17 linux  ssh  rdp  putty  ssh-tunnel 

10
SSH経由でログインしているかどうかを確認する方法は?
私は現在、複数のマシンで使用されるかなり複雑なbash構成をセットアップしています。SSH経由でログインしているか、ローカルマシンにログインしているかを判断できるかどうかを確認しようとしています。このようにして、たとえば、その事実に応じていくつかのエイリアスを設定できます。リモートサーバーを停止することは、最善の方法ではない可能性があるhaltためrestart、エイリアシングのようなものです。 私がこれまでに知っていることは、SSH_CLIENTssh経由でログインしたときに環境変数が設定されるということです。残念ながら、スーパーユーザーシェルをで起動すると、この変数は破棄されsudo -sます。また、sudoにすべての環境変数を新しいシェル環境にコピーするように指示するパラメーターをsudoに渡すことができることも知っていますが、これを行いたくない場合、他の方法はありますか?
17 linux  ssh  shell 


3
ウィンドウ256文字のパス名の制限
長い調査の結果、最新のMicrosoft Windows 7でもパス名は256文字を超えることはできませんでした。NTFSは最大32,000文字のパスを処理できるため、このような愚かな制限がある理由はわかりません。十数年以上問題なく長さ!それを変更する可能性はありませんか?または、それを回避する実用的な解決策はありますか? 長いファイル名を持つ入れ子になった写真ディレクトリのような単純なユースケースでも、260文字はごくわずかです。
17 windows-7  ntfs 

4
nginxチャンク転送エンコーディングの有効化
nginx 0.8.35はチャンク転送エンコーディングをサポートするようです: nginx 0.8.35での変更2010年4月1日 *) Change: now the charset filter runs before the SSI filter. *) Feature: the "chunked_transfer_encoding" directive. これは素晴らしいです。なぜなら、nginxリバースプロキシを介してgit-http-backendプロセスにgitの変更をプッシュしようとしているからです。Git HTTPは、クライアント側の効率性の理由でチャンク転送エンコードを利用します。 しかし、私はそれを動作させることができません。次のconfigure呼び出しでDebian Lennyでnginx 0.8.44を使用しています。 ./configure \ --sbin-path=/usr/sbin \ --conf-path=/etc/nginx/nginx.conf \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --user=www-data \ --group=www-data \ --pid-path=/var/run/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --with-http_ssl_module \ --with-http_gzip_static_module \ --with-http_realip_module そして、次のconfファイル: server …
17 nginx  git  chunked 

3
再起動せずにコンピューターグループメンバーシップを更新する方法はありますか?
Windows Server 2008 R2を使用していますが、コンピューターComputerAの「ネットワークサービス」アカウントで実行されているWindowsサービスがあります。このWindowsサービスは、グループGroupAに読み取りアクセス許可を付与する共有フォルダー(別のコンピューターComputerB上の)にアクセスする必要があります。そのため、ComputerAのコンピューターアカウントをGroupAに追加し、ComputerAを再起動する必要があります。 私の質問は、ComputerAを再起動せずにすぐにグループメンバーシップを有効にする方法はありますか?

3
アプリプール名にスペースがある場合、cmdラインからIIS 7アプリプールを開始/停止するにはどうすればよいですか?
http://technet.microsoft.com/en-us/library/cc732742(WS.10).aspx 上記のURLは、IIS 7アプリプールを開始/停止する方法を説明しています。ただし、アプリプール名にスペースがあります。二重引用符は機能しません。アイデア? C:\Windows>C:\Windows\System32\inetsrv\appcmd stop apppool /apppool.name: My Ap p Services Failed to process input: The parameter 'App' must begin with a / or - (HRESULT=8 0070057). C:\Windows>C:\Windows\System32\inetsrv\appcmd stop apppool /apppool.name: "My A pp Services" ERROR ( message:The attribute "apppool.name" is not supported in the current com mand usage. )
17 iis-7  iis 

5
MySQLスレーブを同時にマスターにすることはできますか?
2つのDBサーバー(マスターとスレーブ)を2つの新しいDBサーバー(マスターとスレーブ)に移行中です DB1-マスター(実動) DB2-スレーブ(本番) DB3-新しいマスター DB4-新しいスレーブ 現在、レプリケーションは次のように設定されています。 DB1 -> DB2 DB3 -> DB4 運用データを新しいサーバーに複製するには、次のように「デイジーチェーン」で接続します。 DB1 -> DB2 -> DB3 -> DB4 これは可能ですか?show master status;DB2(本番スレーブ)で実行すると、binlogの位置は決して変わらないようです: + ------------------ + ---------- + -------------- + ---- -------------- + | ファイル| 位置| Binlog_Do_DB | Binlog_Ignore_DB | + ------------------ + ---------- + -------------- + ---- -------------- + …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.