サーバー管理者

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

6
会社のIT管理者関係の終了[終了]
私たちは、会社を使用して(小規模オフィス)ITインフラストラクチャを管理しています。何が行われたか、何が行われなかったかの完全な記録はなく、これを自分で拾うために何を求める必要があるのか​​わかりません。この状況の人々のための良い「あなたが得ることを確認するための物事のチェックリスト」はありますか?(Windows OSプロダクトキー、インストールメディア(?)、ドメインコントローラー管理者パスワードなど)
60 untagged 

7
Linuxの「スクリーン」内で実行しているかどうかを確認するにはどうすればよいですか?
「画面」とは、切断されたsshセッションに再接続する方法で説明されているプログラムを指します。それは良い施設です。 しかし、私が本当に知りたい質問があります。「スクリーン」内で実行しているかどうかを知る方法は?違いは: はいの場合、シェル(Bashなど)セッションを失うことなく、現在のターミナルウィンドウを安全に閉じることができます。たとえば、PuTTYウィンドウを閉じることができます。 いいえの場合、ターミナルウィンドウを閉じる前に保留中の作業を処理する必要があることがわかります。 さらに、このステータスをPS1プロンプトに表示して、いつでも自動的に表示できるようにしたいです。
60 linux  gnu-screen 

9
Win7でネットワークロケーションのログイン資格情報を削除するにはどうすればよいですか?
私は次のようなフォルダにアクセスしようとしました: \\somecomputeronmynetwork\somelocation$ この場所に行くと、ユーザー名とパスワードの入力を求められます。 私は1つを入れて、それで私を元気にさせました。 次に、そのログインを削除する必要があるため、別のユーザー名とパスワードを試すことができます。 これを行う最も簡単な方法は何ですか?

5
dpkg-reconfigure tzdataを自動化する
私はpuppetを使用して、debianサーバーのクラスターを管理しています。クラスター上の各マシンのタイムゾーンを変更する必要があります。これを行う適切なdebianの方法はを使用することdpkg-reconfigure tzdataです。しかし、ダイアログを使用する場合にのみ変更できるように見えます。これをシェルから自動化する方法はありますか?Execを書くだけで簡単にできますか? そうでない場合、私は次の最善の方法は、おそらく人形を配布持っているだろうと思う/etc/timezoneと/etc/localtime、クラスタ全体で正しいデータで。 どんな入力でも歓迎します!


14
Windows 7上の64ビットTortoiseSVNは、「ファイルまたはディレクトリが破損しており、読み取り不可」と表示してから、chkdskを実行します[クローズ]
64ビットWindows 7 Professionalで64ビットTortoiseSVNを使用しています。頻繁にチェックアウトまたは更新が失敗し、次のようなエラーメッセージが表示されます。 Error: Can't move Error: '[...]\\.svn\tmp\entries' Error: to Error: '[...]\\.svn\entries': Error: The file or directory is corrupted and unreadable. その後、再起動後にCHKDSKが実行されるため、緊張します。 なぜこれが起こっているのか、どうすれば回避できるのですか?

5
SSH接続のデフォルトのAnsibleユーザー名/パスワードを設定する方法は?
私はAnsibleを使用していますが、インベントリ/すべてにこの構成があります: [master] 192.168.1.10 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [slave] 192.168.1.11 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant 192.168.1.12 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [app] 192.168.1.13 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [all:children] master slave 新しいインスタンスごとにすべてのパラメーターを繰り返したくありません。それらを1か所で構成するにはどうすればよいですか?これらのパラメーターを持つファイルはありますか?
60 ansible 


2
Postgresql:DATABASEのGRANT ALL PRIVILEGESは何をしますか?
特定のデータベースのすべてのテーブルに対するすべての特権を、新しいpostgresユーザー(所有者ではない)に付与しようとしています。それはGRANT ALL PRIVILEGES ON DATABASE my_db TO new_user;しないようです。上記のコマンドを(postgresユーザーとして)正常に実行した後、new_userとして以下を取得します。 $ psql -d my_db my_db => SELECT * FROM a_table_in_my_db; ERROR: permission denied for relation a_table_in_my_db 2つの質問: 1)my_dbのすべてのテーブルに対するすべての権限を付与しない場合、上記のコマンドは何をしますか? 2)すべてのテーブルに対するすべての権限をユーザーに付与する適切な方法は何ですか?(将来作成されるすべてのテーブルを含む)


