Skapa e-post-alias

Fick rekommendationen att ha en e-post som tydligt visade mitt namn, jag har länge kört bara med kortform och tycker inte att det är något problem .. egentligen. Men vissa människor tycker det är proffsigare, så jag böjer mig för det.

Det var enklare än jag trodde, lite som vanligt med andra ord. Nu tar jag detta från minnet, så jag kanske stavar fel. Bra att jag vet det, om jag kommer tillbaka till detta senare.

Jag har valt att göra ett alias till den befintliga e-post jag har, och det läggs till i ”/etc/aliases” i formatet – befintligt alias, kolon, mellanslag, användar-namn.

rickard.persson: rip

Därefter kör man newaliases, och då ska det fungera.

newaliases

Vid tillfället, 2016-09, kör jag detta på Debian 8.5 (jessie).

Länkar

http://serverfault.com/questions/133326/postfix-how-do-i-make-email-aliases-work

 

Långsam inloggning till min router

Under en tid har jag haft långsam inloggning till min router när jag loggar in med SSH. Även att göra ”su -” har varit långsam. Nu har jag till slut lyckats fixa detta.

I sshd_config gjorde jag följande inställningar, som så klart finns i /etc/ssh/sshd_config :

UseDNS no
UsePAM no

Detta gjorde att inloggning från en annan burk började fungera. Däremot så var det fortfarande problem med ”su -”, men det löstes med en omstart av en del av systemd. Det verkade som att ”logind” behöver startas om för varje 1000 gånger den tjänsten använts. Typiskt när ett monolitiskt system växer till sig, så visar sig problemen.

service systemd-logind restart

Tyvärr kommer jag inte ihåg var jag hittade lösningen på dessa problem.

För den som är intresserad så körs detta på en Debian. För närvarande är det Debian 8 med de senaste uppdateringarna.

Uppgradera Debian från 7.x till 8.x

Jag följer egentligen en befintlig manual som Jarrod har skrivit 26 april 2015.

Vad jag gjorde extra, var att göra både ”apt-get update” och ”apt-get upgrade” innan jag följde Jarrods anvisningar.

Uppdaterar /etc/apt/sources.list enligt nedan. Jag har tagit bort lite som kändes onödigt att ha med här.

#deb http://ftp.acc.umu.se/debian/ wheezy main
#deb-src http://ftp.acc.umu.se/debian/ wheezy main

#deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main

## wheezy-updates, previously known as 'volatile'
#deb http://ftp.acc.umu.se/debian/ wheezy-updates main
#deb-src http://ftp.acc.umu.se/debian/ wheezy-updates main

deb http://ftp.acc.umu.se/debian/ jessie main
deb-src http://ftp.acc.umu.se/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.acc.umu.se/debian/ jessie-updates main
deb-src http://ftp.acc.umu.se/debian/ jessie-updates main

Jag kopierar raderna med de gamla weesey och gör ändringar till jessie för de nya raderna, därefter kommenterar jag bort de gamla inställningarna.

apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove

Jag avslutar med att starta om maskinen, mest för att jag var lite för lat att använda ”checkrestart” och gå igenom alla tjänster som behövde startas om.

Jarrod avslutar med ett enraders kommande som förenklar det hela, när man förstår vad det är man gör. För om det är något som inte fungerar som det ska, då behöver man förstå var felet har uppstått. Annars är det svårt att rätta till det. Jag kan inte förstå var Jarrod hämtar innehåll till uppdaterad sources.list, så därför kör jag manuellt. Och jag har inget behov av att förenkla då jag gör detta så sällan.

Problem

