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

FreeBSDは、さまざまなアーキテクチャ向けの高度なオペレーティングシステムです。これは、カリフォルニア大学バークレー校で開発されたUNIX®のバージョンであるBSDから派生しています。そして、個人の大きなチームによって開発され、維持されます。カーネル、ドライバー、シェルなどのユーザーランドユーティリティを含む完全なオペレーティングシステムです。

11
FreeBSD:^ Cと呼ばれるディレクトリ(本当に!)-削除方法
私はタイプミスをしました: $ history 169 9:34 la /usr/local/etc/ 170 9:35 sudo mkdir ^C 171 9:36 sudo mkdir /usr/local/etc/dnsmasq.d ^ C(ctrl + C)というファイルができました!! 使用するlsと、疑問符が表示されます(おそらくロケールによるものですか?) % ls -al total 60 drwxr-xr-x 2 root wheel 512 Jan 21 09:35 ? <- this one drwxr-xr-x 5 admin wheel 512 Jan 21 16:24 . drwxr-xr-x 3 …

4
FreeBSDのパフォーマンスチューニング:Sysctlパラメーター、loader.conf、カーネル
私は、FreeBSDのチューニングに関する知識をsysctl.conf/ loader.conf / KENCONF/などで共有したいと考えていました。最初は、アクティブな接続を最大100,000〜200,000にチューニングしたFreeBSDに関するIgor Sysoev(nginxの著者)のプレゼンテーションに基づいていました。FreeBSDの新しいバージョンは、はるかに多くを処理できます。 チューニングは、FreeBSD7-FreeBSD-CURRENT用です。7.2 amd64以降、それらの一部はデフォルトで適切に調整されています。7.0より前のバージョンでは、一部がブートのみ(経由で設定 /boot/loader.conf)であるか、まったく存在しません。 sysctl.conf: # No zero mapping feature # May break wine # (There are also reports about broken samba3) #security.bsd.map_at_zero=0 # Servers with threading software apache2 / Pound may want to rise following sysctl #kern.threads.max_threads_per_proc=4096 # Max backlog size # Note Application can …

6
FreeBSD上のZFS:データ破損からの回復
zpoolには非常に貴重な個人データが数TBありますが、データ破損のためアクセスできません。プールはもともと、Ubuntu 8.04システムの上にあるVMWare仮想マシン内で実行されているFreeBSD 7.2システムで2009年前後に設定されました。FreeBSD VMは引き続き利用可能で正常に動作します。ホストOSのみがDebian 6に変更されました。ハードウェアは、VMWare汎用SCSIデバイス(合計12台)によってゲストVMにアクセス可能になります。 2つのプールがあります。 zpool01:2x 4x 500GB zpool02:1x 4x 160GB 動作するものは空で、壊れたものはすべての重要なデータを保持しています。 [user@host~]$ uname -a FreeBSD host.domain 7.2-RELEASE FreeBSD 7.2-RELEASE #0: \ Fri May 1 07:18:07 UTC 2009 \ root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 [user@host ~]$ dmesg | grep ZFS WARNING: ZFS is considered to be an experimental feature in FreeBSD. ZFS …


