Slaapstand uitschakelen

Als het scherm dichtgeklapt word gaat om stroom te besparen de netbook in slaapstand. Als je deze als server gaat gebruiken dan is dat minder handig, dit wil ik dus uitschakelen. Hiervoor moeten we een configuratiebestand aanpassen.

tecumseh@ArkonII:~$ sudo nano /etc/systemd/logind.conf

Hierin voegen we een regel toe

HandleLidSwitch=ignore

Hierna moeten we nog wel even de service herstarten met het volgende commando:

tecumseh@ArkonII:~$ sudo systemctl restart systemd-logind.service

Na deze handeling kan het schermpje dicht en word er iets minder ruimte ingenomen.

Geïnstalleerde pakketten

Nu de installatie afgerond is kunnen we het lijstje met pakketten bekijken met de volgende opdracht.

tecumseh@ArkonII:~$ apt list --installed

De lijst die hieruit volgt heb ik vergeleken met een lijst met overbodige pakketten. Daarin blijven onderstaande pakketten over die verwijderd zouden kunnen worden.

 bash-completion/stable,now 1:2.8-6 all [installed]
 bind9-host/stable,now 1:9.11.5.P4+dfsg-5.1 i386 [installed]
 ca-certificates/stable,now 20190110 all [installed,automatic]
 debian-faq/stable,now 9.0 all [installed]
 dictionaries-common/stable,now 1.28.1 all [installed,automatic]
 doc-debian/stable,now 6.4 all [installed]
 file/stable,stable,now 1:5.35-4+deb10u1 i386 [installed,automatic]
 gettext-base/stable,now 0.19.8.1-9 i386 [installed]
 groff-base/stable,now 1.22.4-3 i386 [installed]
 iamerican/stable,now 3.4.00-6 all [installed,automatic]
 ibritish/stable,now 3.4.00-6 all [installed,automatic]
 ispell/stable,now 3.4.00-6+b1 i386 [installed,automatic]
 laptop-detect/stable,now 0.16 all [installed]
 manpages/stable,now 4.16-2 all [installed]
 nano/stable,now 3.2-3 i386 [installed]
 netcat-traditional/stable,now 1.10-41.1 i386 [installed]
 openssh-client/stable,now 1:7.9p1-10+deb10u2 i386 [installed]
 openssh-server/stable,now 1:7.9p1-10+deb10u2 i386   
 openssl/stable,stable,now 1.1.1d-0+deb10u2 i386 [installed,automatic]
 reportbug/stable,now 7.5.3~deb10u1 all [installed]
 tasksel/stable,now 3.53 all [installed]
 traceroute/stable,now 1:2.1.0-2 i386 [installed]
 usbutils/stable,now 1:010-3 i386 [installed]
 vim-common/stable,now 2:8.1.0875-5 all [installed]
 vim-tiny/stable,now 2:8.1.0875-5 i386 [installed]
 wamerican/stable,now 2018.04.16-1 all [installed]

Uiteraard eerst elk pakket maar nalopen om te kijken of ik hier zelf ook mee eens ben. De vetgedrukte pakketten in het overzicht ga ik verwijderen, de rest mag achterblijven.

tecumseh@ArkonII:~$ sudo apt-get remove bind9-host ca-certificates debian-faq dictionaries-common doc-debian file gettext-base groff-base iamerican ibritish ispell manpages netcat-traditional tasksel vim-common vim-tiny wamerican
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required:
emacsen-common geoip-database libbind9-161 libcurl3-gnutls libdns1104 libefiboot1 libefivar1 libfreetype6 libfstrm0 libfuse2 libgeoip1 libicu63 libisc1100 libisccc161 libisccfg163 libldap-2.4-2 libldap-common liblmdb0 liblwres161
libmagic-mgc libmagic1 libnghttp2-14 libpipeline1 libpng16-16 libprotobuf-c1 librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libssh2-1 libuchardet0 libwrap0 libxml2 openssh-server openssh-sftp-server openssl python3-chardet
python3-debian python3-idna python3-pkg-resources python3-pycurl python3-six python3-urllib3
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
bind9-host ca-certificates debian-faq dictionaries-common doc-debian file gettext-base groff-base grub-common grub-pc grub-pc-bin grub2-common iamerican ibritish ienglish-common ispell man-db manpages netcat-traditional os-prober
python3-certifi python3-debianbts python3-httplib2 python3-pysimplesoap python3-reportbug python3-requests reportbug task-english task-ssh-server tasksel tasksel-data vim-common vim-tiny wamerican
0 upgraded, 0 newly installed, 34 to remove and 0 not upgraded.
After this operation, 40.6 MB disk space will be freed.
Do you want to continue? [Y/n] y

