meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sw:opnsense:shell [2019/04/01 12:05] niziaksw:opnsense:shell [2020/05/25 17:04] (current) niziak
Line 1: Line 1:
 +====== Shell ======
 +
 It is based on FreeBSD It is based on FreeBSD
 +
 +====== OPNSense custom ======
 +<code bash>
 +pkg update
 +
 +
 +pkg upgrade
 +pkg upgrade dnsmasq
 +
 +opnsense-update
 +
 +
 +</code>
 +
 +===== shell menu =====
 +<code bash>
 +# opnsense-shell
 +
 +  0) Logout                              7) Ping host
 +  1) Assign interfaces                   8) Shell
 +  2) Set interface IP address            9) pfTop
 +  3) Reset the root password            10) Firewall log
 +  4) Reset to factory defaults          11) Reload all services
 +  5) Power off system                   12) Update from console
 +  6) Reboot system                      13) Restore a backup
 +
 +</code>
 +
  
 ====== webgui ====== ====== webgui ======
  
 +<code bash>
 /usr/local/etc/rc.restart_webgui /usr/local/etc/rc.restart_webgui
 /var/etc/cert.pem /var/etc/cert.pem
 cat /var/etc/lighty-webConfigurator.conf cat /var/etc/lighty-webConfigurator.conf
 +
 +# Reinitialize circular log file (clog) after size change in webui:
 +/usr/local/opnsense/scripts/systemhealth/clearlog -m core -f dhcpd
 +
 +</code>
  
 ====== firewall ====== ====== firewall ======
 +
 +<code bash>
 +ipfw -a list
 +pftop
 +
 +pfctl -vvsr
 +
 +# Routing table
 +netstat -nr
 +
 +</code>
  
 ====== network interfaces ====== ====== network interfaces ======
  
-ifconfig nic0 media 1000baseTX+<code bash>ifconfig nic0 media 1000baseTX</code>
  
 ====== hardware related ====== ====== hardware related ======
Line 34: Line 81:
 # seek time and transfer rates benchmark # seek time and transfer rates benchmark
 diskinfo -tv /dev/cd0 diskinfo -tv /dev/cd0
 +</code>
 +
 +===== networking =====
 +<code bash>
 +sockstat -4 -l
 +</code>
 +
 +===== system / ps =====
 +<code bash>
 +# top with command line names
 +top -a
 +
 +swapinfo
 +
 +pkg install sysinfo
 +sysinfo mem
 +sysinfo storage
 +
 +iostat -x 1
 +
 +mount -t procfs proc /proc
 +
 +$ fetch https://raw.githubusercontent.com/ocochard/myscripts/master/FreeBSD/freebsd-memory.sh
 +## or use curl command ##
 +## $ curl -O https://raw.githubusercontent.com/ocochard/myscripts/master/FreeBSD/freebsd-memory.sh
 +$ sh freebsd-memory.sh
 +
 +# Check who is performing huge disk IO: run top and switch to 'm'
 </code> </code>