1
FreeBSDの自動マウンターを小さな断片に切り刻み、油で煮ます
ホームディレクトリの階層をいくつかのFreeBSD刑務所にさらそうとしています。ホームディレクトリは、それぞれが一意のZFSデータセットになるように構成されます。刑務所は開発作業に使用されるため、定期的に作成および破棄されます。 私の最初の考えは、単純にnullfsを使用し/homeてjail内にマウントすることでしたが、nullfsは下位のファイルシステムにアクセスする方法を提供しません。 2番目の考えは、NFSを介してディレクトリをエクスポートしてから、各jail内でautomounterデーモン(amd)を実行することでした。刑務所内でNFSマウントを実行できる場合は、これでうまくいきます。しかし、そうではありません。 私の3番目の考えは、ホストでamdを実行し、jailにnullfsマウントをプロビジョニングすることでした...しかしnullfsの amdサポートは存在しません。 私の4番目の考えは、NFSを使用したディレクトリのエクスポートに戻ることでした。もちろん、amdはNFSで動作します。残念ながら、ターゲットのマウントポイントにディレクトリをマウントするのではなく、amdは一時的な場所(/.amd_mnt/...)にマウントしてから、もちろん、jail環境内では役に立たないシンボリックリンクを作成します。 だから、nullfsを使用してサブディレクトリを/.amd_mntjail に公開できますか?いや!これにより、nullfsを使用して下位ファイルシステムにアクセスする方法がないことがわかった最初の試みに戻ります。 そして、私の頭が爆発した。 私がやろうとしていることに対して良い解決策はありますか?悪いソリューションは複数作成することになり、刑務所起動後にスクリプトを実行することですNULLFSの各ホームディレクトリのマウントポイントを、これはかなり不格好である-それは、アカウントに新しいディレクトリまたは削除されたディレクトリを取るために定期的に実行する必要があります。したがって、基本的には、悪いオートマウンターを作成する必要があります。 より良い方法がなければなりません。Serverfault、私を助けてください、あなたは私の唯一の希望です! 更新1:で問題の一部を解決できるかもしれないと思いましたがpam_mount、これはせいぜい不完全です。また、ドキュメントからpam_mount、ターゲットマウントポイントを自動的に作成できるかどうかも明確ではありません。マウントポイントが先験的に存在する必要がある場合、この解決策は、私がすでに提案した悪い自動マウンターよりも優れていません。 更新2:以下の回答で説明したようVFCF_JAILに、NFSファイルシステムの設定により、刑務所はNFSマウントを実行できます。残念ながら、オートマウンタは役に立たない振る舞いを続けており、刑務所で実行すると、プロセスエントリを削除するためにシステムの再起動が必要になるような方法でくさびでくぐることに非常に優れているようです。

9
LinuxがBSDよりも人気があるのはなぜですか?[閉まっている]
BSD / Unixは常にLinuxよりも信頼性が高く安定していると主張する人もいます(もちろん私を傷つけないでください!)。なぜLinuxは常にBSDに勝っているように見えるのですか?Linuxストーリーのロマンスですか?私は誰かを怒らせるつもりはありません、攻撃しないでください。また、あなたの応答で思慮深く丁寧にしてください。
31 linux  unix  freebsd 

8
ZFSから1,000万以上のファイルを効果的に削除する
/ tmpの下に約30Mのファイルを誤って作成したバグのあるプログラムを作成しました。(このバグは数週間前に導入され、1秒あたり2つのサブディレクトリが作成されていました。)/ tmpの名前を/ tmp2に変更できたので、ファイルを削除する必要があります。システムはFreeBSD 10で、ルートファイルシステムはzfsです。 一方、ミラー内のドライブの1つが故障したため、交換しました。ドライブには2つの120GB SSDディスクがあります。 問題は、ハードドライブの交換とアレイ全体の再同期化に1時間もかからなかったことです。ファイル/ tmp2の削除もまた別の話です。ファイルを削除する別のプログラムを作成しましたが、1秒あたり30〜70個のサブディレクトリしか削除できません。すべてのファイルを削除するには2〜4日かかります。 アレイ全体の再同期化に1時間かかるのに、ディスクから削除するのに4日間かかることはどのように可能ですか?なぜこんなにパフォーマンスが悪いのですか?70削除/秒は非常にパフォーマンスが悪いようです。 / tmp2のinodeを手動で削除することもできますが、それでもスペースが解放されませんよね? これはzfsの問題なのか、ハードドライブの問題なのか


6
FreeBSD対Linuxのパフォーマンス?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または詳細な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 FreeBSDは安定性が高く、安全で、もちろんオープンソースであることで有名です。だから私は私のサーバーのいずれかでそれを試してみるつもりです。しかし、Ubuntuや他のLinuxフレーバーの代わりにFreeBSDを使用することの長所と短所は何か疑問に思っていますか?ハードウェアが同じで、1つが最適なサーバー構成を使用していることを考えると、php / mysqlの2つのパフォーマンスの違いについて特に興味があります。 ありがとう
25 linux  freebsd 


