(Linux) - Arch

11.09.2016

Arch

Arch Linuxia en suosittele linuxin aloitteluun (ellei vaivaudu tarpeeksi) kun tämä on hyvin pelkistitty jakeluversio eli esimerkiksi sinun tulee päättää itse minkä bootloaderin asennat (suosittelen Grubia) ja työpöytä ympäristön (itse valitsin GNOME:n). wiki.archlinux.org - Beginners Guiden avulla pääsee asennuksen menemään läpi asti.

Komennolla loadkeys fi saadaan meikäläisten näppäimistö toimimaan, joka helpottaa kummasti asennusta.

Voit liikkua jo kirjautumisikkunan kohdalla eri terminaali ikkunoissa, jos työpöytä menee sekaisin Ctrl + Alt + F2 (x=1-6 Terminaaleja, 1 on GUI) ja työpöydällä (GUI) voit pienentää ikkunan WIN + H näppäimillä.

Itsellä oli ongelma tietokoneen kellon kanssa (rinnalla Win8/10).
Aina kun boottasin toiseen käyttikseen niin aina oli kello pari tuntia väärässä. Linuxin puolella Terminaalissa seuraavalla komennolla sai rautakellon päivitettyä:
hwclock --systohc

Arch & WiFi

Uusin haaste oli asennuksen aikana langattoman WiFi:n yhteyden muodostaminen. Seuraavilla komennoilla onnistuin luomaan yhteyden salaamattomaan WiFi hotspottiin, koska salauksen kertominen oli liian tuskallista.


Oma WiFi adapteri oli nimeltään wlp0s29f7u2 * ja WiFiHotspot on käytössä oleva WiFi yhteyspiste.
* WiFi adapterin voi tarkistaa komennolla: iw dev


ip link set wlp0s29f7u2 up
iw dev wlp0s29f7u2 connect WiFiHotspot
dhcpcd wlp0s29f7u2

AMD näyttisajurit (huom! vanhentunut)

AMD näyttis ajureitten jälkeen pitää ajaa komennot:
systemctl enable atieventsd
systemctl start atieventsd
systemctl enable catalyst-hook
systemctl start catalyst-hook
aticonfig --initial

jolloin Xorgiin luodaan oikeat asetukset (Gnome kaatuilee muuten). Lopuksi vielä Grubiin lisätään nomodeset:
nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
Huom! Mahdollisesti vanhentunutta tietoa ja nykyään ei suositella nomodeset käyttöä

Terminaalin/Komentokonsoli/Pääte komentoja. Ctrl + Shift + v;

Java ohjelmien (esim. *.jnlp) käynnistämiseen Terminaalin kautta*:
javaws *.jnlp


sudo x -Annetaan pääkäyttäjän (root) oikeudet jollekin.
sudo -i -Siirrytään Terminaalissa root käyttäjäksi.
exit -Poistutaan esim. root oikeuksista.

chmod +x x -Annetaan tiedostolle (esim. *.sh tai *.run) suoritus oikeudet ohjelmana.
sh x -Annetaan tiedostolle (esim. *.sh tai *.run) suoritus oikeudet ohjelmana. P.S. helpompi muistaa kuin ylempi.


Arch Linux
pacman -Syu -Kaiken päivitys.
pacman -Syy -Lähteitten päivitys.
yaourt x -Haetaan ohjelma tai paketti. (Epävirallisesta lähteistä)
pacman -S x -Haetaan ohjelma tai paketti. (Virallisesta lähteistä)
pacman -U name.pkg.tar.xz -Asenna paikallinen ohjelma tai paketti.
pacman -Rdd x -Poista ohjelma tai paketti.

Ubuntu
add-apt-repository ppa:libreoffice/ppa -Lisätään libreoffice/ppa lähteisiin.
apt-get update -Tietokannan(lähteet) päivitys.
apt-get install x -Haetaan ohjelma tai paketti.

AMD/ATi
apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* -Poistaa ohjaimen -Ubuntu
aticonfig --lsa -Listaa näytönohjaimet (adapter).
aticonfig --odgc --adapter=all -Listaa näytönohjaimet (adapter) + mhz ja käyttöprosentit.
aticonfig --adapter=0 --od-gettemperature -Näytä "adapter0" lämpötilatieto.

Lämpötila
lm-sensors -Lämpötilojen seurantaan. Lähde
sensors-detect -Sensorien havaitseminen. Jokaiseen kysymykseen enteriä /kyllä jos et ole varma.
sensors -Viimeisin lukema.
watch sensors -Päivittyvä lukema.


