タグ付けされた質問 「linux」

Linuxは、Linuxカーネルに基づくUNIXのようなオープンソースオペレーティングシステムの総称です。

30
du -h出力をサイズでソートするにはどうすればよいですか
人間が読めるdu出力のリストを取得する必要があります。 ただし、du「サイズによる並べ替え」オプションsortはなく、パイピングは人間が読めるフラグでは機能しません。 たとえば、次を実行します。 du | sort -n -r サイズ別にソートされたディスク使用量を出力します(降順): du |sort -n -r 65108 . 61508 ./dir3 2056 ./dir4 1032 ./dir1 508 ./dir2 ただし、人間が読めるフラグで実行すると、適切にソートされません。 du -h | sort -n -r 508K ./dir2 64M . 61M ./dir3 2.1M ./dir4 1.1M ./dir1 誰でもdu -h サイズでソートする方法を知っていますか?
966 linux  bash  du  gnu 



2
htopステータスバーの色は正確に何を意味しますか?
デフォルトでhtopは、プロセッサ、メモリ、およびスワップの色付きのステータスバーを表示します。左から右に、バーはいくつかのしきい値に応じて緑、青、黄色、および赤に色分けされます。 メモリバーの緑と青のレベルが小さく、残りのほとんどすべてが黄色の場合はどういう意味ですか?スワップバーは空です。htopの色設定は「デフォルト」です。

5
うるう2日目にLinuxサーバーのクラッシュが頻繁に発生する人はいますか?
*注意:混乱したカーネルが原因でサーバーにまだ問題があり、再起動できない場合-システムにインストールされているgnu dateで提案される最も簡単な解決策はdate -s nowです。これにより、カーネルの内部「time_was_set」変数がリセットされ、Javaおよびその他のユーザースペースツールでCPUが占有するfutexループが修正されます。私は自分のシステムでこのコマンドを実行し、スズで言うことを実行していることを確認しました* 死後 Anticlimax:死んだのはクラスターへのVPN(openvpn)リンクだけだったので、再確立するのに刺激的な数秒がありました。それ以外はすべて問題なく、うるう秒が過ぎた後、ntpの起動は正常に完了しました。 私はその日のすべての経験をhttp://blog.fastmail.fm/2012/07/03/a-story-of-leaping-seconds/に書きました。 http://my.opera.com/marcomarongiu/blog/2012/06/01/an-humble-attempt-to-work-around-the-leap-secondの Marcoのブログを見ると、彼はntpd -xを使用して1時間のスキップを回避するために、24時間にわたって時間の変更を段階的に行います。これは、独自のntpインフラストラクチャを実行するための代替の塗り付け方法です。 ちょうど今日、2012年6月30日(土)-GMTの開始後すぐに開始。さまざまなチームによって管理されているように、さまざまなデータセンターに少数のサーバーがあります-pingに応答せず、画面が空白になります。 それらはすべてDebian Squeezeを実行しています-ストックカーネルからカスタム3.2.21ビルドまでのすべてを備えています。ほとんどがDell M610ブレードですが、私はDell R510を失い、他の部門も他のベンダーのマシンを失いました。また、クラッシュし、無関係であると思われた古いIBM x3550もありましたが、今は疑問に思っています。 私が言ったからスクリーンダンプを取得した1つのクラッシュ: [3161000.864001] BUG: spinlock lockup on CPU#1, ntpd/3358 [3161000.864001] lock: ffff88083fc0d740, .magic: dead4ead, .owner: imapd/24737, .owner_cpu: 0 残念なことに、ブレードにはすべてkdumpが構成されているはずですが、非常に激しく死んだためkdumpがトリガーされず、コンソールのブランキングがオンになっていました。コンソールブランキングを無効にしたため、指が交差したため、次のクラッシュ後に詳細情報を入手できます。 それが共通のスレッドなのか、それとも「私たちだけ」なのかを知りたいだけです。異なる時期に購入され、異なる管理者(私はFastMail.FMの管理者)が実行する異なるデータセンターの異なるユニットであるということは本当に奇妙です...そして今では異なるベンダーのハードウェアですらあります。クラッシュしたマシンのほとんどは数週間/月稼働しており、3.1または3.2シリーズのカーネルを実行していました。 直近のクラッシュは、3.2.21を実行して約6時間しか稼働していなかったマシンでした。 回避策 わかりました、ここで私がそれを回避した方法を示します。 無効なntp: /etc/init.d/ntp stop http://linux.brong.fastmail.fm/2012-06-30/fixtime.plを作成しました(コードはMarcoから盗まれました。コメントのブログ投稿を参照してください) fixtime.plうるう秒セットがあることを確認するために引数なしで実行しました fixtime.plうるう秒を削除する引数を指定して実行しました 注:に依存しadjtimexます。squeeze adjtimexバイナリのコピーをhttp://linux.brong.fastmail.fm/2012-06-30/adjtimexに置きました。squeeze64ビットシステムに依存せずに実行されます。のディレクトリと同じディレクトリfixtime.plに配置すると、システムのディレクトリが存在しない場合に使用されます。明らかに、64ビットsqueezeがない場合は、自分で見つけてください。 ntp明日また始めます。 匿名ユーザーが提案したように-実行する代わりにadjtimex、自分で時間を設定するだけで、おそらくうるう秒カウンターもクリアされます。

