FreeBSD 10.0 Setup
OPPDATER PORTS COLLECTION ------------------------- # portsnap fetch # portsnap extract (Kun nødvendig første gangen) # portsnap update NOTAT: Ports Collection kan oppdateres fremover med: # portsnap fetch update INSTALLER PORTMASTER FOR INSTALLERING OG OPPDATERING AV PORTS/PAKKER -------------------------------------------------------------------- # cd /usr/ports/ports-mgmt/portmaster # make install clean NOTAT: Installer/Oppdater ports med Portmaster # portmaster multimedia/plexmediaserver Søk etter oppdateringer med Portmaster # portmaster -L -a for oppgradering av alle pakker. -i for verifisering av hver oppgradering. -b for å beholde backup av hver port som oppgraderes. -af hvis feil oppstår, for å oppgradere og bygge ports på nytt. -n for å simulere uten å lage eller installere en port. Avinstaller med "make deinstall" fra portmappe. Portmaster -L hjelper litt med avhengighetsinfo. SJEKKE ÅPNE PORTER ------------------ # sockstat -4l NOTAT: 4 = IPv4 l = listening sockets VISE AKTIVE TILKOBLINGER ------------------------ # netstat -a -p tcp INSTALLERE OG KONFIGURERE SUDO ------------------------------ # cd /usr/ports/; portmaster security/sudo # visudo dj ALL=(ALL) NOPASSWD: ALL NOTAT: dj = medlem av gruppe ALL= = Fra hvilken som helst host. (ALL) = Som hvilken som helst bruker. ALL = Hvilket som helst program, eller kommaseparert, evt. med "NOPASSWD: " foran. INSTALLER SMARTMONTOOLS FOR S.M.A.R.T OVERVÅKING ------------------------------------------------ # cd /usr/ports/; portmaster sysutils/smartmontools # nano /etc/rc.conf (smartd_enable="YES") # cp /usr/local/etc/smartd.conf.sample /usr/local/etc/smartd.conf # nano /usr/local/etc/smartd.conf /dev/ada0 -S on -o on -a -I 194 -W 0,45,50 -m [email protected] -s (S/../.././02|L/../(01|15)/./04) # /usr/local/etc/rc.d/smartd start SPESIFISERING AV PARAMETERE: -S on -o on (automatisk offline test og autolagring) -a (Standard, inkl. -H -f -t -l error -l selftest -C 197 -U 198) -I 194 (Ignorerer temp forandringer som en endring, siden den forandres ofte uten problem) -W 0,45,50 (Logger når den treffer 45, og sender mail hvis den treffer 50 celcius) -m (e-mail advarsler skal sendes til) -s (Kjapp test hver dag kl 02:00, Langtest hver 1 og 15 i mnd kl 04:00) NOTAT: Sjekk totalstatus til en disk med: # /usr/local/sbin/smartctl -a /dev/ada0 (første SATA disk, ad0 for ATA, da0 for SCSI) -A for kun attributter. -H for helsestatus i tillegg. Send til mail med <kommando> | mail -s "Smartsjekk" [email protected] SCREENSAVER ----------- # ls -la /boot/kernel/*_saver.ko # nano /etc/rc.conf allscreens_flags="MODE_280" (1024x768x32) saver="logo" (for eksempel) blanktime="60" (60 sekunder) NOTAT: SJEKK TILGJENGELIGE VIDEO MODUSER #vidcontrol -i mode #vidcontrol MODE_280 (for å teste av tilgjengelige) SJEKK LASTEDE KJERNEMODULER/LAST MODUL # kldstat # kldload <modul>.ko INSTALLERE PLEXMEDIASERVER + SABNZBD + SICK BEARD + COUCHPOTATO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INSTALLER TILGJENGELIGE PAKKER # cd /usr/ports; portmaster multimedia/plexmediaserver # portmaster news/sabnzbdplus # nano /etc/rc.conf (plexmediaserver_enable="YES" og sabnzbd_enable="YES") # nano /usr/local/sabnzbd/sabnzbd.ini (host = 0.0.0.0) # nano /usr/local/etc/rc.d/sabnzbd (_user, _group) # chown -R dj:dj /usr/local/sabnzbd/ # /usr/local/etc/rc.d/sabnzbd start NOTAT: PLEX URL: http://localhost:32400/web/ SAB URL: http://localhost:8080/sabnzbd/ OPPRETT INTRASHARE # mkdir -p /Intrashare/Mediaserver/Serier # mkdir /Intrashare/Mediaserver/Filmer # chown -R dj:dj /Intrashare # chmod -R 777 /Intrashare SETT OPP SAMBA # cd /usr/ports; portmaster net/samba36 # nano /usr/local/etc/smb.conf [IntraShare] path = /Intrashare valid users = dj kiki public = no writable = yes # nano /etc/rc.conf (samba_enable="YES") # /usr/local/etc/rc.d/samba onestart # pdbedit -a -u dj (legg brukere til SMB databasen) PYTHON SYMLINK # ln -s /usr/local/bin/python /usr/local/bin/python2.7 INSTALLER SICK BEARD $ wget --no-check-certificate https://github.com/midgetspy/Sick-Beard/tarball/master -O sickbeard.tar.gz $ tar zxvf sickbeard.tar.gz $ mv midgetspy-Sick-Beard-x/ .sickbeard # mv ~dj/.sickbeard/init.freebsd /usr/local/etc/rc.d/sickbeard # chown root:wheel /usr/local/etc/rc.d/sickbeard # nano /usr/local/etc/rc.d/sickbeard (_user, _dir, _host 0.0.0.0) # nano /etc/rc.conf (sickbeard_enable="YES") # /usr/local/etc/rc.d/sickbeard start NOTAT: SB URL: http://localhost:8081/home/ INSTALLER COUCHPOTATO $ wget --no-check-certificate https://github.com/RuudBurger/CouchPotatoServer/tarball/master -O couchpotatoserver.tar.gz $ tar zxvf couchpotatoserver.tar.gz $ mv RuudBurger-CouchPotatoServer-x .couchpotato # mv .couchpotato/init/freebsd /usr/local/etc/rc.d/couchpotato # chown root:wheel /usr/local/etc/rc.d/couchpotato # chmod 755 /usr/local/etc/rc.d/couchpotato # nano /usr/local/etc/rc.d/couchpotato (_user, _dir) # nano /etc/rc.conf (couchpotato_enable="YES") #/usr/local/etc/rc.d/couchpotato start NOTAT: CP URL: http://localhost:5050/ LØSNING FOR DISK POOLING ~~~~~~~~~~~~~~~~~~~~~~~~ Fremdeles i tankeboksen.