Gevolgd door:

tecumseh@ArkonII:~$ sudo apt-get autoremove

Reading package lists… Done

Building dependency tree

Reading state information… Done

The following packages will be REMOVED:

  emacsen-common geoip-database libbind9-161 libcurl3-gnutls libdns1104 libefiboot1 libefivar1 libfreetype6 libfstrm0 libfuse2 libgeoip1 libicu63 libisc1100 libisccc161 libisccfg163 libldap-2.4-2 libldap-common liblmdb0 liblwres161

  libmagic-mgc libmagic1 libnghttp2-14 libpipeline1 libpng16-16 libprotobuf-c1 librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libssh2-1 libuchardet0 libwrap0 libxml2 openssh-server openssh-sftp-server openssl python3-chardet

  python3-debian python3-idna python3-pkg-resources python3-pycurl python3-six python3-urllib3

0 upgraded, 0 newly installed, 43 to remove and 0 not upgraded.

After this operation, 68.2 MB disk space will be freed.

Do you want to continue? [Y/n] y

Toch grappig dat hiermee openssh-server verwijderd word waardoor mijn Putty login niet meer werkt. Deze toch maar vanaf de netbook opnieuw geïnstalleerd.

Installatie afronden

Nadat de installatie gelukt is word het tijd om de eerste configuratie te doen. Wat daarbij in elk geval nodig is dat is het remote inloggen met een gebruikersaccount en het is ook handig als de netbook ingeklapt kan doorwerken, scherm uitgeschakeld zal ongetwijfeld schelen in het stroomverbruik.

Het inloggen met putty geeft al een eerste struikelblok, om het ip adres op te zoeken zou ik normaal gesproken eerst rechtstreeks inloggen om dan met het commando ifconfig het ip adres te achterhalen. Dit commando is echter niet meer in gebruik. Blijkt dat dit al vanaf 2009 het geval zou moeten zijn. Vanaf dat moment zou het pakket net-tools vervangen moeten worden door iproute2 wat actief ontwikkeld word, mocht je daar meer over willen lezen dan heb ik hier een engels linkje voor je. Met het commando ip add show kwam ik in elk geval op een ip adress waarmee ik putty gebruiken.

 tecumseh@ArkonII:~$ ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:1e:68:b3:af:3b brd ff:ff:ff:ff:ff:ff
inet 192.168.178.72/24 brd 192.168.178.255 scope global dynamic enp2s0
valid_lft 856188sec preferred_lft 856188sec
inet6 fe80::21e:68ff:feb3:af3b/64 scope link
valid_lft forever preferred_lft forever
3: wlp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:22:69:0b:3b:ae brd ff:ff:ff:ff:ff:ff

Nu heb ik 2 accounts, root en een gebruikersaccount. Het root account wil ik echter niet actief gebruiken, ik zie meer in het gebruik van sudo. Dit pakket zal dus geïnstalleerd moeten worden. Met su – schakel ik over naar het root account waarmee ik sudo kan installeren.

root@ArkonII:~# apt-get install sudo
 Reading package lists… Done
 Building dependency tree
 Reading state information… Done
 The following NEW packages will be installed:
   sudo
 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
 Need to get 1,241 kB of archives.
 After this operation, 4,000 kB of additional disk space will be used.
 Get:1 http://deb.debian.org/debian buster/main i386 sudo i386 1.8.27-1+deb10u2 [1,241 kB]
 Fetched 1,241 kB in 0s (5,183 kB/s)
 Selecting previously unselected package sudo.
 (Reading database … 27502 files and directories currently installed.)
 Preparing to unpack …/sudo_1.8.27-1+deb10u2_i386.deb …
 Unpacking sudo (1.8.27-1+deb10u2) …
 Setting up sudo (1.8.27-1+deb10u2) …
 Processing triggers for man-db (2.8.5-2) …
 Processing triggers for systemd (241-7~deb10u3) …

Nu nog het toevoegen van het gebruikersaccount aan de sudo groep.

root@ArkonII:~# adduser tecumseh sudo
 Adding user tecumseh' to groupsudo' …
 Adding user tecumseh to group sudo
 Done.