FreeBSD Cheat Sheet: Difference between revisions
From Leo's Notes
This page was last edited on 15 June 2020, at 00:24.
mNo edit summary |
|||
| (16 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== | == FreeBSD Ports == | ||
=== Recursively Configure Ports === | |||
make config-recursive | |||
=== Ports Update / Upgrade === | |||
portsnap fetch | |||
portsnap update | |||
or if you are doing this the first time, run: | |||
portsnap fetch | |||
portsnap extract | |||
You may also get the ports from svn: | |||
svn co svn://svn.freebsd.org/base/releng/9.1 /usr/src | |||
svn up /usr/src | |||
=== Upgrade FreeBSD === | |||
# mv /usr/src /usr/src.old | |||
# svn co svn://svn.freebsd.org/base/release/9.1.0 /usr/src | |||
To build and install 9.1-RELEASE: | |||
# mergemaster -p | |||
# cd /usr/src | |||
# make buildworld | |||
# make buildkernel | |||
# make installkernel | |||
# reboot | |||
# cd /usr/src | |||
# make installworld | |||
# mergemaster -iU | |||
# reboot | |||
== | == User Management == | ||
=== FreeBSD === | |||
Create a new user with a home directory /home/username: | |||
pw useradd -n username -s /bin/sh -m | |||
Remove a user and their home directory: | |||
pw userdel -n username -r | |||
Create a new group | |||
pw groupadd groupname | |||
Show group | |||
pw groupshow groupname | |||
Set user to group | |||
pw groupmod groupname -M username,user2,user3 | |||
Add user to group | |||
pw groupmod groupname -m user4 | |||
{{Navbox FreeBSD}}[[Category:FreeBSD]] | |||
Latest revision as of 00:24, 15 June 2020
FreeBSD Ports
Recursively Configure Ports
make config-recursive
Ports Update / Upgrade
portsnap fetch portsnap update
or if you are doing this the first time, run:
portsnap fetch portsnap extract
You may also get the ports from svn:
svn co svn://svn.freebsd.org/base/releng/9.1 /usr/src svn up /usr/src
Upgrade FreeBSD
# mv /usr/src /usr/src.old # svn co svn://svn.freebsd.org/base/release/9.1.0 /usr/src
To build and install 9.1-RELEASE:
# mergemaster -p # cd /usr/src # make buildworld # make buildkernel # make installkernel # reboot # cd /usr/src # make installworld # mergemaster -iU # reboot
User Management
FreeBSD
Create a new user with a home directory /home/username:
pw useradd -n username -s /bin/sh -m
Remove a user and their home directory:
pw userdel -n username -r
Create a new group
pw groupadd groupname
Show group
pw groupshow groupname
Set user to group
pw groupmod groupname -M username,user2,user3
Add user to group
pw groupmod groupname -m user4
| ||||||