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

FreeBSDは、BSD UNIXを介してAT&T UNIXから派生した無料のUnixベースのオペレーティングシステムです。

2
PCI-Expressバスの使用状況を測定する方法は?
PCIeバスがボトルネックかどうかを確認する方法を探しています。 特定のNICを介して転送されたバイト数を測定することは問題ではありません。 他のすべてのPCIeデバイス(ハードドライブ、ビデオカードなど)に転送されたデータ量を確認する方法はありますか?


3
KVMゲストが必要とする場合、ホストCPUは周波数をスケーリングしません
観察: 私は、AMDデュアルコアCPU(Turion II Neo N40L)を搭載したHPサーバーを使用しており、800〜1500 MHzの周波数をスケーリングできます。周波数スケーリングは、Linuxカーネル3.5を搭載したFreeBSD 9およびUbuntu 12.04で機能します。ただし、Ubuntuの上にあるKVM環境にFreeBSD 9を配置すると、周波数スケーリングが機能しません。ゲスト(したがってFreeBSD)は最小周波数と最大周波数を検出しないため、CPU使用率が高くなっても何もスケーリングしません。ホスト(Ubuntu)では、KVMプロセスはCPUリソースの80〜140%を使用しますが、周波数スケーリングは発生せず、周波数は800 MHzのままですが、同じUbuntuボックスで他のプロセスを実行すると、オンデマンドガバナーはすぐに周波数を1500 MHzにスケーリングします。 懸念と質問: CPUがどのように仮想化されているのか、適切なスケーリングを実行するのがゲストの責任かどうかはわかりません。これが機能するために、ゲストに公開するいくつかのCPU機能が必要ですか? Apendix:以下のRed Hatのリリースノートがさえ仮想化環境で動作するようにスケールアウトその周波数を示唆する傾向があるが(章6.2.2および6.2.3を参照)、ノートがどの仮想化技術(KVM、Xenの持つこの作品のアドレスに失敗したと思いました、など?) 詳細については、cpufreq-infoUbuntu での出力は次のとおりです。 $ cpufreq-info cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009 Report errors and bugs to cpufreq@vger.kernel.org, please. analyzing CPU 0: driver: powernow-k8 CPUs which run at the same hardware frequency: 0 CPUs which need …

2
FreeBSDでインターネットに簡単に接続
私はUNIXの初心者で、FreeBSD 9.xをインストールした小さな東芝のノートブックコンピュータを持っています。 私はインターネットへの接続方法を見つけるためにオンラインハンドブックを見ましたが、それはすべて本当に複雑です。私はこれを行う簡単な方法を好みます。イーサネットコネクタを持っているので、本当に必要な場合は、コンピュータとルーターに接続するだけですか?ルーターに何かをする危険性はありますか?