Då jag kör detta test på en VirtualBox, så ville jag kopiera från maskinen. Det verkade kräva Guest Editions, som jag hade svårigheter att installera. Jag fick inte köra program från CD! Hittade en tänkbara lösning, men den fungerade inte. Så jag får leta vidare på den. Tror att jag till slut hittade det, genom att aktivera urklipp under Allmänt/Avancerat och sätta ”Delade urklipp” till dubbelriktat så hoppas jag att det fungerar att kopiera från gästoperativ till host. Jag hade först försökt att kopiera sources.list till en delad mapp, men den var inte inställd på rätt sätt. Så när jag till slut gjorde rätt inställning så kunde jag den vägen kopiera in vad jag skrivit i den filen.

Länkar
https://www.rootusers.com/how-to-upgrade-debian-7-wheezy-to-debian-8-jessie/

How to Upgrade Debian 7 Wheezy to Debian 8 Jessie

Skapa en subdomän med One.com och Apache2

Jag bestämde mig för testa att skapa subdomäner på One.com, för att jag ibland vill testa något som jag vill visa för någon annan. Då kan en subdomän till den jag har vara en snabb lösning för detta. Tex http://kund-foretaget.ripop.se för att visa en layout för en kund som heter ”KundFöretaget” eller något liknande.

På egen server

Jag började med att kopiera en av de befintliga filerna under sites-available, till det nya namnet.

cd /etc/apache2/sites-available/
cp original kund-foretaget

Därefter ändrade jag där jag tyckte att det kunde behövas. Filen kund-foretaget såg då ut enligt nedan, där ändringar är fet-stilade. Tänk på att rader kan sidbrytas (Edit 2015-08-19 – uppmärksamma att eventuellt byte av tema kan ändra detta):

<VirtualHost *:80> 
        ServerAdmin webmaster@localhost 
 
        ServerName kund-foretaget.ripop.se 
 
        DocumentRoot /home/kund-foretaget/public_html/ 
        <Directory /> 
                Options FollowSymLinks 
                AllowOverride None 
        </Directory> 
        <Directory /home/kund-foretaget/public_html/> 
                Options Indexes FollowSymLinks MultiViews 
                AllowOverride FileInfo 
                Order allow,deny 
                allow from all 
        </Directory> 
 
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ 
        <Directory "/usr/lib/cgi-bin"> 
                AllowOverride None 
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch 
                Order allow,deny 
                Allow from all 
        </Directory> 
 
        ErrorLog ${APACHE_LOG_DIR}/kund-foretaget.error.log 
 
        # Possible values include: debug, info, notice, warn, error, crit, 
        # alert, emerg. 
        LogLevel warn 
 
        CustomLog ${APACHE_LOG_DIR}/kund-foretaget.access.log combined 
</VirtualHost>

För att aktivera denna ”site” körde jag:

a2ensite kund-foretaget

Förutom detta är så klart tillägget (modulen) i Apache som gör det möjligt för en användare att publicera på webben via en mapp som tex ”/home/kund-foretaget/public_html/”. Den kan man lägga till med kommandot a2enmod.

På One.com

Ändring som krävdes på One.com var att lägga till en post i Webb-DNS:

Domän: kund-foretaget
Typ: A
Värde: IP-nummer till server jag använde

Omstart av Apache krävdes så klart.

Det var enklare än jag väntat mig. Självklart är det en del som inte tas upp här.

ClamAV och kolla loggar efter borttaget

I år tog jag tag i att installera ClamAV för att kolla om det finns mycket skräp som jag behöver oroa mig över i min mail-låda. Mycket av skräpet är sådant som inte fastnar i ett system som ClamAV, så jag hoppades på att det skulle vara rätt så lugnt. Men jag hade i alla fall tron att något skulle dyka upp som var skadligt. Under flera månaders tid har jag haft ögonen öppna efter något som skulle visa på att det fastnat något i nätet, men fiskelyckan har lyst med sin frånvaro.

Idag började jag kolla på nätet efter sätt att undersöka loggar, om det är så att inget dyker upp pga felaktiga inställningar i loggarna. Till slut hittade jag ett kommando som gör det enkelt att få fram det jag söker efter.

zgrep -i "FOUND" /var/log/clamav/*

Zgrep för att de flesta av log-filerna är packade.