Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

4
多くの小さなファイル(SSDではなくHDD)を保存するための最も高性能なLinuxファイルシステムは何ですか?
多数の小さなファイルと少数の大きなファイルを含むディレクトリツリーがあります。ファイルの平均サイズは約1キロバイトです。ツリーには210158個のファイルとディレクトリがあります(この番号はを実行して取得されましたfind | wc -l)。 週に数回、ファイルのごく一部が追加/削除/書き換えされます。これは、小さなファイルだけでなく、(少数の)大きなファイルにも適用されます。 私が試したファイルシステム(ext4、btrfs)には、ディスク上のファイルの配置にいくつかの問題があります。長い時間をかけて、ディスク上のファイル(物理ディスクではなく回転メディア)の物理的な位置がよりランダムに分散されています。このランダムな分布のマイナスの結果は、ファイルシステムが遅くなっていることです(たとえば、新しいファイルシステムよりも4倍遅い)。 このパフォーマンス低下の影響を受けず、回転メディア上で安定したパフォーマンスプロファイルを維持できるLinuxファイルシステム(またはファイルシステムメンテナンスの方法)はありますか?ファイルシステムはFuseで実行できますが、信頼性が必要です。


4
apt-getが失敗する:メソッドドライバー/ usr / lib / apt / methods / httpsが見つかりませんでした
私は端末を使用してOS Debian jessieを更新しようとしましたが、エラーが発生しました: “E: The method driver /usr/lib/apt/methods/https could not be found.” error? 私のsources.list: deb http://httpredir.debian.org/debian/ jessie main deb-src http://httpredir.debian.org/debian/ jessie main deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main # jessie-updates, previously known as 'volatile' deb http://httpredir.debian.org/debian/ jessie-updates main deb-src http://httpredir.debian.org/debian/ jessie-updates main deb http://ftp.de.debian.org/debian jessie main 修正方法apt-get updateとはaptitude …
43 debian  apt  https 


8
画像のピクセルサイズを取得するシェルコマンド
画像のピクセルサイズを返すシェルコマンドはありますか? 私が使用してさまざまなサイズと異なるgifsから始まるアニメーションGIFを作成しようとしているconvert(例えばconvert -delay 50 1.gif 2.gif -loop 0 animated.gif)。 問題は、変換が最初の画像のサイズをアニメーションGIFのサイズとして使用して画像を単純にオーバーラップすることです。サイズが異なるため、結果は少し混乱し、古いフレームのビットが新しいフレームの下に表示されます。



4
ヒアドキュメントに「$」を印刷する方法
bashのhere-docで「$」をエコーするにはどうすればよいですか? たとえば、のようなリモートサーバー上のコンテンツを含むファイルが必要です$ABC=home_dir。 $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF ただし、変数として扱われます。リテラルを印刷するにはどうすればよい$ですか?
42 bash  shell  quoting 

2
$ PATHに$ HOME / .local / binがあるディストリビューションはどれですか?
例:Ubuntuでは、.localホームディレクトリに常にディレクトリがあり.profile、次の行が含まれています。 PATH="$HOME/bin:$HOME/.local/bin:$PATH" $HOME/.local/binデフォルトでは存在しませんが、作成された場合は既に存在し$PATH、その中の実行可能ファイルが見つかります。 これは、XDGディレクトリ仕様では正確に言及されていませんが、派生したようです。 私が疑問に思うのは、これが最も一般的なエンドユーザーディストリビューションに存在すると通常想定できるほど十分に一般的であるかどうかです。たとえば、すべてのDebian派生物ですか、それとも少なくともUbuntu派生物ですか?Red Hat / Fedora / CentOSエコシステムはどうですか?Arch、Suse、そして最近人々が使用しているものなど。 明確にするために、これはのみであり$HOME/.local/bin、ではありません $HOME/bin。 好奇心から、あなたが情報を持っているなら、BSD、OS / Xなどを自由に含めてください。:)

3
/ tmpの存在が保証されていますか?
/tmp内部のファイルに書き込む前にチェックして作成する必要がありますか?それsudo rm -rf /tmpは非常にまれなケースだからだれも走っていないと仮定する
42 tmp 

6
ハッシュ記号(#)が、バイナリを連結した後にポンド記号(£)に変わりました
これは私のbashプロンプトがどのように見えるかを示しています。 それから私はおそらくそれほど賢くない何かをしました、私はしましたcat /bin/bash。そして今、私のbashプロンプトは、ハッシュ記号(#)の代わりにポンド記号(£)が付いたこのように見えます。ファイル内のハッシュ記号にも影響します。以下を参照してください。 これを元に戻す方法はありますか? 編集:この質問では、「bashプロンプトを変更する方法は?」ではなく、「bashプロンプトが自動的に変更されました。復元するにはどうすればよいですか?」 .bashrc興味がある人のために完了します。
42 terminal 

4
Solarisでは、最初の8文字が同じで、別のパスワードを入力できました
これが正常かどうかはわかりませんが、問題は、Solarisのユーザーgloaizaがあり、そのパスワードがpassword2getinだとします 私はPuTTYでサーバーにログインしていますが、192.168.224.100を入力するだけで、ユーザーに尋ねるウィンドウが表示されるので、gloaizaと入力し、パスワードを要求し、誤ってpassword2getiと入力すると、うまくいきました!私はサーバーにいます! それは正常ですか?password2getin2のようなものを置いても機能します。 私は英語を母国語としないので、理解できないことがある場合は私に聞いてください OS:Oracle Solaris 10 1/13
42 solaris  password 

6
ubuntuサーバー16.04:スーパーバイザーを自動的に起動できません
ubuntuサーバー16.04にスーパーバイザーをインストールしました。 $ sudo apt-get install supervisor $ sudo update-rc.d supervisor defaults 再起動後、スーパーバイザーは自動的に開始されませんでした。ステータスを確認しました: qinking126@nas:~$ sudo service supervisor status [sudo] password for qinking126: ● supervisor.service - Supervisor process control system for UNIX Loaded: loaded (/lib/systemd/system/supervisor.service; disabled; vendor preset: enabled) Active: inactive (dead) Docs: http://supervisord.org なぜ非アクティブ(デッド)なのかわかりません。修正するには何を確認する必要がありますか?



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