คำถามติดแท็ก freebsd

FreeBSD เป็นระบบปฏิบัติการที่ใช้ Unix ฟรีซึ่งสืบทอดมาจาก AT&T UNIX ผ่าน BSD 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 …
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 มูนินแสดงสิ่งนี้ให้ชัดเจนยิ่งขึ้น: อย่างที่คุณเห็นเซิร์ฟเวอร์มี RAM ประมาณ 8GB …
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 …
19 kernel  freebsd 

7
ฉันจะเปลี่ยนเกตเวย์เริ่มต้นได้อย่างไร
ขณะนี้ฉันกำลังทำงาน FreeBSD 9.1 rc.confและเกตเวย์เริ่มต้นมีการกำหนดค่าแล้วใน rc.conf: defaultrouter = "10.0.0.1" แต่ตอนนี้ฉันต้องการเปลี่ยนเกตเวย์เริ่มต้นโดยไม่ต้องรีบูตระบบเป็นไปได้หรือไม่
19 routing  freebsd 

2
ความแตกต่างทางแนวคิดระหว่าง Linux และเคอร์เนล BSD (ฟรี)
(ฉันสังเกตเห็นแล้วว่าคำถามนี้ถูกถามมาก่อน แต่ฉันคิดว่ามันยังไม่ได้รับคำตอบในแบบที่ฉันต้องการจะทำความเข้าใจในหัวข้อนี้) อะไรคือความแตกต่างทางแนวคิดและโครงสร้างระหว่าง a เคอร์เนล Linux เคอร์เนล BSD (สมมุติว่า FreeBSD) ในตอนท้ายของวันพวกเขาเป็นทั้งเมล็ด - ฉันคิดว่าอาจมีความแตกต่างในโครงสร้างการทำงานและความเชี่ยวชาญ เคอร์เนลชนิดใดที่จะได้เปรียบกว่าอีกสถานการณ์หนึ่ง (เว็บเซิร์ฟเวอร์ฐานข้อมูลคอมพิวเตอร์ ฯลฯ ) มีความพยายามร่วมกันในการรวมแรงสำหรับเคอร์เนลทั่วไปหนึ่งตัวหรือโมดูลบางตัวหรือที่จะไม่มีจุดหมายหรือไม่? PS: ประเภทใบอนุญาตที่แตกต่างกันหรือวิธีการจัดส่ง / บรรจุภัณฑ์ / การบำรุงรักษาไม่สำคัญในบริบทนี้ ฉันสนใจที่จะเข้าใจว่าพวกเขามีความแตกต่างในด้านโครงสร้างระดับการทำงาน / คุณสมบัติและความเชี่ยวชาญอย่างไร

4
ทำไมต้องรูทล้อและผู้ปฏิบัติงาน รูตอยู่ในกลุ่มสร้างความแตกต่างได้หรือไม่?
ฉันเพิ่งสังเกตเห็นบนเครื่อง FreeBSD ของฉันว่ารากอยู่ในวงล้อและผู้ควบคุมเครื่อง ฉันพยายามนึกถึงสถานการณ์ที่โพสต์โพสต์ในกลุ่มจะมีผลกระทบกับ ... เอ่อ ... อะไรก็ได้และฉันกำลังจะว่าง สำหรับเรื่องนั้นรูทจำเป็นต้องมีกลุ่มล็อกอินหลักใน / etc / passwd หรือไม่? หรือเข้าสู่ระบบ (3) ทำให้หายใจไม่ออกถ้าผู้ใช้มีช่องว่างกลุ่มหลัก? (เพื่อชี้แจง: ฉันเข้าใจถึงจุดประสงค์ของการดำรงอยู่ของกลุ่ม "root" เนื่องจากไฟล์ต้องการเจ้าของกลุ่มฉันไม่เข้าใจว่ามันเป็นเรื่องสำคัญที่ผู้ใช้รูท / toor / อะไรก็ตามที่มีความเป็นสมาชิกกลุ่มนั้น) นี่เป็นแค่การล่องเรือเมื่อหลายสิบปีก่อนหรือว่ามีเหตุผลอย่างแท้จริง?
18 freebsd  login  root  group 