20
Linuxで通常のユーザーとしてポート80でサーバーを実行する方法は?
私はかなり長い間解決策についてGoogleで調べましたが、答えが見つかりませんでした。 Ubuntu Linuxでポート80でサーバーを実行したいのですが、Ubuntuのセキュリティメカニズムにより、次のエラーが表示されます。 java.net.BindException:許可が拒否されました:80 すべてのユーザーがポート80を使用できるようにこのセキュリティメカニズムを無効にするか、現在のユーザーにポート80にアクセスするために必要な特権を割り当てるのは、十分に簡単だと思います。
311 linux 

6
Linuxウェブサーバー上で、ウェブサイトのファイル/フォルダーにはどのような権限が必要ですか?
これは、Linux Webサーバー上のファイル許可に関する標準的な質問です。 複数のWebサイトをホストするApache2を実行しているLinux Webサーバーがあります。各Webサイトには、/ var / www /に独自のフォルダーがあります。 /var/www/contoso.com/ /var/www/contoso.net/ /var/www/fabrikam.com/ ベースディレクトリ/ var / www /はroot:rootが所有しています。Apacheはwww-data:www-dataとして実行されています。Fabrikam Webサイトは、2人の開発者、AliceとBobによって管理されています。Contosoの両方のWebサイトは、1人の開発者Eveによって管理されています。すべてのWebサイトでは、ユーザーが画像をアップロードできます。Webサイトが侵害された場合、影響は可能な限り制限する必要があります。 Apacheがコンテンツを提供し、Webサイトが攻撃から保護され、開発者が変更を加えることができるように、アクセス許可を設定する最適な方法を知りたいです。Webサイトの1つは次のように構成されています。 /var/www/fabrikam.com /cache /modules /styles /uploads /index.php これらのディレクトリとファイルにアクセス許可をどのように設定する必要がありますか?私はどこかであなたがウェブサイトで777許可を決して使うべきではないことを読みましたが、どんな問題を引き起こす可能性があるのか​​分かりません。繁忙期には、Webサイトはいくつかのページを自動的にキャッシュし、結果をキャッシュフォルダーに保存します。Webサイトの訪問者によって送信されたすべてのコンテンツは、アップロードフォルダーに保存されます。


13
すでに開始したプロセスをnohup / screenできますか?
SSHを使用して、長時間実行されるデータ移行スクリプトのテスト実行を行っています。午後4時ごろにスクリプトの実行を開始するとします。今、午後6時が動き回りscreenます。 nohupプロセスを「遡及的に」実行する方法はありますか、それともコンピュータを一晩中オンラインのままにしておく必要がありますか?それは添付することはできません場合はscreen/にnohupプロセス私はすでに始めました、そして、なぜ?親/子プロセスがどのように相互作用するかに関係がありますか?(少なくとも「なぜ」の質問に対処しない「いいえ」の回答は受け入れません。申し訳ありません;))
260 linux  ssh  unix  gnu-screen  nohup 