2
OpenBSDを使用したPFでのNATおよびソースIPフィルタリング> = 4.7
私はPF(The Book Of PF、No Starch)についての本を読んだだけですが、答えられていない質問が1つあります。 $ int_ifと$ ext_ifの2つのインターフェイスを使用するゲートウェイマシンmatchがあり、NATが適用されるときに$ int_if:net(たとえば、10.0.0.0 / 24)からのパッケージを$ ext_if にNAT 変換する場合?フィルタリングルールの前または後? 例: match out on $ext_if from 10.0.0.0/24 nat-to ($ext_if) pass out on $ext_if from 10.0.0.0/24 block drop out on $ext_if from 10.0.0.23 それは動作しますか?または、10.0.0.23からのパケットのソースIPを、10.0.0.23からのものかどうかのチェックが評価される前に$ ext_ifのアドレスにNAT変換しますか? この図は、この質問に答えるのには役立たないと思いますが、それでも興味深いものです:[ http://www.benzedrine.cx/pf_flow.png ] PF NAT FAQ [ http://www.openbsd.org/faq/pf/nat.html ]、特に「NATの構成」セクションを読むと、次の文に出くわすでしょう。 パケットが一致ルールによって選択されると、そのルールのパラメーター(nat-toなど)が記憶され、パケットに一致するパスルールに到達したときにパケットに適用されます。これにより、パケットのクラス全体を単一の一致ルールで処理し、トラフィックを許可するかどうかの特定の決定をブロックおよびパスルールで行うことができます。 上の段落で述べたようには聞こえないように思うので、パケットで実行するアクションについて決定があるまで、ソースIPは「記憶」されます。決定が下されると、NATtingが適用されます。 どう思いますか? …

1
Kornシェル:End、pgup、pgdown、deleteキーが機能しない
したがって、基本的に、私のEnd、Pageup/ Pagedown、およびDeleteキーはksh93では機能しません。ちなみに私はFreeBSDを実行しています。 矢印キーが機能していて、ホームキーも機能しています。 これらのキーは、これを自分の中に入れると機能します .kshrc set -o emacs 私がやって試してみましたが、これを私の中でこれを置くことによって、.kshrc。Endキーを機能させるため。 alias __Y=`echo "\005"` # end = ^e = end of line vimを開き、を押しCtrlvてタイプしました005。そして^E現れた。それでも、何もうまくいきませんでした。 誰かがとにかくそれらのキーを機能させることを知っていますか? また、これらのキーを押すと、が出力されます~。また、を使用できることCtrld、またはCtrla使用したくないことも知っています。

1
更新エラー中にユーザーが消えました
私は数週間前にFreeBSD 9にアップグレードし、それを使い始めました。新しいユーザーを作成しようとすると、次のようになります。 pw: user 'todd' disappeared during update adduser: ERROR: There was an error adding user (todd). Postfixをインストールしようとしたときに最初にこの問題に気付き、同様のエラーが発生しました。 誰もがこれが何であるか、または完全に再インストールせずにそれを修正する方法を知っていますか? nscdデーモンのシャットダウンを提案する人もいますが、それでも問題は解決しません。
8 freebsd 

1
特定のXプロセスが実行されている仮想端末はどれですか?
Xが起動すると、Xは未使用の最低のVTを検索し、それにアタッチします。私の問題は、実行中のXプロセスが複数ある場合、現在アクティブなプロセスを特定できるようにする必要があることです。 これは* BSDの質問です。Linuxでは簡単です。Xは制御端末をに設定するttyNか、非常に古いディストリビューションでは、コマンドラインでと指定されていvtNます。したがって、サービスを実行していて、現在アクティブなVTがtty7であり、2つのXサーバーが実行されていることがわかります。どちらが現在の端末に対応するかは簡単にわかります。(これは合理的なケースです:おそらく、ユーザーはGNOME / KDEの「ユーザー切り替え」機能を使用したか、を使用して2つのサーバーを実行しましたstartx。)アクティブなXサーバーをフォローしたいアプリケーションの例はx11vnc(私が開発しているソフトウェアから分岐したものです) )。 ただし、FreeBSDでは、制御端末は何も通知しません。Xがttyv1から起動されると、制御端末のままになります。 更新 私はデューデリジェンスを行い、Xコードを読みました。探し回った後、何が起こっているのかがはっきりしました。 でlnx_init.c、Xサーバが行いsetsid、その後にFD開き、自身のために新鮮なセッションを作るためにttyN行うにストレートの後にVT_ACTIVATE、その上のioctl。かなり標準的です。制御端末のないプロセスから端末にfdを開くと、その2つが関連付けられ、サーバーはfdを開いたままにするため、端末がXサーバーの制御端末として残ることが保証されます。 現在、bsd_init.cで、フレームバッファーとして使用するためにttyにfdを開いても、制御端末にはなりません(実際には、なしのsetsid場合、xinitttyv2 から起動したBSD Xserverはttyv2をcttyとして保持します!)。 質問は2012-04-09にさらに更新およびクリーンアップされました。
8 xorg  freebsd  x11 


