FreeBSD 12.3 ๋ฆด๋ฆฌ์Šค

amd12.3, i64, powerpc, powerpc386, powerpcspe, sparc64 ๋ฐ armv64, armv6 ๋ฐ aarch7 ์•„ํ‚คํ…์ฒ˜์šฉ์œผ๋กœ ๊ฒŒ์‹œ๋œ FreeBSD 64 ๋ฆด๋ฆฌ์Šค๊ฐ€ ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ(QCOW2, VHD, VMDK, raw) ๋ฐ Amazon EC2 ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์„ ์œ„ํ•œ ์ด๋ฏธ์ง€๊ฐ€ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. FreeBSD 13.1์€ 2022๋…„ ๋ด„์— ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹ :

  • ๋ชจ๋“  ์‚ฌ์šฉ์ž ํ”„๋กœ์„ธ์Šค๊ฐ€ ์™„๋ฃŒ๋œ ํ›„ ์ž‘์—…์˜ ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„์—์„œ ์‹œ์ž‘๋˜๋Š” /etc/rc.final ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ipfw ํ•„ํ„ฐ ํŒจํ‚ค์ง€๋Š” dnctl ๋ช…๋ น์„ ์ œ๊ณตํ•˜์—ฌ dummynet ํŠธ๋ž˜ํ”ฝ ์ œํ•œ ์‹œ์Šคํ…œ์˜ ์„ค์ •์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ์ปค๋„ ์•”ํ˜ธํ™” ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด sysctl kern.crypto์™€ ๋””๋ฒ„๊น… sysctl debug.uma_reclaim์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํƒ€์ž„์Šคํƒฌํ”„ ์—†์ด TCP ํŒจํ‚ท์„ ํ—ˆ์šฉํ•˜๋„๋ก sysctl net.inet.tcp.tolerate_missing_ts๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค(ํƒ€์ž„์Šคํƒฌํ”„ ์˜ต์…˜, RFC 1323/RFC 7323).
  • amd64 ์•„ํ‚คํ…์ฒ˜์šฉ GENERIC ์ปค๋„์—์„œ๋Š” COMPAT_LINUXKPI ์˜ต์…˜์ด ํ™œ์„ฑํ™”๋˜๊ณ  mlx5en ๋“œ๋ผ์ด๋ฒ„(NVIDIA Mellanox ConnectX-4/5/6)๊ฐ€ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • ๋ถ€ํŠธ๋กœ๋”์—๋Š” RAM ๋””์Šคํฌ์—์„œ ์šด์˜ ์ฒด์ œ๋ฅผ ๋ถ€ํŒ…ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ ZFS ์˜ต์…˜ com.delphix:bookmark_write ๋ฐ com.datto:bookmark_v2๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • HTTPS๋ฅผ ํ†ตํ•œ FTP ํ”„๋ก์‹œ ์ง€์›์ด ๊ฐ€์ ธ์˜ค๊ธฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • pkg ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๋Š” ์ €์žฅ์†Œ๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด "bootstrap" ๋ฐ "add" ๋ช…๋ น์— ๋Œ€ํ•ด "-r" ํ”Œ๋ž˜๊ทธ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. pkg.conf ํŒŒ์ผ์—์„œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์‚ฌ์šฉ์„ ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ์„ฑ์žฅ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ์ฝ๊ธฐ-์“ฐ๊ธฐ ๋ชจ๋“œ๋กœ ๋งˆ์šดํŠธ๋œ ํŒŒ์ผ ์‹œ์Šคํ…œ์—์„œ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • etcupdate ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ํŒŒ์ผ์„ ๋ณต์›ํ•˜๊ธฐ ์œ„ํ•œ ๋กค๋ฐฑ ๋ชจ๋“œ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์ƒ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด "-D" ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž„์‹œ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰์„ ์ œ๊ณตํ•˜๊ณ  SIGINT ์ฒ˜๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ์˜ฅ ํ™˜๊ฒฝ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด freebsd-update ๋ฐ freebsd-version ์œ ํ‹ธ๋ฆฌํ‹ฐ์— "-j" ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ cpuset ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ๊ฐ์˜ฅ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜์œ„ ๊ฐ์˜ฅ์˜ ์„ค์ •์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • cmp ์œ ํ‹ธ๋ฆฌํ‹ฐ์— ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฐ”์ดํŠธ๋ฅผ ์ธ์‡„ํ•˜๋Š” "-b"(--print-bytes), ํŠน์ • ์ดˆ๊ธฐ ๋ฐ”์ดํŠธ ์ˆ˜๋ฅผ ๋ฌด์‹œํ•˜๋Š” "-i"(-ignore-initial), "-n"(- ๋ฐ”์ดํŠธ) ๋น„๊ต ๋ฐ”์ดํŠธ ์ˆ˜๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.
  • ์ด์ œ ๋ฐ๋ชฌ ์œ ํ‹ธ๋ฆฌํ‹ฐ์—๋Š” SIGHUP์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ์ถœ๋ ฅ์ด ์ž‘์„ฑ๋œ ํŒŒ์ผ์„ ๋‹ค์‹œ ์—ฌ๋Š” "-H" ํ”Œ๋ž˜๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค(newsyslog ์ง€์›์„ ์œ„ํ•ด ์ถ”๊ฐ€๋จ).
  • fstyp ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ "-l" ํ”Œ๋ž˜๊ทธ๋ฅผ ์ง€์ •ํ•˜๋ฉด exFAT ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๊ฐ์ง€ ๋ฐ ํ‘œ์‹œ๊ฐ€ ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค.
  • mergemaster ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ์—…๋ฐ์ดํŠธ ํ”„๋กœ์„ธ์Šค ์ค‘์— ๊ธฐํ˜ธ ๋งํฌ ์ฒ˜๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  • ๋นˆ ๋กœ๊ทธ์˜ ์ˆœํ™˜์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด newsyslog ์œ ํ‹ธ๋ฆฌํ‹ฐ์— "E" ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • tcpdump ์œ ํ‹ธ๋ฆฌํ‹ฐ์—๋Š” ์ด์ œ pfsync ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ํŒจํ‚ท์„ ๋””์ฝ”๋”ฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • top ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ์ฃผ์–ด์ง„ ๋ฌธ์ž์—ด๊ณผ ์ผ์น˜ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋‚˜ ์ธ์ˆ˜๋งŒ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ํ•„ํ„ฐ ๋ช…๋ น "/"๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์••์ถ•์„ ํ’€๊ธฐ ์œ„ํ•ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ๋ณดํ˜ธ๋œ ์•„์นด์ด๋ธŒ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ–ฅ์ƒ๋œ ํ•˜๋“œ์›จ์–ด ์ง€์›. ASMedia ASM116x AHCI ์ปจํŠธ๋กค๋Ÿฌ ๋ฐ Intel Gemini Lake I2C ์ปจํŠธ๋กค๋Ÿฌ์— ๋Œ€ํ•œ PCI ์žฅ์น˜ ์‹๋ณ„์ž๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Mikrotik 10/25G ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ ๋ฐ ๋ฌด์„  ์นด๋“œ ์ง€์› Intel Killer Wireless-AC 1550i, Mercusys MW150US, TP-Link Archer T2U v3, D-Link DWA-121, D-Link DWA-130 rev F1, ASUS USB-N14 ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Intel I225 2.5G/1G/100MB/10MB ์ด๋”๋„ท ์ปจํŠธ๋กค๋Ÿฌ์šฉ ์ƒˆ IGC ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Netgraph ๋…ธ๋“œ ng_bridge๋Š” SMP ์‹œ์Šคํ…œ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ng_nat ๋…ธ๋“œ์— CGN(Carrier Grade NAT, RFC 6598)์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ng_source ๋…ธ๋“œ๋ฅผ Netgraph ๋„คํŠธ์›Œํฌ์˜ ์–ด๋–ค ๋ถ€๋ถ„์œผ๋กœ๋“  ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฆฌ์†Œ์Šค๋ฅผ ์ œํ•œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” rctl ๋“œ๋ผ์ด๋ฒ„์— ๋ฆฌ์†Œ์Šค ์†Œ๋น„ ์ œํ•œ์„ 0์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ALTQ ํŠธ๋ž˜ํ”ฝ ์šฐ์„  ์ˆœ์œ„ ์ง€์ • ๋ฐ ๋Œ€์—ญํญ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์ด VLAN ์ธํ„ฐํŽ˜์ด์Šค์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • amdtemp ๋ฐ amdsmn ๋“œ๋ผ์ด๋ฒ„๋Š” CPU Zen 3 "Vermeer" ๋ฐ APU Ryzen 4000(Zen 2, "Renoir")์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ ์‹œ์Šคํ…œ์— ํฌํ•จ๋œ ํƒ€์‚ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์—…๋ฐ์ดํŠธ๋œ ๋ฒ„์ „: awk 20210221, bc 5.0.0, less 581.2, Libarchive 3.5.1, OpenPAM Tabebuia, OpenSSL 1.1.1l, SQLite3 3.35.5, TCSH 6.22.04, Subversion 1.14.1. 2.2.0, nvi 3 .4-XNUMXbbdfeXNUMX. unzip ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” NetBSD ์ฝ”๋“œ๋ฒ ์ด์Šค์™€ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€