FreeBSD Cheat Sheet: Difference between revisions

From Leo's Notes
This page was last edited on 15 June 2020, at 00:24.
Created page with " == Mounting ISO Image == === Linux === Mount: mount -o loop -t iso9660 <isofile> <destination> Unmount: umount <destination> === FreeBSD === Mount: mdconfig -a -f <isof..."
 
mNo edit summary
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:


== Mounting ISO Image ==
== FreeBSD Ports ==
=== Linux ===
Mount:
mount -o loop -t iso9660 <isofile> <destination>


Unmount:
=== Recursively Configure Ports ===
  umount <destination>
  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 ===
=== FreeBSD ===
Mount:
mdconfig -a -f <isofile> md0
mount -t cd9660 /dev/md0 <destination>


Unmount:
Create a new user with a home directory /home/username:
  umount <destination>
 
  mdconfig -d -u md0
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