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

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

9
ファイル名から無効な文字を削除する方法は?
これらのような無効な文字を含むファイルがあります 009_-_�%86ndringshåndtering.html Æファイル名のどこかで問題が発生した場所です。 無効な文字をすべて削除する方法はありますか? またはtr何とか使用できますか? echo "009_-_�%86ndringshåndtering.html" | tr ???
47 linux  bash 

10
ソースから物事をコンパイルすることを学ぶ(Unix / Linux / OSX上)
パッケージ(MacPorts / apt-get)から可能な限りソフトウェアをインストールしますが、ソースからパッケージをコンパイルする必要があることがよくあります。./configure && make && sudo make install通常は十分ですが、動作しない場合があります。動作しない場合、頻繁に行き詰まります。ほとんどの場合、これは何らかの形で他のライブラリの依存関係に関連しています。 次のことを学びたい: どの引数を渡すかをどのように把握し./configureますか? 共有ライブラリがOS X / Linuxでどのように機能するか-ファイルシステム上のどこにあるか、どのように./configure && make見つけるか、リンクされたときに実際に何が起こるか 共有ライブラリと静的リンクライブラリの実際の違いは何ですか?なぜすべてを静的にリンクすることができず(RAMとディスクスペースは最近安い)、それゆえ奇妙なライブラリバージョンの競合を避けることができないのですか? インストールしたライブラリとバージョンを確認するにはどうすればよいですか? 通常のシステムを壊さずに、ライブラリの複数のバージョンをインストールする方法を教えてください。 私は場合は午前それ以外のパッケージを使用して管理されているシステム上のソースからのものをインストールし、そうすることのクリーンな方法は何ですか? なんとかソースから何かをコンパイルすることができたと仮定すると、それを他の人が同じフープを飛び越える必要がないようにパッケージ化するにはどうすればよいですか?特にOS Xでは... このようなことをうまく行うために習得する必要があるコマンドラインツールは何ですか?otool、pkg-configなどのようなもの ここでかなりの時間と労力を費やしたいと思っています-必ずしも上記の質問に対する直接的な回答が欲しいわけではありません。実際に何が起こっているのかを理解し、それによって自分で問題を見つけ出す必要がある知識。





10
Linux on VMware-パーティション化を使用する理由
Linux VMを仮想化環境(私の場合はESXi)にインストールする場合、マウントポイントごとに個別のディスクを追加するだけでなく(ext4を使用する場合)ディスクをパーティション分割する説得力のある理由はありますか? 私が見ることができる唯一のことは、例えばfdiskでディスク上にデータが存在するかどうかを見るのがいくらか簡単になることです。 一方、パーティションを使用しない理由はいくつかあります(明らかに/ boot以外)。 ディスクを簡単に拡張できます。VM(通常はVCenter)のディスクサイズを増やしてから、VMでデバイスを再スキャンし、オンラインでファイルシステムのサイズを変更するだけです。 パーティションを基礎となるLUNに揃える際の問題はもうありません。 このトピックについてはあまり見つけていません。重要なものを見逃していませんか?

7
Amazon EC2でのDDOS攻撃を防ぐにはどうすればよいですか?
私が使用するサーバーの1つは、Amazon EC2クラウドでホストされています。数か月ごとに、このサーバーに対してDDOS攻撃を受けているようです。これにより、サーバーの速度が著しく低下します。約30分後、場合によっては後で再起動すると、すべてが正常に戻ります。 Amazonにはセキュリティグループとファイアウォールがありますが、攻撃を緩和または防止するためにEC2サーバー上に他に何を配置する必要がありますか? 私が学んだ同様の質問から: IPテーブル(またはUFWのようなもの)を介して特定のIPアドレスからの要求/分(または秒)のレートを制限します。 そのような攻撃を乗り切るのに十分なリソースがある-または- Webアプリケーションを構築して、弾力性のある/弾力性のあるロードバランサーを搭載し、そのような高い需要を満たすために迅速にスケールアップできるようにします) mySqlを使用している場合、遅いクエリがシステムを動かさないように、mySql接続を順次実行するように設定します 他に何が欠けていますか?特定のツールと設定オプション(ここでもLinuxを使用)、および/またはAmazon EC2に固有の情報に関する情報が欲しいです。 ps:DDOSの監視に関するメモも歓迎します-おそらくnagiosで?;)

4
NFSフォルダーのアクセス許可を適切に設定する方法 取り付け終了時の許可が拒否されました。
開発サーバーのNFSフォルダーに接続しようとしています。devサーバー上のフォルダーの所有者はdarrenおよびグループdarrenです。 ディスクユーティリティを使用してMacにエクスポートしてマウントすると、マウントされますが、フォルダを開こうとすると、権限がありませんというメッセージが表示されます。rw、sync、およびno_subtree_checkを設定しました。Macのユーザーは、たくさんのグループを持っている人です。 フォルダーにアクセスするには、同じグループとユーザーを設定する必要がありますか?
46 linux  ubuntu  nfs 

10
Linux / bootパーティションの推奨サイズは何ですか?
Linux /bootパーティションの推奨サイズは何ですか? そして、/bootパーティションを持たないことは安全ですか? 一部のサーバーには/bootパーティションがありませんが、一部のサーバーには128 MBの/bootパーティションがあります。私は少し混乱しています。ある/bootパーティションが必要?ある場合、どれくらいの大きさですか?
46 linux  partition  boot 

9
サーバーがSYNパケットに応答してSYN / ACKパケットを送信しないのはなぜですか
最近、当社のWebサイトを閲覧するMacおよびLinuxユーザーに限定されているTCP接続の問題に気づきました。 ユーザーの観点からは、Webサイトへの非常に長い接続時間(> 11秒)として表示されます。 私たちはこの問題の技術的な特徴を追跡することができましたが、なぜそれが起こっているのか、どうやってそれを修正するのかがわかりません。 基本的に、クライアントのマシンはSYN接続を送信してTCP接続を確立し、Webサーバーはそれを受信しますが、SYN / ACKパケットで応答しません。クライアントが多くのSYNパケットを送信した後、サーバーは最終的にSYN / ACKパケットで応答し、接続の残りの部分はすべて問題ありません。 そして、もちろん、問題のキッカー:それは断続的であり、常に発生するわけではありません(ただし、10〜30%の時間で発生します) OSとしてFedora 12 Linuxを使用し、WebサーバーとしてNginxを使用しています。 Wireshark分析のスクリーンショット 更新: クライアントでウィンドウスケーリングをオフにすると、問題が発生しなくなりました。今、私はちょうどサーバー側の解像度が必要です(すべてのクライアントがこれを行うことはできません) 最終更新: 解決策は、公開されているサーバーでTCPウィンドウのスケーリング と TCPタイムスタンプの両方をオフにすることでした。
46 linux  tcp  web-server 




5
Bash findコマンドの詳細な出力
bash findコマンドに実行内容を出力するよう指示する方法はありますか(詳細モード)? たとえば、コマンドの場合: find /media/1Tb/videos -maxdepth 1 -type d -mtime +7 -exec rm -rf {} \;出力するには: Found /media/1Tb/videos/102, executing rm -rf /media/1Tb/videos/102 ...
46 linux  bash  find 

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