サーバー管理者

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

1
ポートを持つローカルホストのホスト名-OSX [終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のサーバー障害のため。 4年前に閉鎖されました。 Node.jsマシン上で複数のWebサーバーをローカルで実行しようとしています。 私が書いているコードはドメイン名を参照する必要があるため、dev.myHost.comNodeから実行されている非port-80サービス(技術的にはHarp.jsとonを実行していますSails.js)の規則を維持し、ポイントしたいです。 だから、dev.hostOne.comを指している必要がありますlocalhost:123 をdev.hostTwo.com指す必要がありますlocalhost:456 これは可能ですか?もしそうなら、どのように。
14 mac-osx  node.js  hosts  ipfw 

2
gitlabリポジトリへのアクセスをブロックしている「アクセス権」は何ですか?
新鮮なクリーンサーバーでgitlab(6.5.1)をセットアップしようとしています。すべてが機能しているように見えますが、gitはどのプロジェクトにもプッシュできません。新しく作成されたプロジェクトページからコマンドを実行し、ssh経由でリモートにプッシュすると、次の結果が得られます。 $ git push -u origin master fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. これはかなり一般的な問題のようです。残念ながら、多くの潜在的な原因があり、それらのどれも一致しないようです。問題3424 オンライン古いリリースおよび他のさまざまなソースの私が見て、次の提案をチェックしました: 残りのsshキー これは、残り物のないクリーンなセットアップです。私の鍵は許可された鍵ファイルに適切に追加され、リストされている唯一のものです。 デバッグロギングを使用してsshを実行すると、Ruby環境変数に関連するエラーが表示されます。 鉱山がきれいになります。SSHデバッグは正常な接続を示します。認証ハンドシェイクに関するすべてが正常である場合、これは出力の終わりです。 debug1: Sending command: git-receive-pack 'username/reponame.git' debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: client_input_channel_req: channel 0 …

3
保持方法:1週間の毎日のバックアップ、1か月の毎週、1年間の毎月、およびその後の毎年のバックアップ
このサーバー上のデータと構成ファイルを毎日バックアップする必要があります。私は維持する必要があります: 1週間の毎日のバックアップ 1週間の毎週のバックアップ 1年間の月次バックアップ その後の年間バックアップ これらはすべて、cronから毎日実行されるシェルスクリプトによって実現されます。 これは、10年間の実行後のバックアップファイルの外観です。 blog-20050103.tar.bz2 blog-20060102.tar.bz2 blog-20070101.tar.bz2 blog-20080107.tar.bz2 blog-20090105.tar.bz2 blog-20100104.tar.bz2 blog-20110103.tar.bz2 blog-20120102.tar.bz2 blog-20130107.tar.bz2 blog-20130902.tar.bz2 blog-20131007.tar.bz2 blog-20131104.tar.bz2 blog-20131202.tar.bz2 blog-20140106.tar.bz2 blog-20140203.tar.bz2 blog-20140303.tar.bz2 blog-20140407.tar.bz2 blog-20140505.tar.bz2 blog-20140602.tar.bz2 blog-20140707.tar.bz2 blog-20140728.tar.bz2 blog-20140804.tar.bz2 blog-20140811.tar.bz2 blog-20140816.tar.bz2 blog-20140817.tar.bz2 blog-20140818.tar.bz2 blog-20140819.tar.bz2 blog-20140820.tar.bz2 blog-20140821.tar.bz2 blog-20140822.tar.bz2
14 linux  backup  bash 

5
httpをhttpsにリダイレクトせずに、サイト全体を強制的にhttps
サイト全体をhttpsにする方法を調査しているときに、たくさんの議論がありました。ほとんどの答えは、httpをhttps(.htaccessファイル)にリダイレクトすることでした。これは、同じジョブを2回(2つの要求)行うのは良くないため、良くありません。また、「真ん中の男」が最初にhttpを使用し、自分のサイトがhttpsに直接アクセスするようにします。サイト全体をhttpsにする別の方法はありますか?たとえば、ユーザーがexample.comに入力すると、そのexample.comは、httpまたは他の何かから先にリダイレクトすることなく、自動的にhttpsになりますか?
14 http  https 

4
vsFTPdのデフォルトでアップロードされたファイル許可がUbuntuで機能しない
Ubuntu 12.10 x64を実行しているサーバーと、vsFTPdの最新バージョンがあります。 私のユーザーexample.comは上のホームフォルダが設定されています/var/www/example.com、 内部にpublic_htmlフォルダーを作成し、777それに許可を与え、ホームユーザーフォルダーの書き込み権限を削除しました。すべてがうまく機能していますが、: FTP(SmartFTPを使用)でアップロードしたすべてのファイルは、chmodが0になります。 私vsftpd.confは1行のみ関連していました: local_umask=022. 私はに変更しようとしました: file_open_mode=777 local_umask=002 そのため、775アップロードしたファイルはすぐに取得されます。 しかし、アップロードされたフォルダのみが775許可を取得しています。 アップロードしたファイルを取得 1411 permissions 誰かがそれを解決するのを手伝ってくれますか?
14 ubuntu  ftp  chmod  vsftpd 

2
Amazon Linuxでyumを使用してPHPを更新する
EC2、AMI 2013.09にAmazon Linuxがあります。LAMPインストールチュートリアル、http: //docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.htmlに従って、PHP5.3がインストールされました。 ここでのこの質問への回答、Amazon Linuxバージョンの詳細、ceejay0zは、を使用してPHP5.5にアップグレードできることを説明していyum install php55ます。ただし、そうすると、競合に関連するエラーが表示されます(依存関係チェックの最後)。 だから、私の質問は、ここからどのように進めるのですか?既存のPHPインストールを消去してから、新しいものをインストールしますか?アップグレードしますか?更新?更新先?(わかりにくい場合は、yumを使用したことがありません...)

2
ReFSは、Hyper-V 2012 r2クラスターで本番VHDXをホストする準備ができていますか?
すべての「Windows Server 2012 r2」の投稿にリストされていない新しい機能の1つは、クラスタリングがReFSでフォーマットされたCSVをサポートするようになったことです。したがって、当然、VHDXファイルを保存するCSVをReFSに変更したいと思います。ただし、SQL Server 2012を実行しているVMにデータベースファイルを格納するためにVHDXファイルが使用されています。 その考えは、ハードウェアレベルでRAIDを使用して、瞬時の障害から保護することです。その上で、実際のOS(Hyper-V Server 2012 r2)はそれらをReFSボリュームとして維持し、それらのドライブ上のデータをビットロットから保護します。最後に、VHDXはNTFSドライブです。つまり、サポートされているアプリケーションは、依存するファイルシステムを引き続き使用します。 これまでのところ、これが技術的にサポートされていることを見つけることができます。Hyper-Vは、VHDXファイル(Set-FileIntegrityコマンドレット)の「データ整合性」設定をオフにする必要があると報告しているためReFSボリューム。しかし、それ以上の確かな情報は見つかりません。プライムタイムの準備は本当に整っているのか、それとも事実上クラスタリングの技術プレビューなのか? 編集:2014-01-22 ReFSはそれ自体でbitrotのみを検出することがわかりました。ReFSで検出と自動修正の両方を行うには、記憶域スペースを使用して、複数のReFSドライブを使用してRAID-1ボリュームを作成する必要もあります。だから、私のソリューションはハードウェアRAIDがそのディスクをJBODとして提示するように進化しているように見え、それからWindowsがRAID-1の部分を処理します。これが来月かそこらで実稼働環境で実行可能なセットアップかどうかをテストします。

3
構成にpidfileがないときにuwsgiを停止するにはどうすればよいですか?
仮想環境にインストールuwsgiしpip install uwsgiました。私が使用した「ini」ファイルで: socket = 127.0.0.1:3000 # no pidfile option そして走る uwsgi --ini config.ini しかし、このuwsgiのインスタンスを停止する方法は? uwsgi --stop ...pidファイルが必要です。アドレスを使用できません: open("127.0.0.1:3000"): No such file or directory [core/io.c line 505] そして、殺す場合-uwsgiはそれ自体を再生成します。
14 uwsgi 

1
mysqldumpエラー#1557:イベントテーブルが壊れていますか?
古いmysqlバックアップスクリプトから次のエラーに気づきました。 % mysqldump -hsql -uXXXX -pXXXX --events --all-databases > /dev/null mysqldump: Couldn't execute 'show events': Cannot proceed because system tables used by Event Scheduler were found damaged at server start (1577) ぶらぶらすることは、mysql.eventsで何らかの破損を示しているようです(--eventsフラグをスキップするとエラーなしでダンプできます)。私は、データベースに重大な問題があり、同じ問題を報告している誰かの明確なインスタンスを罰することができないことを心配しています。最も近い一致は、myisamchkを使用してISAインデックスを再構築する必要があることを示しているようですが、それが同じ問題だとは確信していません。 ubuntu 10.04.4 LTSシステムでmysql v14.14を実行しています。このエラー以外に、他の症状/問題は見当たりません。 私は周りを突く前に誰かが何らかのアドバイスを提供し、データベースを本当に破損する危険があることを望んでいました。
14 mysql 

2
どうすれば動的なIPv6ネットワークアドレス指定に「つま先を浸す」ことができますか?
IPv6で、特定のMACアドレスによって識別されるネットワーク上のホストのサブセットの動的なアドレス指定と構成を有効にする方法はありますか? 私はIPv6のセットアップにゆっくり取り組んできました。すべてのルーターには静的なアドレスとルートがあり、いくつかの重要なサーバーは静的にアドレス指定されています。ここで、いくつかのクライアントのテストを開始したいのですが、一度にネットワーク全体で単純に有効にしたくありません。いくつかのホストで有効にしたいだけです。 IPv4の世界では、スコープ内の空きアドレスが0のDHCPサーバーをセットアップし、予約をセットアップします。IPv6の世界では、DHCPv6を介してデフォルトゲートウェイを設定できないため、これはオプションではないようです。 これにどのようにアプローチしますか?ネットワーク上でIPv6を選択的に有効にすることは単に不可能ですか? 私のルーターはLinuxベースであり、DHCPv6サーバーは問題があればLinux上で動作します。あらゆる種類のクライアント(Windows / Linux / OSX)を有効にしたいと考えています。
14 ipv6 

5
Jenkins:グローバルセキュリティをオンにした後、アクセスは拒否されました。元に戻す方法は?
これを理解するのに助けが必要です。この問題を修正するにはどうすればよいですか?グローバルセキュリティを有効にすると、このエラーがすぐに表示されたと思います。 (localhost:8080にアクセスしているときに、次のメッセージが表示されます...) A problem occurred while processing the request. Please check our bug tracker to see if a similar problem has already been reported. If it is already reported, please vote and put a comment on it to let us gauge the impact of the problem. If you think this …
14 jenkins 

1
デスクトップエクスペリエンスをインストールせずにWindows 2012サーバーにディスククリーンアップをインストールするにはどうすればよいですか?
問題は、Optimize-VHDコマンドレットを実行する前に、VMの.vhdxドライブをクリーンアップ/コンパクト化するために最善を尽くすことです。Microsoftのディスククリーンアップユーティリティを使用すると便利です。問題は、デフォルトではインストールされないことです。 公式な方法は、「役割と機能の追加」を使用して「デスクトップエクスペリエンス」機能を追加することです。これには望ましくない副作用がありますが、その機能には「Media Foundation」および「Ink and Handwriting」機能がさらに必要です。「ディスククリーンアップ」が必要です。

3
複数のホップを介してSSHトンネルを介してデータをコピーする
問題の主な環境は2つあります。 開発とQA 各環境には2つのサーバーがあります。 ジャンプボックス アプリケーション・サーバー アプリケーションサーバーに接続するには、最初にジャンプボックスに接続し、次にアプリケーションサーバーにSSHで接続する必要があります。 ファイアウォールのおかげでいくつかのルールがあります: ジャンプボックス経由でアプリケーションサーバーに接続する必要があります アプリケーションサーバーはどちらのジャンプボックスにも接続できません ジャンプボックスは同じサブネット上にあり、互いに通信できます。 私たちの問題 には多くのコンテンツ(670 GB)がありDEVELOPMENT APPLICATION SERVER、これをに取得する必要がありQA APPLICATION SERVERます。 このデータをジャンプボックスにコピーすることは、必要なスペースがないため、オプションではありません。 いくつかの調査を行った結果、これらのサーバーを介して一連のトンネルを作成し、トンネルを介して1つのアプリサーバーから別のアプリサーバーにデータを直接ストリーミングできることがわかった。ただし、アプリケーションサーバーからジャンプボックスに接続できないという問題。 オプションはありますか?これは絶望的な状況になりつつあり、時間が非常に重要です。データをダウンロードして再アップロードする時間はありません。サーバー上のネットワークを介したコピーは、ギガビット接続であるため、すぐに実行されます。
14 linux  ssh  ssh-tunnel  tunnel 


1
Bashは、認証に使用されたSSH公開キーを教えてくれますか?
rootユーザーを追跡するとします。それぞれに一意の秘密鍵があり、公開鍵はに保存されてい/root/.ssh/authorized_keysます。 各ユーザーが一意のキーでログインすると、どのキーが認証に使用されたかをBASHセッション内からどのように確認できますか?ログイン時に環境変数を確認しようとしましたが、セッションと公開鍵との相関関係が表示されません。
14 bash  ssh-keys 

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