6
同じSSHサーバーキーを持つ複数のデバイスを使用するのはどれほど悪いですか?
FreeBSDとSSHを実行する組み込みデバイスで作業しています。 ご存じのとおり、sshdは最初の起動時にサーバーキーのセットをランダムに生成することを好みます。問題は、読み取り専用のsdカードファイルシステム(交渉不可)で製品を出荷することです。 私が見るように私の2つのオプションは次のとおりです。 すべてのデバイスで同じsshdサーバーキーを出荷する メモリファイルシステムをマウントし、各起動時にサーバーキーを生成します(遅い...) すべてのデバイスに同じサーバーキーを出荷することは重大なセキュリティ上の問題ですか?これらのアイテムはインターネット上に直接ありません。同じ人が同じネットワーク上に所有する複数のデバイスが存在する場合があります。 ほとんどの場合、デバイスはインターネットに接続されません。 SSHを使用したログインは、通常の操作の一部ではありません。それは主にプログラマーと技術者の便宜のためです。お客様は、SSHを使用してデバイスにログインすることはありません。 複数のハードウェアデバイスで同じサーバーキーを使用することの影響は何ですか? PS誰かがモノのインターネットタグを作成してください。 編集:私はすべてのサーバー(デバイス)に同じホスト秘密鍵をインストールすることについて話している。ユーザーの公開鍵/秘密鍵に関しては、現在、鍵ベースのログインを使用する予定はありません-パスワードログインになります。繰り返しますが、すべてのサーバー(デバイス)で同じパスワードを使用します。 これはおそらく悪い考えであることを知っています。トレードオフを理解できるように、なぜそれが悪いアイデアなのかを正確に知りたいのですが。

4
大規模な環境でFreeBSDのポートをどのように管理および展開しますか?
FreeBSDのポートを環境にどのように展開しているのか興味があります。私はFreeBSDを使用しているほとんどの人が実際にPortsを使用していると仮定しています(そして、しばしばバイナリでアップグレードするためにportupgrade)。しかし、最近のバージョンでの動作に満足していないため、このセットアップの方法に興味があります。私は現在FreeBSD 9.0を実行していますが、問題があります。 次のように設定しました。 / usr / portsは、1つのノードからNFSを介して共有されます(夜間の「portsnap fetch update」を使用)。 各ノードは、読み取り/書き込みで/ usr / portsをマウントします すべてのノードで/etc/make.confに「WRKDIRPREFIX = / usr / tmp」を設定しました 以下を/usr/local/etc/pkgtools.confに追加して、ローカルインデックスを使用するようにPortsnapを構成しました。 ENV['LOCALINDICES'] ||= '/var/db' ENV['PORTS_INDEX'] ||= ENV['LOCALINDICES'] + '/INDEX.local' portupgrade -p packageパッケージをビルドportupgrade -P packageし、他のノードにバイナリをインストールするために正常に実行できます。 それでも、次の問題が発生する場合があります。 /var/db/INDEX.local:23265:dbm_store failed インデックスは現在ローカルに存在し、実際にエクスポートされるのはポートツリーのみであり、ノードからそこに何も書き込まれないため、システムに対して行うことができる他の最適化は考えられません。
19 freebsd 

5
FreeBSDのターミナルでctrl +矢印キーを押したときに; 5Dを取得する
CentOSでは、ターミナルでctrl +矢印(左または右)を押すことで単語をスキップできます。FreeBSDボックスにsshして、同じパターンを試すと、次のようになります: $ tail -f 20120412.log;5D;5D;5D (各try = ; 5D) これを修正する方法はありますか?Ubuntu 12.04 +ターミネーターを使用しています。 前もって感謝します。

1
FreeBSD JailsまたはDockerインスタンス
FreeBSDのjailとLinuxのDockerの主な違いは何ですか?一方は他方よりもかなり安全ですか、それともパフォーマンスが高いですか?刑務所はDockerインスタンスよりもずっと古いため、コード自体はより安全であると考えることができます。しかし、Jailsは決して「追いつかない」ので、おそらくDockerインスタンスほど良くありませんか?それとも、LinuxがFreeBSDよりもずっと人気があるというだけの理由ですか?
18 docker  freebsd  jail 

3
FreeBSD:圧縮をオンにしたzfsの実際のファイルサイズを知る方法
FreeBSD 9.0 x64で zfsを使用していますが、かなり満足していますが、圧縮されたサイズではなく、実際のディレクトリを数えるのは難しいと感じています。 確かにディレクトリを歩いてlsですべてのファイルサイズをカウントできますが、その目的のためにduの追加のキーが必要です。 だから、圧縮をオンにしてzfsに配置されたdirのディレクトリサイズをどのように伝えることができますか? アドバイスを事前にありがとうございます、私は単純に「find ./ -type d -exec ls -l '{}' \; | awk ... '!
17 freebsd  zfs  find  ls  du 

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