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

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

4
プログラムを呼び出すときに現在の作業ディレクトリを設定するPOSIX(または少なくとも一般的な)ユーティリティはありますか?
我々は持っているENV(1)私たちは(例えば実行するコマンドの環境を変更することをenv MANPAGER=more man dtrace)。同様のものがありますが、コマンドを開始するディレクトリを変更しますか? 理想的には、次のようになります。 theMagicCommand /new/cwd myProgram このように、他のenv(1)のようなコマンドで「連鎖」させることができます。たとえば、 daemon -p /tmp/pid env VAR=value theMagicCommand /new/cwd myProgram これまでのところ、残念ながらenv(1)と同じインターフェースを持たない次のソリューションを考えることができます。 cd /new/cwd && myProgram また、次のような単純なシェルスクリプトを作成することもできます。 #! /bin/sh - cd "${1:?Missing the new working directory}" || exit 1 shift exec "${@:?Missing the command to run}" しかし、私はすでに存在するものを探しています(少なくともmacOSとFreeBSDで)。 myProgram必ずしもデスクトップアプリケーションではありません(この場合、.desktopファイルでPathキーを使用できます)。
20 shell  freebsd  cwd 

1
FreeBSDのさまざまなメモリカウンタの意味は何ですか?
トップは私に言う: last pid: 64807; load averages: 0.99, 0.97, 0.92 up 189+04:47:22 09:16:17 45 processes: 1 running, 44 sleeping CPU: 0.4% user, 0.0% nice, 0.2% system, 6.4% interrupt, 93.0% idle Mem: 222M Active, 2151M Inact, 2008M Wired, 823M Buf, 3499M Free Swap: 8192M Total, 8192M Free Muninはこれをもう少し明確に示しています。 ご覧のとおり、サーバーには約8GBのRAMがあります。この野獣をもっと控えめな2GBサーバーに詰め込むことができるのかしら。これで、アクティブとバッファの意味がわかりました。しかし、私は本当に「有線」および「非アクティブ」なメモリの塊について心配しています。私の知る限り、これらは既存のプロセスにはマッピングされません。 12月に緑色の「アクティブな」行がどのように上がったかに注意してください。このルーターでBGPデーモンの使用を開始したときです。4月と5月に何が起こったのか正確にはわかりませんが、その頃にシステムアップグレードを行ってpkgngに切り替えたことを覚えています。 以下は、最初のルーターのRAMが少ない(4GB)スペアルーターです。 これはRAMの半分で完全にうまく動作し、2GBの空き容量が残っているため、このサーバーの2GBボックスに切り替えて、コストとメンテナンスを削減できると思います... …
20 freebsd  memory 

3
FreeBSD10カーネルソースをどのようにインストールしますか?
freebsd10のアップデートを実行しようとしていますが、カーネルソースを要求されています ===>>> Launching child to update lsof-4.89.b,8 to lsof-4.89.d,8 ===>>> All >> lsof-4.89.b,8 (9/9) ===>>> Currently installed version: lsof-4.89.b,8 ===>>> Port directory: /usr/ports/sysutils/lsof ===>>> This port is marked IGNORE ===>>> requires kernel sources ===>>> If you are sure you can build it, remove the IGNORE line in the Makefile and …
19 kernel  freebsd 

7
デフォルトゲートウェイを変更するにはどうすればよいですか?
この質問は、UnixおよびLinux Stack Exchangeで回答できるため、Server Faultから移行されました。 6年前に移行され ました。 現在、FreeBSD 9.1を実行していますが、デフォルトゲートウェイはで既に構成されていますrc.conf。 rc.conf: defaultrouter = "10.0.0.1" しかし、システムを再起動せずにデフォルトゲートウェイを変更したいのですが、これは可能ですか?
19 routing  freebsd 

2
Linuxと(Free)BSDカーネルの概念的な違い
(私はこの質問が以前に尋ねられたことにすでに気づいていましたが、私はトピックを理解したい方法で答えられていないと思います。) 概念と構造の違いは何ですか Linuxカーネル BSDカーネル(FreeBSDとしましょう) 結局のところ、これらは両方ともカーネルです-構造、機能、および特殊化に違いがあると思います。ある種のカーネルが他のカーネルよりも有利なシナリオはどれですか?(Webサーバー、データベース、コンピューティングなど) 1つの共通のカーネルまたは特定のモジュールに力を集中させるための共同の努力はありますか、それともとにかく意味がありませんか? PS:このコンテキストでは、異なるライセンスタイプまたは配送/梱包/維持のアプローチは重要ではありません。私は、構造、機能/機能レベル、および専門性の違いを理解することに本当に興味があります。

4
なぜホイールとオペレーターにルートがあるのですか?グループに所属するルートはこれまでに違いをもたらすことができますか?
FreeBSDマシンで、rootがwheelとoperatorにあることに気づきました。UID 0がグループ内にあると、...なんでも...何にも影響する状況を考えようとしています。さらに、rootは/ etc / passwdにプライマリログイングループを必要としますか?または、ユーザーが空のプライマリグループフィールドを持っている場合、login(3)は窒息して死にますか? (明確にするために、ファイルにはグループ所有者が必要なので、「root」グループの存在の目的を理解しています。ユーザーroot / toor / whateverがそのグループメンバーシップを持っていることの重要性を理解していません。) これは何十年も前のことなのでしょうか、それとも本当の理由がありますか?
18 freebsd  login  root  group 