7
(sshシェルなしで)sftp経由でrsyncを使用することは可能ですか?
sshを介したRsyncは、毎回うまく機能します。 ただし、sftpログインのみを許可し、sshログインは許可しないホストにrsyncを試みると、次のエラーが発生します。 rsync -av / source ssh user @ remotehost:/ target / プロトコルバージョンの不一致-シェルはきれいですか?(説明については、rsyncのマニュアルページを参照)rsyncエラー:compat.c(171)[sender = 3.0.6]でのプロトコルの非互換性(コード2) rsyncのmanページの関連セクションは次のとおりです。 通常、このメッセージは、rsyncがトランスポートに使用しているストリームに不要なゴミを生成する起動スクリプトまたはリモートシェル機能によって発生します。この問題を診断する方法は、次のようにリモートシェルを実行することです。 ssh remotehost /bin/true > out.dat 次に、out.datを見てください。すべてが正常に機能している場合、out.datは長さゼロのファイルである必要があります。rsyncから上記のエラーを受け取っている場合、おそらくout.datにテキストまたはデータが含まれていることがわかります。内容を見て、何を作っているのかを考えてみてください。最も一般的な原因は、非対話型ログインの出力ステートメントを含むシェルスタートアップスクリプト(.cshrcや.profileなど)が正しく構成されていないことです。 私のシステムでこれを試してみると、out.datで以下が生成されました。 ssh-dummy-shell:コマンドは許可されていません。 思ったように、ホストはsshログインを許可していません。 次のリンクは、sshfsでfuseを使用してこのタスクを実行できることを示していますが、非常に低速であり、実稼働での使用には適していません。 rsync sftpが動作する可能性はありますか?
60 ssh  rsync  sftp 

18
iptablesのヒントとコツ[終了]
Linuxのシステム管理者はiptables、netfilterパケットフィルタリングフレームワークへのユーザーランドインターフェイスに精通していると確信しています。 さて、この「質問」は、さまざまな知恵の断片を集めるためのコミュニティWikiを意図していますiptables。あまりにも一般的またはあまりにも曖昧なものはありません。他の人が最大限に活用するのを助けるあなたが知っている何でも投稿してくださいiptables。

1
ネストされた場所nginx
nginxのネストされた場所を理解するのに問題があります。いくつかの構成ディレクティブが共通する2つの場所があるため、ディレクティブを繰り返すのではなく、正規表現を使用してURIを繰り返したいと思います。 location ~ /a|/b { location /a { } location /b { } } ただし、これによりエラーが発生します nginx: [emerg] location "/a" is outside location "/a|/b" in /etc/nginx/nginx.conf:36 また|はなしでも大丈夫なようです。 location ~ /a { location /a { } } 何が間違っていますか?何も繰り返さずにこれを行うより良い方法はありますか?別の方法で場所をグループ化できますか?
60 nginx 

8
ウェアレベリングにより、大容量のSSDの寿命は長くなりますか?
大容量のSSDを購入すると、SSDの寿命を延ばすことができると言われています。理由は、新しいSSDにはウェアレベリングがあり、したがって、この書き込みを(論理)ディスクに広げるかどうかにかかわらず、同じ量の書き込みを維持する必要があるということです。また、必要なサイズの2倍のSSDを入手した場合、ウェアレベリングを行うための容量は2倍になります。 それに真実はありますか?

5
Dockerデータボリュームを削除しますか?
公式のDockerドキュメントにはdocker rm -v containername、データボリュームを具体的に削除するために実行する必要があることが記載されています。しかし、特定のデータボリュームを参照するすべてのコンテナを既に削除した場合はどうしますか?
59 docker 

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