Kiintolevyt
cat /proc/partitions -Listaa kaikki osiot.
fdisk -l -Tunnistaa kiintolevyt, ja niissä sijaitsevat osiot.
lsblk -f -Tunnistaa kiintolevyt, ja niissä sijaitsevat osiot.

Aseman (esim. ntfs) automaattinen liittäminen (mount) käynnistyksessä huom! Tarkista kansion polku! Kyseessä Arch jossa on /run kansio
mkdir /run/media/käyttäjä/kansio -Luodaan kansio asemalle.
lsblk -f -Luetteloi kiintolevyt (esim. sdi) ja asemat (esim. sdi1).
nano /etc/fstab -Avataan tekstieditorilla (nano) fstab asetustiedosto.
/dev/sdi1 /run/media/käyttäjä/kansio ntfs-3g users,rw 0 0 -Lisää tämä tekstin pätkä loppuun. Poistut editorista painamalla Ctrl + X. Asema ilmestyy nyt tiedostojen hallintaan josta aukaistaessasi mahdollisesti tulee ilmoitus että asema on mahdollisesti käytössä. Käynnistä kone uudelleen ja valmis.



NTFS aseman liittäminen (mount). Vaihtoehtoinen menetelmä estää siirtämästä tiedostoa, jonka nimessä esiintyisi Windowsille kelpaamattomia merkkejä.
mkdir /media/käyttäjä/kansio -Luodaan kansio asemalle.
fdisk -l | grep NTFS -Näyttää NTFS -asemat.
mount -t ntfs-3g -o auto,users,nls=utf8,windows_names,umask=0 /dev/sdc1 /media/käyttäjä/kansio -Aseman liittäminen (mount).
umount /media/käyttäjä/kansio -Aseman irroitus (unmount).


Windowksessa luodun (softa) Raid0 -aseman liittäminen.
fdisk -l -Luetteloi kiintolevyt ja asemat. Esimerkissä itseltä löytyy kaksi identtistä kiintolevyä.

Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 päätä, 63 sektoria/ura, 30401 sylinteriä, yhteensä 488397168 sektoria Yksiköt = 1 * 512 = 512 -tavuiset sektorit Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Levyn tunniste: Laite Käynn Alku Loppu Lohkot Id Järjestelmä /dev/sda1 63 488395119 244197528+ 42 SFS Disk /dev/sdb: 250.1 GB, 250059350016 bytes 255 päätä, 63 sektoria/ura, 30401 sylinteriä, yhteensä 488397168 sektoria Yksiköt = 1 * 512 = 512 -tavuiset sektorit Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Levyn tunniste: Laite Käynn Alku Loppu Lohkot Id Järjestelmä /dev/sdb1 63 488395119 244197528+ 42 SFS Disk /dev/sdc: 500.1 GB, 500107862016 bytes 255 päätä, 63 sektoria/ura, 60801 sylinteriä, yhteensä 976773168 sektoria Yksiköt = 1 * 512 = 512 -tavuiset sektorit Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Levyn tunniste: Laite Käynn Alku Loppu Lohkot Id Järjestelmä /dev/sdc1 2048 976769023 488383488 7 HPFS/NTFS/exFAT ...


mdadm --build /dev/md0 --chunk=64 --level=0 --raid-devices=2 /dev/sdb1 /dev/sda1 -Aseman rakentaminen (build). Asema ilmestyy laitteeksi md0.
mdadm --stop /dev/md0 -Voit pysäyttää laitteen jos tarviit korjata tai yrittää uudestaan luoda --build komennolla.

(Mahdollisesti joudut jatkamaan...)
mkdir /media/kansio -Luodaan kansio johon md0 liitetään.
mount -t ntfs-3g /dev/md0 /media/kansio -md0 aseman liittäminen (mount).
umount /media/kansio -Aseman irroitus (unmount). Vaihtoehtoisesti voit irroittaa tiedostojen hallinnan nuolesta ub nuoli .



Ohjelmien kääntäminen
make -jx -make ohjelmalla voi hyötyä moniydin prossuilla. x = ytimien määrä + 1.
make check -Tarkistus ennen mahdollista sotkua.
make installcheck -Asennuksen tarkistus ennen mahdollista sotkua.
make distclean -Sotkun siivous.

Arch Linux
makepkg -s -Rakenna. -s mahdollistaa riippuvuuksien latauksen. Huom! vaatii PKGBUILD -tiedoston.

---Vieraskirja---

Web Analytics Clicky