1
FreeBSDでパッケージとポートの組み合わせを更新する方法
FreeBSDではほとんどのパッケージを使用します。ほとんどのパッケージは私にぴったりだからです。ただし、vimグラフィカルなが含まれていないパッケージのように、私に合わない人もいますgvim。 問題ない。代わりにportmaster editors/vim、GTK2オプションを使用して選択して、ポートをインストールできます。これは正常に機能します。 ただし、pkg upgradeしばらくしてから実行すると、次のメッセージが表示されます。 Reinstalling vim-7.4.110_3 (options changed) 何が得られますか?オプションを変更せず、新しいバージョンもありません(ポートにもありません)。インストールされているポートとリモートバージョンを比較せずに比較していGTK2ますか? もちろんpkg upgrade、その作業をさせて、後でポートを再度インストールすることもできますが、これは愚かなことです。パッケージとポートの組み合わせを更新する推奨方法は何ですか?


3
FreeNAS grub2ブートISO
異なるLinuxイメージをマルチブートするためのusbキーのセットアップがあります。FreeNASを追加してもかまいません。サンプルを追加するドキュメントがありますgrub.cfg menuentry "FreeNAS-8.0.4-RELEASE-x64" { insmod ufs2 insmod iso9660 # /usr/local/sbin/grub-probe -d /dev/sde1 -t fs_uuid # c89c-7b3a #search --no-floppy --fs-uuid --set c89c-7b3a set isofile="/boot/FreeNAS-8.0.4-RELEASE-x64.iso" loopback loop $isofile kfreebsd (loop)/boot/kernel/kernel.gz kfreebsd_loadenv (loop)/boot/device.hints #set FreeBSD.vfs.root.mountfrom=ufs:/dev/ad4s1a set kFreeBSD.vfs.root.mountfrom=ufs:/dev/acd0 set kFreeBSD.vfs.root.mountfrom.options=rw #set vfs.root.mountfrom=cd9660:/dev/ad1s1 #set vfs.root.mountfrom.options=rw } 私はvfsルートの設定について少し確信が持てません。これは、これをブートしようとした結果です。 いくつかの有用な情報を見つけることができます。 grub2 USBスティックからFreeBSD isoを起動します

7
このネットワークソケットを使用しているのは何ですか?
NTPを使用してマシンの時刻を更新しようとしています。ただし、エラーが発生します。 host # ntpdate ntp1.example.org 10 Aug 12:38:50 ntpdate[7696]: the NTP socket is in use, exiting 「ソケットは使用中です」というエラーはどういう意味ですか?このソケットを使用しているものを確認するにはどうすればよいですか? これはCentOS 4.xシステムで発生しますが、FreeBSD 7.x、Ubuntu 10.04、およびSolaris 10でも発生します。

1
FreeBSDコンソールで外部ディスプレイを有効にする
tl; dr、HP Pavilion g7-2270us上のFreeBSD 10.0で外部ディスプレイを使用したいと思います。ミラーリングされているか、どちらかを選択する必要があるかどうかは気にしません。 症状は次のとおりです。 ディスプレイを外部VGAディスプレイポートに接続すると、接続されたディスプレイと外部ディスプレイの両方がBIOS画面でアクティブになります。 FreeBSDの起動が開始されると、外部VGAディスプレイはアクティブではなくなります。 起動すると、BIOSの「アクションキー」の状態、つまり修飾子を使用する必要があるかどうかに関係なくfnF4、デフォルトの表示を切り替えるための予想されるキーストロークは効果がありませんF4。 その他の注意事項: BIOSには、この状況に関連するオプションはありません。 グラフィカルサーバーがインストールされていないため、X / Wayland / etc。この質問とは関係ありません(例xrandr)。 Intel Core i3-3110M統合グラフィックスは、バージョン9.1以降でサポートされているようです。 greppingの周りのpciconfI見つけます: vgapci0@pci0:0:2:0: class=0x030000 card=0x1843103c chip=0x01668086 rev=0x09 hdr=0x00 vendor = 'Intel Corporation' device = '3rd Gen Core processor Graphics Controller' class = display subclass = VGA bar [10] = type Memory, range …
17 freebsd  console  display  bsd 

1
FreeBSDでのZFS xattrサポートの状態
私は、xattrsがZFSを使用するFreeBSDでサポートされているかどうか、あるいはそれがどの程度までサポートされているかを調べようとしています。矛盾する情報をいくつか読みました。 zfs get xattr、およびのようon (default)にリストされていますが、上記の子を含む他のすべてのデータセットについても同様です。//usr/varoff (temporary) 実行中zfs set xattr=on zroot/usr/homeにメッセージが表示されます property 'xattr' not supported on FreeBSD: permission denied。 これはzfsmanページと一致します: xattr現在、このプロパティはFreeBSDではサポートされていません。 setextattr、getextattrそしてlsextattr十分に機能するように見えます。 またrsync --fake-super、を使用してデバイスファイルノードを保存および復元し、とを使用lsextattrしてそのデータを表示できましたgetextattr。 ウィキペディアのxattrトークページで議論があります。どうやらZFSはFreeBSD 8以降xattrをサポートしているという主張がありましたが、マンページを参照して後で削除されました(3を参照)。 現在、zfsの拡張属性は実際にxattrは機能しているが、その使用を制御するプロパティは他のzfsディストリビューションのようには機能しないという印象を受けます。しかし、大量のバックアップデータをそのrsync --fake-superようなマシンで実行することを信頼する前に、その確認(または修正)を聞きたいと思います。既知のxattrの問題のために、すべてのメタデータを失いたくありません。 問題があれば、これは私がセットアップしたばかりの非常に新しいFreeBSD 10.2インストールであり、インストーラーによってZFSがセットアップされています。
15 freebsd  zfs  bsd  xattr 

1
FreeBSD 10ブータブルUSBを作成するには?
現在、Linux Mint 17を使用していますが、FreeBSDとLinux Mint 17をデュアルブートしたいと考えています。 FreeBSD 10用の起動可能なUSBを作成するにはどうすればよいですか?Unetbootin、Image writer、powerISOを試しましたが、動作しません。
15 boot  freebsd  live-usb 

1
ローテーションを伴うバックアップとしてのファイルへのZFSスナップショット
ローカルのFreeNASシステムがあり、バックアップにZFSスナップショットを使用したい。 FreeNASには、使用する組み込みのレプリケーションタスクがあります zfs send snapshot_name スナップショットをリモートシステムに送信します。しかし、これにはもう一方の端にZFSを備えたシステムが必要です。 スナップショットをファイルに送信し、この圧縮および暗号化されたファイルをリモートマシンに送信します。 これは可能です zfs send snapshot_name | gzip | openssl enc -aes-256-cbc -a -salt > file.gz.ssl 毎日、ストレージプールのスナップショットを作成し、すべてのスナップショットを30日間保持します。 スナップショットを取得するたびに、このスナップショットをファイルにパイプします。 -snapshot_file 1にはすべてのファイルがあります(2GBとしましょう) -snapshot_file 2にはsnapshot_file 1への変更のみがあります(5MBとしましょう)-snapshot_file 3はsnapshot_file 2への変更を保持しています。等々。 31日目に、snapshot_file 1が削除されます(過去30日間の変更のみが必要なため) したがって、snapshot_file 2はすべてのファイルを保持する必要があります(2GBのsnapshot_file 1 + 5MBの変更) しかし、このアプローチでは毎日(31日目以降)新しい2GBファイルを作成してリモートシステムに送信する必要があります。これはオーバーヘッドが大きすぎます。 X日間の履歴を持つバックアップ戦略として、ファイルにパイプされたスナップショットを使用する最良の方法は何ですか? PS:そこには多くのバックアップソフトウェア(rdiff-backupなど)があり、それを使用できることがわかっています。しかし、私はこれがどのように行われるのか興味があります。

2
ZFSで牛のコピーを作成する方法はありますか?
私はいくつかのファイル/ディレクトリのカウコピーを作成しようとしていますが、私が知っているいくつかの方法のうち、すべてが最適ではないようです。 たとえば、btrfsではcp --reflink=auto、ファイルのカウコピーをすばやく生成することができます。 私が試したもの: シンボリックリンク:ダメ。ファイル名が変更され、リンクが壊れています。 ハードリンク:より良いが、まだ良くない。1つのファイルを変更すると、もう1つのファイルも変更されますが、必ずしも他のファイルを変更する必要はありません。 データセットのスナップショットを作成してから、スナップショットのクローンを作成します。これは機能しますが、うまくいきません。多くの場合、データセット全体のコピー、または別のデータセットのように動作するコピーを探していません。次に、クローン/スナップショット/オリジナルの間に親子関係があります。これは、理解できないように、不可能ではないにしても困難です。 zfs send/receive、および有効な重複除去を使用して、データセットを新しいデータセットに複製します:これにより、クローンを使用する親/子関係が回避されますが、不必要に別のデータセットが作成され、ファイルを100%読み取らなければならず、書き込まれるのではなく、再び参照されるブロック。 ファイルをコピーしてdedupに任せる:これは機能しますが、ファイルを100%読み取り、書き込みではなくブロックを再度参照する必要があるため、時間がかかります。 zfsの送受信と物理的なコピーまたはrsyncの速度は、ほとんどのものが圧縮されて保存され、読み取り中に解凍する必要があるため、さらに悪化します。 私のすべての研究で、btrfsの--reflinkのシンプルさに似たものをリモートで見つけることができませんでした。 だから、ZFSで牛のコピーを作成する方法はありますか?または、「物理的に」コピーしてdedupにその仕事をさせることが唯一の本当の選択肢ですか?
14 freebsd  zfs 

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