1
วิธีอัปเดตแพ็คเกจและพอร์ตต่างๆบน FreeBSD
ฉันส่วนใหญ่ใช้แพ็คเกจใน FreeBSD เพราะส่วนใหญ่เหมาะกับฉันดี บางคนไม่เหมาะกับฉันอย่างไรเช่นแพคเกจซึ่งไม่รวมถึงกราฟิกvimgvim ไม่มีปัญหา. ฉันสามารถติดตั้งพอร์ตแทนได้โดยใช้portmaster editors/vimและเลือกGTK2ตัวเลือก มันใช้งานได้ดี อย่างไรก็ตามเมื่อฉันวิ่งไประยะpkg upgradeหนึ่งฉันก็จะได้รับสิ่งต่อไปนี้: Reinstalling vim-7.4.110_3 (options changed) สิ่งที่ช่วยให้? ฉันไม่ได้เปลี่ยนตัวเลือกใด ๆ และไม่มีรุ่นใหม่ (ไม่ได้อยู่ในพอร์ตด้วย) มันเป็นการเปรียบเทียบพอร์ตที่ติดตั้งของฉันกับรุ่นระยะไกลโดยไม่GTK2? แน่นอนฉันสามารถปล่อยให้pkg upgradeมันทำงานและติดตั้งพอร์ตอีกครั้งในภายหลัง แต่นี่มันโง่ อะไรคือวิธีที่แนะนำในการอัพเดทแพ็คเกจและพอร์ตต่างๆ


3
FreeNAS grub2 การบูต ISO
ฉันมีการตั้งค่า usb-keys สำหรับหลายอิมเมจ Linux ที่แตกต่างกัน ฉันไม่รังเกียจที่จะเพิ่ม 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 …

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 ฉันต้องการใช้จอแสดงผลภายนอกกับ FreeBSD 10.0 บน HP Pavilion g7-2270us ไม่สนใจว่าจะเป็นมิเรอร์หรือฉันต้องเลือกอย่างใดอย่างหนึ่ง นี่คืออาการ: เมื่อเสียบจอแสดงผลเข้ากับพอร์ตจอแสดงผล VGA ภายนอกทั้งจอแสดงผลที่เชื่อมต่อและจอแสดงผลภายนอกจะทำงานบนหน้าจอ BIOS เมื่อ FreeBSD เริ่มบูตจอแสดงผล VGA ภายนอกจะไม่ทำงานอีกต่อไป เมื่อบูตเครื่องแล้วการfnF4กดแป้นพิมพ์ที่คาดไว้เพื่อสลับการแสดงผลเริ่มต้นจะไม่มีผลกระทบ (หรือไม่ทำงานF4คนเดียว) โดยไม่คำนึงถึงสถานะของ "คีย์การกระทำ" ใน BIOS นั่นคือต้องใช้ตัวแก้ไขหรือไม่ หมายเหตุอื่น ๆ : ไม่มีตัวเลือกใน BIOS ที่จะเกี่ยวข้องกับสถานการณ์นี้ ไม่มีการติดตั้งเซิร์ฟเวอร์กราฟิกดังนั้น X / Wayland / etc ไม่มีความเกี่ยวข้องกับคำถามนี้ (เช่นxrandr) กราฟิกแบบรวม Intel Core i3-3110M ดูเหมือนจะได้รับการสนับสนุนในเวอร์ชัน≤ 9.1 grepping รอบ ๆ …
17 freebsd  console  display  bsd 

1
รองรับสถานะ ZFS xattr ใน FreeBSD
ฉันกำลังพยายามหาว่าจะขยายหรือไม่ xattrs ได้รับการสนับสนุนใน FreeBSD โดยใช้ ZFS ฉันอ่านข้อมูลที่ขัดแย้งกันแล้ว zfs get xattrรายการมันเป็นon (default)สำหรับ/, /usrและ/varแต่เป็นoff (temporary)สำหรับชุดข้อมูลอื่น ๆ ทั้งหมดรวมทั้งเด็กของผู้ที่กล่าวถึงข้างต้น วิ่งzfs set xattr=on zroot/usr/homeฉันได้รับข้อความ property 'xattr' not supported on FreeBSD: permission denied. นี้เห็นด้วยกับหน้าคน : zfs ปัจจุบันxattrคุณสมบัติไม่ได้รับการสนับสนุนบน FreeBSD setextattr, getextattrและlsextattrดูเหมือนจะทำงานได้ดีพอ ฉันยังมีการจัดการเพื่อบันทึกและเรียกคืนแฟ้มอุปกรณ์โหนดใช้rsync --fake-superและสามารถเห็นข้อมูลของการใช้และlsextattrgetextattr วิกิพีเดียมีการอภิปรายในหน้าพูดคุย xattr เห็นได้ชัดว่าครั้งหนึ่งเคยมีการอ้างสิทธิ์ว่า ZFS สนับสนุน xattr ตั้งแต่ FreeBSD 8 แต่ถูกลบในภายหลังโดยอ้างอิงกับ manpage (ดูที่ 3) ขณะนี้ฉันได้รับความประทับใจว่าคุณสมบัติที่เพิ่มขึ้นของ …
15 freebsd  zfs  bsd  xattr 