2
「chmod -R 777 /」はなぜ破壊的ですか?
これは、ファイルの許可と777が「破壊的」である理由についての標準的な質問です。 サーバー障害(OSの再インストール)に既に多くの参照が存在するため、この問題を修正する方法を尋ねているわけではありません。なぜ破壊的なことをするのですか? このコマンドを実行したことがある場合は、すぐにオペレーティングシステムを破壊してください。制限の削除が既存のプロセスに影響を与える理由はわかりません。たとえば、何かへの読み取りアクセス権がなく、端末での短いタイプミスの後、突然アクセス権が得られるようになった場合...なぜLinuxが壊れるのですか?
255 linux  permissions  chmod 

16
known_hostsに新しいホストを自動的に追加できますか?
私の状況は次のとおりです。中央のクライアントから多数の仮想マシンインスタンスを起動し、それらを介してコマンドを実行するテストハーネスをセットアップしていsshます。仮想マシンには以前に使用されていないホスト名とIPアドレスがあるため~/.ssh/known_hosts、中央クライアントのファイルには含まれません。 私が抱えている問題はssh、新しい仮想インスタンスに対して実行される最初のコマンドが常に対話型プロンプトを表示することです: The authenticity of host '[hostname] ([IP address])' can't be established. RSA key fingerprint is [key fingerprint]. Are you sure you want to continue connecting (yes/no)? 仮想マシンのイメージにすでに焼き付けられている公開キーを使用することで、これをバイパスして新しいホストをクライアントマシンに既知にする方法はありますか?可能であれば、Expectなどを使用してインタラクティブプロンプトに応答する必要はありません。
249 linux  ssh  known-hosts 

13
Unixで実行中のプロセスの環境変数?
Unixシステムの環境変数に関連するいくつかの問題をトラブルシューティングする必要があります。 Windowsでは、ProcessExplorerなどのツールを使用して特定のプロセスを選択し、各環境変数の値を表示できます。 Unixで同じことをどのように達成できますか?echoingとenvcmdは現在の値を表示するだけですが、実行中のプロセスが現在使用している値を表示したいと思います。

16
大きなディレクトリツリーをローカルにコピーしますか?cpまたはrsync?
約1.8 TBの大きなディレクトリツリーをコピーする必要があります。それはすべてローカルです。習慣から私は使用したいと思いますがrsync、私は多くのポイントがあるかどうか、そして私がむしろ使用するべきかどうか疑問に思いますcp。 コピーで保持する必要があるため、アクセス許可とuid / gidが心配です(rsyncがこれを行うことは知っています)。シンボリックリンクなど。 宛先は空なので、いくつかのファイルを条件付きで更新することを心配する必要はありません。すべてローカルディスクなので、sshやネットワークについて心配する必要はありません。 私がrsyncから離れたくなるのは、rsyncが必要以上のことをするかもしれないからです。rsyncチェックサムファイル。私はそれを必要としません、そして、cpより時間がかかるかもしれないと心配しています。 それで、あなたは何を考慮しますrsyncかcp?

17
rsyncの全体的な進捗状況を表示することは可能ですか?
私はすでにこのオプションを検索しましたが、カスタムパッチを含むソリューションのみを見つけました。--helpに表示されず、これ以上情報が見つからないという事実は、おそらく答えが「いいえ」であることを示していますが、これを確認したいと思います。 rsyncでファイル転送の合計進行状況を表示することは可能ですか?
229 linux  rsync 

6
crontabが機能しないのはなぜですか?どうすればトラブルシューティングできますか?
これは、cronとcrontabの使用に関する標準的な質問です。 コミュニティはあなたの質問に対する答えが下にあることをかなり確信しているので、あなたはここに導かれました。あなたの質問が以下に回答されていない場合、回答はコミュニティがあなたを助けるのに役立つ情報を集めるのに役立ちます。この情報は、元の質問に編集する必要があります。 「crontabが機能しないのはなぜですか?どうすればトラブルシューティングできますか?'以下に見ることができます。これcronにより、crontabが強調表示されたシステムがアドレス指定されます。
225 linux  cron 

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