Openbsd

来自linux中国网wiki
Evan讨论 | 贡献2021年11月20日 (六) 07:49的版本 →‎reference
跳到导航 跳到搜索

install

iso download

我的神舟本本 U盘启动是F7

https://www.openbsd.org/ftp.html

安装注意 今天硬盘是用了他的openbsd 分好多个区的

参考可如下 对了 https不行 要用http

试用一下 这个 https://mirrors.aliyun.com/openbsd/7.0/amd64/


Location of sets? (disk http or ‘done’) [http]

HTTP proxy URL? (e.g. ‘http://proxy:8080’, or ‘none’) [none]

HTTP Server? (hostname, list#, ‘done’ or ‘?') mirrors.aliyun.com #[cdn.openbsd.org] #这个可能要用国内的 mirrors 不然要好几个小时

Server directory? openbsd/7.0/amd64/ # [pub/OpenBSD/6.X/amd64]


Location of sets? (disk ) [done] 表示完成 下一步 时区

Asia/Shanghai

Select sets by entering a set name, a file na

https://mirrors.aliyun.com/openbsd/7.0/amd64/ https://mirrors.aliyun.com/openbsd/6.9/amd64/ 此时最新的是6.9 so

 axel https://mirrors.aliyun.com/openbsd/6.9/amd64/install69.iso
如果安装到硬盘的 是 install69.img 看官方文档可知 

 install70.img
[amd64] [arm64] [i386] [octeon] [powerpc64] [riscv64] [sparc64]
A disk image that can be written to a USB flash drive or similar device. Includes the file sets.




注意看 File Sets  下面的安装指导 大不了全选吧 哈哈 
game的可以不要 
    bsd The kernel required
    bsd.mp The multi-processor kernel (only on some platforms)
    bsd.rd The ramdisk kernel
    baseXX.tgz The base system required
    compXX.tgz The compiler collection, headers and libraries
    manXX.tgz Manual pages
    gameXX.tgz Text-based games
    xbaseXX.tgz Base libraries and utilities for X11 (requires xshareXX.tgz)
    xfontXX.tgz Fonts used by X11
    xservXX.tgz X11’s X servers
    xshareXX.tgz X11’s man pages, locale settings and includes

https://www.openbsdhandbook.com/installation/

桌面可以安装awesome 等等

https://openports.se/

安装上要改进的地方 Nov 20 2021

自动分区
这个是自动分区的 最好是 和linux一样的分分区会会好点 
evanbsd$ df  -h 
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/sd0a      986M    106M    830M    11%    /
/dev/sd0k     52.5G   22.0K   49.9G     0%    /home
/dev/sd0d      3.9G   12.0K    3.7G     0%    /tmp
/dev/sd0f      5.8G    1.1G    4.4G    20%    /usr
/dev/sd0g      986M    295M    642M    31%    /usr/X11R6
/dev/sd0h     15.7G    218K   14.9G     0%    /usr/local
/dev/sd0j      5.8G    2.0K    5.5G     0%    /usr/obj
/dev/sd0i      1.9G    2.0K    1.8G     0%    /usr/src
/dev/sd0e     12.8G    7.2M   12.2G     0%    /var
evanbsd$ 


ksh: 要改回bash ?

desktop 初始化

换源

vi /root/.profile

export PKG_PATH=https://mirrors.tuna.tsinghua.edu.cn/pub/OpenBSD/7.0/packages/amd64/



OpenBSD
# pkg_add git



WireGuard 是一个 VPN 内核实现,代码行数少(相比之下 OpenVPN 有超过 10 万行代码),优先考虑性能,配置简单,试图在做到配置简单的同时提供高性能。WireGuard 基于 UDP,数据包在一端加密之后封装在 UDP 包内发送到远程端点,然后解密。并且其支持更广泛的加密算法与协议。

WireGuard 已被多家大公司使用,并被整合到工具、发行版,移动手机和数据中心,此前也已经进入了 Linux 5.6 内核主线。此次进入 OpenBSD,又拿下一个阵营,也意味着未来 OpenBSD 将能原生支持 WireGuard VPN。

https://git-scm.com/download/linux


常用命令

shutdown  -p now

reference

https://www.openbsdhandbook.com/installation/

安装OpenBSD 6.4的步骤

OpenBSD桌面安装

openbsd安装-命令行操作-virtualbox

Linux 生活第十三期,BSD 小试牛刀

使用 BSD 作为桌面系统

openbsd安装教程


教程/OpenBSD启动脚本

OpenBSD上的doas简介

使用OpenBSD一年的总结

https://bsdmag.org