4
FreeBSD + ZFS +暗号化?代替案?提案?
LAN内(およびVPN経由)でNASおよびファイルサーバーとして機能する専用の物理サーバーを作成したいと考えています。 ただし、ドライブを完全に暗号化する必要があります(システムドライブとデータドライブの両方、2つのzpoolを使用すると思います)。ZFS暗号化は、FreeBSDがサポートするバージョン28(およびOpenIndiana、Nexentaなど)ではサポートされていないため、唯一の可能性はGELIを使用することです。 現在、ZFSの上にGELIレイヤーを追加すると、データが失われる可能性があるかどうかを考えています。インターネット上のいくつかの投稿(多くはありません)がこの問題を指摘しているようです。特に、ZFSは、RAID(Z)とチェックサムの統合を考慮すると、Unix / Linuxの世界(たとえばext4、xfs、btrfsなど)で他のどのファイルシステムよりもはるかに優れているようです。 これにGELIを追加することは、RAIDセットアップにLUKSを追加するのと同じように思えますが、Geliを経験したことがなく、その信頼性もわかりません。パフォーマンスは主要な問題ではありませんが、LANでの1MB /秒の転送は望んでいません(ただし、20MB /秒以上は許容されます)。 私はLinuxの世界の外に出たことはないので、FreeBSDやSolarisの派生物の経験はありません。有償(高額)のサポート問題のため、Solaris Express 11は使用しません。これは自宅のコンピュータになります。必要に応じて喜んでそれらを学びます。 サーバーは基本的なNASタスクを実行する必要があります(特にsamba / cifsファイル共有。新しいZFSバージョンと統合する必要はありません)。 暗号化層を検討した後、GELI + ZFSはLUKS + LVM + ext4よりも信頼性が高くなりますか?スーパーユーザーに関する別の投稿で質問しましたが、暗号化については触れていませんが、ZFSのためにFreeBSD / Solarisを提案しました。OpenIndianaなどがLUKSやGELIなどのブロック暗号化方式をサポートしているかどうかはわかりません。 さらに、Linuxの場合と同様に、アレイにディスクを追加し、RAID(Z)とファイルシステムを拡張するのは簡単ですか(たとえば、ここ)。

3
PC-BSDライブDVD-ISO IMAGEをGRUB2経由で直接起動するにはどうすればよいですか?
経由してループバックコマンド、GRUB2は直接ISOファイルを起動することができます。 これで、PC-BSD Live DVD ISOを起動するように対応するメニューエントリを構成しましたが、起動しようとすると、FreeBSDブートストラップローダーが出力します。 can't load 'kernel' これが私が現在使用しているGRUB2メニューエントリです。 menuentry "PC-BSD" { search --no-floppy --fs-uuid --set root 0d11c28a-7186-43b9-ae33-b4bd351c60ad loopback loop /PCBSD9.0-RC1-x64-DVD-live.iso kfreebsd (loop)/boot/loader } PC-BSDライブシステムを起動できるようにするために、それをどのように修正する必要があるか知っていますか?

1
bash: `-su:$ *:unbound variable` with` set -u`
これは、GNU bashバージョン4.0を実行しているFreeBSD 7.xシステムです。 Bashでは、このset -uオプションは、次のように、設定されていない変数を検出した場合、シェルに強制的にエラーを出力させることができます。 $ set -u $ echo $THISISUNSET -su: THISISUNSET: unbound variable $ echo $? 1 ただし、$ *でも同じエラーが発生します。 $ echo $* -su: $*: unbound variable $ echo $? 1 $ echo $@ -su: $@: unbound variable Bashマニュアル4.3.1 Set Builtinは、特にset -u$ *と$ @ を無視するように言っています: -u未設定の変数および特殊パラメーター '@'または '*'以外のパラメーターは、パラメーター展開を実行するときにエラーとして扱います。エラーメッセージが標準エラーに書き込まれ、非対話型シェルが終了します。 どうすれば修正できますか?
8 bash  freebsd 

4
FreeBSDでOTPを使用して2要素認証を設定する方法
私はどこからでもアクセスできるようにしたいFreeBSDホストサーバーを持っています。通常、私はSSH公開鍵を使用してログインします。または、SSH秘密鍵を使用できない場合は、SSH経由で通常のパスワードを使用する可能性があります。ただし、信頼されていないマシンからログインする場合、キーロガーが入力時にパスワードを取得するリスクが常にあります。 FreeBSD は、ワンタイムパスワードスキームであるOPIEをすでにサポートしています。これはうまく機能しますが、必要な認証はワンタイムパスワードだけです。ワンタイムパスワードのリストを印刷して後で使用する場合、そのリストを紛失すると、それだけで誰かが必要になります。 私は、ワンタイムパスワード必要ように認証を設定したいのですが、プラス私が知っている何かを(パスワードではなく、私の通常のログインパスワードを除きます)。答えはPAM(および/etc/pam.d/sshd)に関係していると思いますが、詳細はわかりません。 2つの方法が必要な認証を設定するにはどうすればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.