1
วิธีสร้าง USB ที่สามารถบู๊ตได้ของ FreeBSD 10
ขณะนี้ฉันกำลังใช้ Linux Mint 17 และฉันต้องการบูตดูอัลบูต FreeBSD และ Linux Mint 17 ฉันจะสร้าง Bootable USB สำหรับ FreeBSD 10 ได้อย่างไร ฉันพยายามUNetbootin , นักเขียนภาพและPowerISOแต่มันไม่ทำงาน
15 boot  freebsd  live-usb 

1
ZFS Snapshot เป็นไฟล์สำรองข้อมูลพร้อมการหมุน
ฉันมีระบบ FreeNAS ในพื้นที่และต้องการใช้ ZFS snapshots สำหรับการสำรองข้อมูล FreeNAS มีงานการจำลองแบบในตัวซึ่งใช้ zfs send snapshot_name เพื่อส่งสแน็ปช็อตไปยังระบบรีโมต แต่สิ่งนี้ต้องการระบบที่มี ZFS อยู่อีกด้านหนึ่ง ฉันต้องการส่งสแนปชอตไปยังไฟล์ aa และส่งไฟล์บีบอัดและเข้ารหัสนี้ไปยังเครื่องระยะไกล สิ่งนี้เป็นไปได้ด้วย 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 เท่านั้น …

2
มีวิธีในการสร้างสำเนาวัวใน ZFS หรือไม่
ฉันพยายามทำสำเนาวัวของบางไฟล์ / ไดเรกทอรี แต่หลายวิธีที่ฉันรู้ทั้งหมดดูเหมือนจะย่อยที่ดีที่สุด ตัวอย่างเช่น btrfs สามารถด้วยการใช้งานการcp --reflink=autoสร้างสำเนาของไฟล์ได้อย่างรวดเร็ว สิ่งที่ฉันได้ลอง: Symlinks: ไม่ดี ไฟล์ที่ถูกเปลี่ยนชื่อลิงค์เสีย Hardlinks: ดีกว่า แต่ก็ยังไม่ดี การเปลี่ยนแปลงในไฟล์หนึ่งจะเป็นการเปลี่ยนแปลงไฟล์อื่นและฉันไม่ต้องการให้ไฟล์อื่นเปลี่ยนแปลง สร้างสแน็ปช็อตของชุดข้อมูลจากนั้นโคลนสแน็ปช็อต: สิ่งนี้สามารถทำงานได้ แต่ไม่ดี บ่อยครั้งที่ฉันไม่ได้มองหาสำเนาของชุดข้อมูลทั้งหมดหรือเพื่อให้สำเนาทำหน้าที่เหมือนชุดข้อมูลอื่น จากนั้นก็มีความสัมพันธ์ระหว่างผู้ปกครอง / เด็กระหว่างโคลน / สแนปชอต / ต้นฉบับซึ่งฉันเข้าใจว่ามันยากหากไม่สามารถแยกได้ การใช้zfs send/receiveและเปิดใช้งานการลดจำนวนการทำซ้ำชุดข้อมูลไปยังชุดข้อมูลใหม่: นี่เป็นการหลีกเลี่ยงความสัมพันธ์ระหว่างผู้ปกครอง / เด็กในการใช้โคลน แต่ยังคงสร้างชุดข้อมูลอื่นโดยไม่จำเป็นและยังคงต้องทนทุกข์จากความช้า บล็อกอ้างอิงอีกครั้งแทนที่จะเขียน คัดลอกไฟล์และให้ dedup ทำงาน: มันใช้งานได้ แต่ช้าเพราะไฟล์จะต้องอ่าน 100% แล้วบล็อกอ้างอิงอีกครั้งแทนที่จะเขียน ความช้าของ zfs การส่ง / รับและการคัดลอกหรือ rsyncing ทางกายภาพนั้นเลวร้ายยิ่งขึ้นเพราะสิ่งต่าง ๆ ส่วนใหญ่จะถูกเก็บไว้บีบอัดและจะต้องมีการบีบอัดในระหว่างการอ่านแล้วบีบอัดก่อนที่จะเตะซ้ำเพื่ออ้างอิงบล็อกซ้ำ …
14 freebsd  zfs 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.