Debian
Debian 12
Maskinen som disse sidene kjøres på benytter Debian 12 som operativ system
Debian har vært mitt goto operativsystem frem til jeg benynte å bruke Ubuntu.
Nå ser det faktisk ut som kanskje Debian og da først og fremst på server siden kan bli mitt goto igjen.
Det virker bonn solid ut. Ikke noe hikk i det hele tatt.
Man trenger sjelden å kjøre oppgraderinger
Jeg benytter meg her av en gammel HP maskin med celleron processor o 8 gm ram. 1 Tb disk
Og det ser ut til å fungere som bare det.
Vil ettervært slå av KDE Plasma for å redusere på memmorybruk.
Men det vil skje etter at jeg er fornøyd med installasjonen og kan operere remote.
Installere på Mac Mini 2014
Nå vil jeg installere debian på en av mine mac mini 2014 med 4 gb ram og tenker jeg legger den på en nvme disk på 1Tb
så får vi se hva som skjer.
Jeg fikk ikke spørsmål om windows grensesnitt når jeg innstallere denne versjonen, var nok en versjon som var ferdig definert hva som ble innstallert og det var Cinnamo, denne kan jeg desverre ikke bruke da et av mine testprogram ikke går på X11 kun wayland.
Måtte derfor inn med tasksel fra kommandolinjen
sudo tasksel
og velge mitt foretrukkede window grensesnitt KDE Plasma.
Fikse Wifi på mac mini 2014
For å fikse wifi på mac mini 2014 må du legge til
non-free på slutten av
deb http://deb.debian.org/debian/ bookworm main non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware
deb http://deb.debian.org/debian/ bookworm main non-free-firmware non-free
deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware non-free
i filen
/etc/apt/sources.list
Kjør så
sudo apt update
og så
sudo apt install broadcom-sta-dkms -y
wifi skal da virke etter en reboot
Slå av eller på Windows i debian
Kommandoen for å slå av grafisk grensenitt på debian er:
sudo systemctl set-default multi-user.target
For å slå det på igjen skriver du
sudo systemctl set-default graphical.target
Lage Cron jobber
Hva er så en cronjob
Det er noe som skal kjøres til en spesifikk tid (Samme tid )
Foreksempel kjøre backup en gang i uka, eller hver natt.
min time dag i mnd mnd ukedag kommando
Minutt | Time | Dag i måneden | måned | Ukedag | kommando |
---|---|---|---|---|---|
0 | 1 | * | * | 1 | backup-kommandoen |
Her kjører du "backup-kommandoen" din
på menuttet 0
kl 1
hver dag
hver måned
den første dagen i uka
0 1 * * 1 /root/backup-kommandoen-din
dette registreres ved å gi
crontab -e
Installer FTP server
Det finnes flere valg her men jeg bruker vsftpd
å instalere denne er greit
kommandoen er
apt install vsftpd
så må man begynne å configurere denne for om man srtarter den vil du ikke kunne overføre filer til den ut av boksa.
Den er ikke konfigurert for at du kan laste opp filer til den.
du må editere filen
/etc/vsftpd.conf
anonymous_enable=NO
sier at anonyme kan ikke logge på
setter du denne til YES vil anonymius få logge på
write_enable=YES
dette betyr at du ikke får skrive til den
write_enable=YES
ta bort # merket og du vil kunne skrive
Dette burde holde lagre så endringene dine
sudo systemctl start vsftpd sudo systemctl enable vsftpd
da er det bare å installere FilZilla eller liknende å laste opp og eller hente filer fra FTP serveren din.
Mailserver på Debian
Postfix
Her er det mange alternativer jeg har gått for postfix som ser ut til å være et trykt valg.
Denne har ikke imap og det ønsket jeg meg, så da må jeg også installere dovecot til dette formålet.
Ser ikke ut til at det er noen som tilbyr alt.
sudo apt install postfix
Installerer postfix.
så må man konfigurere den så den fungerer for deg.
filen /etc/postfix/master.cf inneholder informasjon om hvilke porter som postfix lytter til.
om du vil ha vanlig smtp som alle servere bruker må du legge inn det.
smtp inet n - n - - smtpd
Dette ligger sån ca. på linje 12-13 i denne fila.
Så må du inn i filken /etc/postfix/main.cf
Her må du legge til litt mere
myhostname = makin.domain.name
myorigin = domain.name
inet_interfaces = all
compatibility_level = 3.6
home_mailbox = Maildir/
smtpd_banner = $mydomain ESMTP $mail_name (Debian)
biff = no
append_dot_mydomain = no
readme_directory = no
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
Start eller restart postfix med kommandoen
postfix reload
test at den er i gang med
telnet localhost 25