Linux ntfs USB meghajű hiba
A hibajelenéget a $ juornalctl -f
parancsal figyelem..
Az USB csatlakoztatása után, a meghajtóra kattintva, azt csatlakoztatva, a következő hiba jelenik meg:
... wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error
Megoldás:
Linux sudo su
not working (Manjaro)
Barcode reader set en/hu language (Arch)
Linux frissítési hiba (Arch)
Linux fájlkezelés (Arch)
- lsblk, lshw, fdisk, hwinfo
- Az
$ ncdu
a "du" vizuális változata: $ sudo pacman -S ncdu
- A fel és le nyílbillentyűkkel navigálhat a könyvtárak között, és az "Enter" billentyűvel megtekintheti a könyvtár tartalmát. Ezután a "q" gombbal kiléphet a programból.
- A
$ tree
parancs a könyvtárak tartalmát listázza faszerű formátumban. A "-d" jelzővel csak a könyvtárakat listázhatja ki fájlok nélkül, a "-h" jelzővel pedig az ember által olvasható méreteket jelenítheti meg. Akkor is használja a "-L" zászlót, ha maximális számú alkönyvtárat szeretne nyomtatni a képernyőn.
$ tree -d -h -L 1 /var
- A
$ du
parancs könyvtár méretét jeleníti meg, rekurzívan, folyamat kijelzés nélkül.
- A "-h" zászló az ember által olvasható méretek megjelenítésére szolgál.
- Az "-s" zászló segítségével megtudhatja a könyvtár teljes méretét anélkül, hogy a könyvtárban lévő fájlokat egyenként jelenítené meg.
- A "-c" jelző segítségével megkeresheti a paraméterként megadott összes könyvtár teljes méretét.
- A
$ df
parancs a lemezmentességet jelenti. Megmutatja a fájlrendszer teljes, felhasznált és elérhető területméretét. A "-h" zászló az ember által olvasható méretek megjelenítésére szolgál
Forrás
- A
$ diff
beolvassa és összehasonlítja a könyvtárfák minden fájlját, és megjelenít minden eltérést.
Az "-r" jelző rekurzív módon hasonlítja össze a könyvtárakat, míg a "-q" jelző csak üzenetet nyomtat a képernyőre, ha a fájlok különböznek – nem pedig a tényleges különbségeket (a szöveges fájlok esetében).
A "--no-dereference" zászló akkor lehet hasznos, ha vannak olyan szimbolikus hivatkozások, amelyek különböznek, pl. egy könyvtárban egy szimbolikus hivatkozás, és a megfelelő könyvtárban a hivatkozott fájl másolata.
diff -rq --no-dereference /path/to/old/drive/ /path/to/new/drive/
Forrás
- RSYNC
-
- Az rsync egy fájlmásoló eszköz, amely távoli és helyi másolatokhoz is használható. Alapértelmezés szerint nem mindig van telepítve, de népszerű eszköz, és szabványos tárolókból is telepíthető.
rsync -r --progress /path/to/source-dir /path/to/destination-dir
rsync -r --info=progress2 /path/to/source-dir /path/to/destination-dir
Így az álltalános/összes előrehaladást mutatja
Forrás
GPU teljesítmény adatok figyelése
Terminál ablak kimenet mentése fájlba
- dupla kattintással kijelölni az utolsó sort
- SHIFT + HOME (billentyű) - felvisz a legtetejére
- kattintás a legelső sorra
$ xsel -o > out.txt
KWORKER nagy CPU kihasználtság orvoslása
- Lefuttatom a következő parancsot:
$ grep . -r /sys/firmware/acpi/interrupts/
Az eredmény táblázatban megkeresem azt az elemet,
ami a legtöbbet fogyaszt
- A bejegyzés fájlról csinálok biztonsági másolatot
$ sudo cp /sys/firmware/acpi/interrupts/gpeXX /biztonsagi_mentes_utvonala
- Megnyitjuk a crontab-ot és időzitett feladatot adunk hozzá
(ha nem sikerül szerkeszteni/menteni, a parancs előtt állítjuk be az alapértelmezett szerkesztőt)
$ export EDITOR=nano
$ crontab -e
- Adjuk hozzá a következő sort a crontab-hoz
@reboot echo "disable" > /sys/firmware/acpi/interrupts/gpeXX
- Majd hozzuk létre a szükséges fájlt
$ touch /etc/pm/sleep.d/30_disable_gpeXX
- Állítsuk be a jogosultságot/futathatóságot
$ chmod +x /etc/pm/sleep.d/30_disable_gpeXX
- Szerkesszük a tartalmát, majd adjuk hozzá az alábbi scriptet:
$ nano /etc/pm/sleep.d/30_disable_gpeXX
SCRIPT
#!/bin/bash
case "$1" in
thaw|resume)
echo disable > /sys/firmware/acpi/interrupts/gpeXX 2>/dev/null
;;
*)
;;
esac
exit $?
- Mentsük el, és teszteljük egy újraindítással (
$ reboot
)
forrás: ubuntu.hu
bugs.launchpad.net askubuntu.com
Memory Cache (memória [RAM] gyórsítótár)
A linux rendesen kihasználja a memóriát. Amíg van szabad RAM, felhasznál belőle arra, hogy néhány elemet/fájlt/programot, amit sűrűn használunk
a memóriában tárol, hogy ha esetleg használni akarjuk, akkor gyorsan betöltődjön. Ezzel nem kell sokat foglalkozni, mert a rendszer úgy van felépítve,
hogy ha kell a memória valami másra pl. egy játéknak, akkor a gyorsítótárat autómatikusan üríti magának. :)
Memory Cache kihasználtság figyelése:
$ sudo slabtop -s c
Memory Cache Clear (Memória Gyorsítótár Ürítése):
$ sync; echo 3 | sudo tree /proc/sys/vm/drop_caches
nVvidia Hiba_1 : black screen after reboot / fekete képernyő újraindítás után
Hiba oka: rossz a driver verziója
Lehetséges Megoldások:
-
- Lépjünk be a tty1 be Crtl+Alt+F1
- Az "nvidia-[version]_hybrid.conf" és az "nvidia-graphics-drivers.conf" fájlok azért jöttek létre, hogy kikapcsolják a nouveau nVidia
alapértelmezett illesztőprogramját. Ezért mindkét fájlra nincs szükség, ezért nevezzük át az egyiket (hogy a biztonság kedvéért megmaradjon)
[version] == az aktuális nVidia illesztőprogram , verziószáma, ez a fájl nevében is benne van.
Ezen parancsokkal megtudhatjuk mi a mi fájlunk pontos neve, verziószámmal: $ cd /etc/modprobe.d/
$ ls
És akkor most "töröljük" / nevezzük át
$ sudo mv /etc/modprobe.d/nvidia-[version]_hybrid.conf /etc/modprobe.d/nvidia-[version]_hybrid.conf.old
- Ezután nyissuk meg az "nvidia-graphics-drivers.conf" fájlt szerkesztésre:
$ gksudo xed /etc/modprobe.d/nvidia-graphics-drivers.conf
vagy$ sudo nano /etc/modprobe.d/nvidia-graphics-drivers.confs
- Majd adjuk hozzá a végéhez az alábbi két sort:
options nouveau modeset=0
blacklist nouveau
> mentés, és kilépés a szerkesztőböl
- Álljunk át az nVidia GPU-ra, mint alapértelmezett videókártya a rendszer számára
$ sudo prime-select nvidia
- Frissítsük a kezdeti ramdisk-et
$ sudo update-initramfs -u
Majd indítsunk újra ($reboot
)
-
Egy másik lehetséghes megoldás, xorg.conf fájlban szerkesztünk egy sort:
$ sudo prime-select nvidia
$ sudo nvidia-xconfig
$ reboot
$ sudo nano /etc/X11/xorg.conf > tty1 ben
Itt módosítani kell a következő sort:
Screen 0 "nvidia" --> Screen 1 "nvidia"
- Ha ez sem oldja meg a gondot, akkor töröljünk minden nVidia illesztőprogramot
$ sudo apt-get --purge nvidia*
$ sudo apt autoremove
$ sudo prime-select intel
$ sudo update-initramfs -u
$ sudo reboot
A törlés után próbáljunk meg egy új nVidia illesztöt telepíteni
forrás Forrás_1
nVidia Hiba_2: Csak 640x480 -as felbontás van újraindítás után
Lehetséges megoldás:
- Váltás tty1-re (Ctrl+Alt+ F1) boot-oláskor
- Biztonsági mentés a xorg.conf fájlról
$ sudo cp /etc/X11/xorg.conf /ect/X11/xorg.conf.old
- xorg.conf fájl eltávolítása
$ sudo rm /etc/X11/xorg.conf
- grafika újrakonfigurálása
$ sudo dpkg-reconfigure -phigk xserver-xorg
- Újraindítás
$ sudo shutdown -r now
Ez egyszer megoldotta a problémát, amikor 375-ről 384-re frissített a nvidia, mert egy másik csomag telepítéséhez az kellett (talán a cuda volt az)
Emlegettek még valami jockey-gtk is a fórumban, ha esetleg további gondok vannak
forrás
Bejelentkezéskor jelszó beírása után lefagy és nem tölt tovább
Fekete képernyő, villogó kurzor
Nem is tudom mi történhetett, mit csinálhattam, ami ilyen hibához vezetett. Emlékeim szerint előző nap, csak a java-val próbáltam
varázsolni valamit, mert egy java alapú játék kiegészítője nem akar megfelelően működni, ezért telepítgettem össze-vissza mindenféle java-t. Próbáltam
a OpenJDK-t az Orecle Java8, 9-et, töröltem, telepítettem, de nem működött, aztán annyiba hagytam és játszottam egy darabig. Amikor befejeztem, még
feltűnt, hogy valami kworker hiba van a CPU-nál, utánanéztem, szerkesztettem egy korábban létrehozott fájlt, ami letiltja a hibás kworker szálat, aztán
ki is kapcsoltam a gépet, gondolván, majd másnap letesztelem, jó lett-e. Hát sajnos másnap nem volt alkalmam ezt letesztelni, mert késő estig a címben
említett hibák kiküszöbölésén dolgoztam.
Az egész hiba úgy kezdődött, hogy a bejelentkező képernyőig minden szuperül ment, majd amikor beírtam a jelszavam, entert nyomtam
és semmi nem történt, nem jött elő a megszokott kubuntu betöltőablak sem, vártam egy ideig, de semmi, úgy tűnt lefagyott a rendszer.
Akkor jött a jól megszokott Ctrl + Alt + F2, belépés a tty2-be lépés, közben neten elkezdtem keresni, kutatni mi lehet a gond. Sajnos már nem emlékszem mi
volt a megoldás pontos kimenetele, elég sok minennel próbálkoztam, de valamennyire azért összeszedem miket is csináltam, mire összejött.
 A keresgélés során, a legtöbb helyen a grub menüről írtak, talán azt kellett volna kipróbálni, de sajnos nekem jelenleg is olyan problémám van, hogy
egyáltalán nincs grub menüm. Hiába nyomom a SHIFT billentyűt bootoláskor, nem csinál semmit, ezért egyelőre ezt a lépést elhalasztottam.
Majd ezután olvastam a "lightdm"-ről és a "kde"-ről, amik ha jól tudom a megjelenítésvezérlők. Ez felel többek között a bejelentkező képernyőért is.
Akkor jöt az első próba, a lightdm konfigurálása
$ sudo dpkg-reconfigure lightdm
Erre jött a hibaüzenet, hogy ilyen csomag nicns telepítve,
háát gondoltam, akkor semmi gond, telepítem
sudo apt-get install lightdm
meg is történt a telepítés, majd újra megpróbáltam a lightdm konfigurálását,
és láss csodát, sikerült, megjelent az ablak, benne két választási lehetőséggel "lightdm" vagy "sddm". Kiválasztottam a lightdm-et és reboot után meg is jelent
az ubuntu bejelentkezőképernyője... kicsit meglepett, de mondom mindegy az, csak valahogy működjön. Be is pötyögtem a jelszavam, enter és sajnos ismét semmi, mehetek ismét
vissza tty2-re. Újabb próba a konfigurálásra, de most az "sddm"-et választottam ki, és ismét reboot. Nem tiszták az emlékeim, de mintha ekkor jött volna a
"fekete képernyő villogó kurzorral" hibajelenség. Következő lépés volt, a "kdm" után való kutakodás, amit nem sikerült telepítenem, mert azt mondta a Linux,
hogy
"ilyen csomag nem áll rendelkezésemre, próbáljam ki a kubuntu-wallpaper csomag telepítését."[hibaüzenet pontosítása]. Úgy is volt, próbáltam a
$ sudo apt-get install kubuntu-wallpaper
$ sudo apt-get install kubuntu-desktop
$ sudo apt-get install kde
parancsogat, sok sok újraindítással, de
semmi sem változott. Akkor mondom ez nem jó, vissza az egész, és tovább bújtam a netet, mikor találtam egy olyan cikket, miszerint valakinek az ilyen problémára a
"lightdm" teljes törlése és újratelepítése oldotta meg a problémát. Hát mondom mi veszteni valóm van, próba szerencse
$ sudo apt-get purge lightdm
$ sudo apt-get update
$ sudo apt-get install lightdm
$ sudo dpkg-reconfigure lightdm
Ekkor jött a jól megszokott ablak
a két választási lehetőséggel, rá is nyomtam az "sddm"-re, majd reboot. Lám, újra a KDE megszokot felülete fogad, nagy izgalomba kerültem, gyorsan pötyögtem is a
jelszavam, és egy enter után, jött a csoda, váltott a képernyő, és a kubuntu betöltő ablaka fogadott. Nagyon megörültem, hogy végre újra láthatom az asztalom :)
A későbbiekben tervezem, hogy megpróbálom kiváltani, ugyan ezt a hibajelenséget, direkt, hogy nyomon tudjam követni a pontos megoldását. Tesztem azt a lightdm, kde, kdm,
kubuntu-wallpaper, kubuntu-desktop csomagok teljes törlése, majd letesztelni, mi a hibajelenség, és újratelepíteni egy vezérlőt, és próbálkozni. A későbbiekben
ha eljutok idáig, innen folytatom a cikket. ...
Command Log/Terminál Napló
1854 reboot
1855 sudo prime-select nvidia
1856 sudo update-initramfs -u
1857 reboot
1858 sudo apt-get autoremove
1859 sudo apt-get autoclean
1860 sudo apt-get update
1861 sudo apt-get upgrade
1862 reboot
1863 mount -o rw,remount /
1864 mount -o rw, remount /
1865 sudo mount -o rw,remount /
1866 apt-get update
1867 sudo apt-get update
1868 sudo apt-get dist-upgrade
1869 reboot
1870 sudo dpkg-reconfigure lightdm
1871 sudo apt-get install lightdm
1872 sudo dpkg-reconfigure lightdm
1873 sudo service lightdm restart
1874 reboot
1875 sudo dpkg-reconfigure lightdm
1876 sudo service lightdm restart
1877 systemctl status lightdm.service
1878 sudo dpkg-reconfigure lightdm
1879 sudo service lightdm restart
1880 reboot
1881 sudo apt-get remove lightdm
1882 sudo apt-get autoremove
1883 rboot
1884 reboot
1885 sudo dpkg-reconfigure lightdm
1886 sudo update-alternatives --config java
1887 chmod +rwx /home/xeno
1888 sudo chmod +rwx /home/xeno
1889 sudo mount -o mount /
1890 reboot
1891 prime-select intel
1892 sudo prime-select intel
1893 sudo update-initramfs -u
1894 reboot
1895 sudo service lightdm --full-restart
1896 reboot
1897 ps -aux | grep --color "lightdm"
1898 ps -aux
1899 ps -aux | grep --color
1900 ps -aux | grep
1901 ps -aux |
1902 ps -aux | grep --color "lightdm"
1903 kill -9 -15 1492
1904 kill -9 -15 15788
1905 kill -9 -15 940
1906 kill -9 15788
1907 kill -9 1492
1908 kill -9 940
1909 kill -9 lightdm
1910 kill -9 -15 lightdm
1911 reboot
1912 sudo apt-get update
1913 sudo apt-get purge lightdm
1914 reboot
1915 sudo apt-get install lightdm
1916 dpkg-reconfigure lightdm
1917 sudo dpkg-reconfigure lightdm
1918 sudo reboot
1919 sudo apt-get purge lightdm
1920 sudo apt-get purge kdm
1921 sudo apt-get autoremove
1922 sudo apt-get autoclean
1923 sudo apt-get install kdm
1924 sudo dpkg-reconfigure kdm
1925 sudo apt-get install kdm
1926 sudo apt-get install kubuntu-desktop
1927 sudo dpkg-reconfigure kdm
1928 reboot
1929 sudo apt-get install kdm
1930 sudo apt-get install kde
1931 sudo apt-get install kde-wallpepers
1932 sudo apt-get install kde-wallpapers
1933 sudo dpkg-reconfigure kdm
1934 cd /usr/sbin
1935 ls
1936 cd /dpkg-reconfigure
1937 cd dpkg-reconfigure
1938 cd /dpkg-reconfigure
1939 cd
1940 reboot
1941 sudo apt-get install kde
1942 sudo apt-get install kubuntu
1943 sudo apt-get install kubuntu-desktop
1944 sudo apt-get install update
1945 sudo apt-get update
1946 sudo apt-get upgrade
1947 sudo apt-get install lightdm
1948 sudo dpkg-reconfigure lightdm
1949 reboot
Bumblebee telepítése és beállítása [nVidia
Mi is az a bumblebee?
A hibrid grafikus kártyákkal rendelkező hordozható számítógépek esetében a Linux nem kezeli autómatikusan a váltást a két videókártya között.
Azonban manuálisan van lehetőség a választásra. Az nvidia illesztőprogram telepítése után, ha nem települt fel autómatikusan az "nvidia-prime" csomag,
akkor fel kell telepítenünk a tárolóból. Majd ezután egy egyszerű parancsal kiválaszthatjuk a használni kívánt kártyát.
$ sudo prime-select intel
vagy
$ sudo prime-select nvidia
Illetve az "nvidia x server settings" grafikus felületű programban is átállíthatjuk a kívánt kártyára (PRIME Profiles menüpontban).
Ez azonban csak újraindítás után lép életbe, és a nagy hátránya, hogy ekkor a teljes rendszer a kiválasztott kártyával fog futni, ami az akumulátor gyors
merüléséhez vezet.
Ennek a kiküszöbölésére jött létre a Bumblebee nevű kis programocska (Konzolos), amely lehetővé teszi, hogy a rendszerünket energiatakarékos módon használjuk
az Intel GPU-val, viszont, ha közben egy teljesítmény igényesebb programot szeretnénk futtatni(grafikai program/játék/stb), akkor azt megtehetjük a dedikált
nVidia kártyával. Tehát a teljes rendszert Intel kártyával indítjuk és használjuk, majd amikor futtani akarunk például egy grafikai programot, akkor azt az egy
programot az nvidia kártyával indítjuk el konzolból, és ekkor a program a dedikált kártyát fogja használni, így jobb lehet a teljesítménye.
Bumblebee telepítése és konfigurálása:
Minecraft on [k]Ubuntu
A játék telepítője fennt van NCORE-on, [MAC/Linux] verzió, feltört teljes verzió.
Szerver beállítása:
- Szerver letöltése: minecraft.net
mcversions.net(itt egy helyen fennt van minden)
- Létrehozok egy mappát, ahol a szerver adatait/fájljait tárolni szeretném, és ide bemásolom a server.jar fájlomat
$ sudo mkdir [elérési út/mappanév]
- terminálban odanavigálok az előbb létrehozott mappába
$ cd [elérési út]
- Elindítom a szervert terminálból (Xmx1024M = Maximum 1Gb ram / Xms512M minimum 512Mb ram)
-Xms a Java heap méretének kezdeti értéke.
-Xmx a Java heap méretének maximális értéke.$ sudo java -Xmx1024M Xms512M -jar server.jar nogui
- Majd ha beöltött(%-os értékek jelzik), akkor bezárom a szervert. Elnavigálok a szerver mappába, ott létrejött egy "eula.txt" fájl,
itt szerkeszteni kell a kövezkező sort:
eula=false --> eula=true
- Majd újra futtatom a szervert, ekkor felépül a "server.preporties" fájl szerkezete, majd ha betöltött(%-os érték jelzi), akkor megint kilépünk
$ sudo java -Xmx1024M Xms512M -jar server.jar nogui
- Megkeressük a "server.preporties" fájlt, és szerkesszük a nekünk megfelelőre (IP-cím, Port, Világ neve, stb.). Illetve az "online-mode" sor
false értéket kell kapjon.
online-mode=false
- Újra futtatom a szervert, és már lehet is csatlakozni és játszani :)
Szerver beállítása/indítása wiki
Szerver csatlakozási hibák kiküszöbölése:
- java.nullPointerException ERROR online mod=false (server.preporties fájlban)
- minecraft failed to login: access token can not be null or empty ?????
A játék (Minecraft.jar) fájl futtatása
$ java -jar [elérési út]/Minecraft.jar
Itt is ugyan úgy megadható a memoria (xms/xnx), de felesleges, mert a játék indítása előtt a profil beálíltásokban is megadható.
Hamachi [k]Ubuntu-ra
Hamachi .deb fájl letöltése, dupla klikk a fájlon és már fel is van telepítve :)
Letöltés innen
CSAK konzol-os felülete van!
$ sudo -val kell minden parancsot futatni
Konzolos parancsok listája, leírásokkal
CD/DVD írás/másolás, ISO képfájl kiírás
.......
Windows "emulátor" (csúfnéven)
Windows-os programok/játékok futtatása linuxon
- WINE
Segítség_1
Segítség_2
Segítség_3
- PlayOnLinux
A legtöbb helyen a PlayOnLInux-ot ajánlják, mert elméletileg, ez alapból, minden programhoz telepíti a szükséges wine verziót is magának.
Segítség_1
Segítség_2
Segítség_3
CoD2 segítség
Wine Tutorial
Játékok futásának stabilitása
Clamav, ClamTK telepítése (vírusírtó)
sudo apt-get install clamav
sudo apt-get install clamtk
sudo systemctl stop clamav-freshclam.service
sudo freshclam
Furcsa grafikai hiba az egér mellett (nvidia driver telepítés után)
Megoldás
Grub menu
SHIFT gomb nyomva tartása a rendszer indításakor
Elméletileg ( ???? )
ez alapján új jelszót tudok beállítani, "Azaz feltörhető a linuxom?!?!" :O
Mi van ha nincs egyáltalán GRUB menü ?????
https://www.kubuntuforums.net/showthread.php/65136-No-grub-menu-only-boots-into-Kubuntus
https://superuser.com/questions/404093/grub-menu-not-coming-up-during-system-boot
CONKY Ubuntun
Telepítés
$ sudo apt-get install conky-all
az "-all" azért kell, mert így minden csomagot feltesz és elérhető lesz sok eszköz, pl. az nvidia is.
Források:
ubuntu.hu
változók[eng] konfigurációs beállítások[eng]
IDE FOG MAJD JÖNNI A SAJÁT LISTÁM, LEÍRÁSOM HOZZÁ
hogyanok
script fájl (.conkyrc) alkalmazása, más helyen lévő script fájllal való futtatás.....
Hasznos linkek gyűjteménye:
Conky áttetsző legyen
Hasznos conky scriptfájl
nVidia GPU kihasználtság nvidia-settings-ből
nVidia GPU adatok egy lehetséges kinyerése ( ??? )
Információk a rendszerről, és egyes parancsokról
Linux Hardver információk kiolvasása
- CPU és feldolgozóegységek információi
$ lscpu
- Részletes/rövidebb információk az egyes hardveregységekről (CPU, RAM, Lemezek, Hálózati adapterek, USB-vezérlők, stb)
$ lshw
vagy
$ lshw -short
vagy még részletesebben
$ hwinfow
- A buszok és a hozzájuk csatlakoztatott eszközök listája
$ lspci
- scsi/sata eszközök listája
$ lsscsi
- USB buszok és a hozzájuk csatlakoztatott eszközök adatai
$ lsusb
- Egy nagyon részletes hardver leírást tartalamzó, szépen rendezett, színezett lista, amely több különböző forrásból olvassa ki az adatokat
$ inix -Fx
- Fájlrendszer, partíciók, tárolóeszközök, optikai és flash meghajtók listája
$ lsblk
Partíciók csatolási pontjai és kihasználtságuk$ df
Python df verziója, fejlettebb, színes lista$ pydf
Merevlemez partíciók
kezelése, illetve információk róllunk$ fdisk
- Hardverinformációk az SMBIOS adatstruktúrából
$ dmidecode
$ dmidecode -t processor | $ dmidecode -t memory | $ dmidecode -t bios | ...
- A /proc könyvtárban nagyon sok hasznos hardver információ megtalálható
CPU információk
$ cat /proc/cpuinfo
Memória információk
$ cat /proc/meminfo
Linux/kernel információk
$ cat /proc/version
SCSI/Sata eszközök
$ cat /proc/scsi/scsi
Partíciók
$ cat /proc/partitions
- Információ 100 eszközről, például merevlemezekről ?????
$ hdparm
forrás
Linux rendszer monitoring parancsok, melyekkel figyelemmel kísérhetjük a rendszerünket teljeskörűen
Amennyiben szeretjük, hogy a rendszer teljesítményét folyamatosan figyelemmel tudjuk kísérni, és ne kelljen parancsokat írogatni, amikor valami
rendellenességet (pl.: CPU felpörög) észlelünk, használhtjuk a conky nevű segédprogramot, amit megfelelően konfigurálva bármilyen információt
megjeleníthetünk, az asztalon, egy szép "widget" segítségével. Ha ez a lehetőség jobban tetszik, keresse meg a "conky Ubuntun" blogbejegyzést
ahol próbáltam részletesen érthetően összefoglalni, mi-micsoda és mit-hogyan kell beállítani a saját gépünkön. Ha elakadna benne, nyugodtan kérdezzen
a hozzászólás menüpontnál.
Akkor most nézzünk meg egy pár Linuxos parancsot, mellyel megfigyelhetjük rendszerünket.
$ top - Linux teljesítmény figyelése: CPU, RAM, puffer, gyórsítótár, PID, stb.
$ htop - fejlettebb verziója a "$ top"-nak. felhasználóbarát felület, színekkel, gyorsbillentyűk, vertikális és vízszintes nézet (CPU/RAM/Swap bar)
$ vmstat - virtuális memória, kernel szálak, lemez, rendszrfolyamatok, I/O blokk, CPU
$ lsof - megnyitott fájlok és folyamatok listája
$ tcpdump - hálózati csomag analizátor (legszélesebb körben használt) fogadott/küldött TCP/IP csomagok
$ netsata - be és kimenő hálózati csomagok statisztikája [$ netstat -a | more]
$ iotop - hasonlít a "$ htop" eszközre, csak kiegészítve lemez I/O folyamatok monitorozásával
$ iostat - rendszer be-és kimeneti tárolóeszközei
$ iptraf - valós idejű hálózati IP LAN felügyeleti segédprogram (IP-forgalom, ICMP részletei, TCP/UDP forgalom, TCP csomagok, ....)
$ psacct/$ acct - minen felhaszáló minden tevékenységét figyelemmel kíséri, (tevékenység, erőforrás, használt parancsok, mennyi ideje aktívak...)
monit - web alapú(parancssoros is elméletileg ??) folyamatfigyelő (rendszerfolyamatok, fájlok, könyvtárak, engedélyek, fájlrendszer, Apache, mysql, ftp, proftp, nginx, ssh,...)
$ nethogs - hálózati aktivitás figyelő, egyes programok álltal használt valós idejű hálózati forgalom/sávszélesség
$ iftop - hálózati sávszélesség-kihasználtság lista (forrás-célállomások) / aktuális sávszélesség két host között
Monitorix - Linux/Unix szervereken legtöbbet használt rendszerfigyelő segédprogram (rendszerterhelés-kihasználtság, memóriaelosztás, lemez állapota, szolgáltatások, portok, e-mail statisztikák, mysql statisztikák,...stb)
Arpwatch - Ethernet hálózati forgalom figyelés (MAC-IP címpár valáasztási napló)
Suricata - Network biztonsági program, nagy teljesítményű (behatolásérzékelő és megfigyelő rendszer)
VaStat - Hálózati Sávszélesség Monitoring, hálózati forgalom használat grafikusan, IO/OUT hálózati forgalom
Nagios - Hálózat/Szerver felügyelet rendszergazdáknak
Nmon - Linux teljesítmény ( CPU, RAM, Lemez, Hálózat, NFS, Kernel, ...) [Online mod, .csv kimenet a későbbi elemzésekhez]
$ Collectl - Teljesítményfigyelő (parancssor apalú) (CPU, memóriáról, hálózatról, inódokról, folyamatokról, nfs, tcp, foglalatokról stb.)
$ Glances - Teljes rendszerfigyelő
Sarg - Proxy kiszolgáló felügyeleti program (IP címek, proxykiszolgáló felhasználói, látogatott webhelyek, ... )
$ sysstat - Teljesítményfigyelő (All-In-One)
PHP Server Monitor - weboldalak és felhasználók kezelése..
Cacti/Kaktuszok - Hálózat és rendszerellenőrzés
Forrás_20 (telepítési útmutatók)
Forrás_13 (telepítési útmutatók)
- Memória/Processzor
- Hálózat
- Internet/Wifi
- ....
forrás
Hasznosságok
---------------------------------------------------------------- CONKY
# Conky rossz HDD Disk infókat mutat:
> ez a gyökér számára fentartott helynek köszönhető
> a $ df az infókat a gyökér területez is beleszámítva mutatja meg (Szerintem)
> a $ discus ugyanazt mutatja, mint a conky
> $ discus -r elméletileg a gyökér területet is beleszámolja a szabad területbe
>> tehát ha rossz az érték akkor valami ilyesmi lehet
>>>NEM TELJESEN MEGOLDOTT....
--------------------------------------------------------------- GAMES
# Linux bevezetőhöz/leíráshoz egy kis segítség
http://www.counter-strike.hu/content/2013/07/17/Jatekok_ingyen_es_jobban_Linuxon
# CS 1.6 (nativ elméletileg) ->
https://sourceforge.net/projects/cs16hldslinux/
------------------------------------------------------------- INFORMATIONS
# Command hardver information:
http://www.binarytides.com/linux-commands-hardware-info/
## lscpu - a cpu és a feldolgozó egységekkel kapcsolatos inf. (nins további funkciói)
## lshw - részletes/rövid inf. a hardwerelemekről (CPU,VGA,Audio,Ram..) [$ lshw -short #röviden] Bővebben >> linken http://www.binarytides.com/linux-lshw-command/
## hwinfo - részletes/rövid inf. a a hardwerelemekről, részletesebb mint az lshw [$ hwinfo -short] Bővebben >> linken http://www.binarytides.com/linux-hwinfo-command/
## lspci - felsorolja a pci buszokat és a hozzájuk csatlakoztatott eszközök részleteit. (vga, grafikus kártya, hálózati adapter, az usb portok, a sata vezérlők stb.) [szűrés: $ lspci -v | grep "VGA" -A 12 ]
## lsscsi - scsi/sata eszköz lista - merevlemez, opt. meghajtók
## lsusb - USB vezérlők, és a hozzájuk csatolt eszközök. alapértelmezetten rövid a leírás de a "-v" (verbose) opció részletesen megjeleníti az adatokat
## inxi - egy 10.000 soros mega bash parancsfájl. Több forrásból és parancspól nyer egy csomó infót és ezt szépen legenerálja és megjeleníti (TALÁN A LEGJOBB) [$ inxi -Fx]
## lsblk - összes blokk eszköz (merevlemez partíciók, egyébb tárolók, opt. meghajtók usb-k..)
## df - partíciók adatai [$ df -H]
## pydf - df Python verzió, színes kimenetet ad, a df jobb változata
## fdisk - merevlemez partíciók modosítására használatos parancs (!!!), de információkat is kinyerhetünk vele [$ sudo fdisk -l]
## mount/umount - fájlrendszerek csatolhatók/leválaszthatóak (USB,HDD,SSD...) [$ mount | column -t | grep ext]
## free - szabad ram ellenőrzés [$ free -m]
## dmidecode - különbözik az összes többitől, ez a SMBIOS adatstruktúrából(DMI táblákból) olvassa ki az adatokat [$ sudo dmidecode - t processor][$ sudo dmidecode - t memory][$ sudo dmidecode - t bios]...
## /proc fájlok - ezek fáljok, itt több hardverinfót találni pl.: [$ cat /proc/meminfo] [$ cat /proc/cpuinfo] [$ cat /proc/scsi/scsi] [$ cat /proc/version]
## hdparm - 100 eszközről pl. merevlemezről ad infót
# Default Keyring - Alapértelmezett kulcstartó (Ubu-jelszavakat tároló app) [információk] ->
http://ubuntu.hu/node/21119
http://ubuntu.hu/node/32213
# Kubuntu felhasználókezelés / root [információk] -->
http://sugo.ubuntu.hu/10.04/html/serverguide/hu/user-management.html
# Fájlrendszer/Jogok
http://ubuntu.hu/node/14082
http://www.szabilinux.hu/unix/index.html#filerendsz
## Gyökér könyvtár ["/" csatolási pont] (ext4 fájlrendszer)
## Swap/Cserehely ["cserehely" csatolási pont] (ext4 fájlrendszer)
## Saját könyvtár ["/home" csatolási pont] (ext4 fájlrendszer)
/ (root/Gyökér könyvtár): nincs neve se szülő könyvtára, itt található a UNIX rendszer futtatható könyvtára, az operációs redszer magja (kernel). alkönyvtárai a /usr, /home... az usr-nek további alkönyvtárai vannak, pl.: bin, etc,... elérési útvonaluk pl.: /usr/bin, /usr/etc,...
/swap/Cserehely: Ugyanazt a funkciót látja el, mint az MS-ben a hiberfile. Azaz, ha hibernálást szoktunk alkalmazni, érdemes a RAM-mal megfelelő méretűre beállítani, ellenben elég a RAM 50%-a is.
/home: könyvtárat érdemes külön partícióra tenni, mert, ha újratelepítjük a rendszert, akkor csak a root (azaz /Gyökér) könyvtárat kell törölni, a /home könyvtárat/partíciót újra becsatolni, és elméletileg minden beállítás (pl.: programok beállításai, telepítések, firefox beállítások,...) megmarad.
## Minden UNIX-ban azonos könyvtárak
/ A könyvtár gyökere (root directory), minden más könyvtár innen nyílik és itt található a UNIX nevû futtatható program, az operációs rendszer magja (kernel).
/bin Bináris programok könyvtára, itt vannak a legfontosabb végrehajtható bináris programok .
/dev Itt vannak az eszközfájlok (terminálok, lemezek, CD ROM olvasók, stb.)
/etc Egyéb rendszerfájlok, rendszerint a rendszeradminisztrációs fájlok. A legtöbb esetben itt van a jelszavakat tároló fájl is.
/lib Fontosabb függvénykönyvtárak - ezeket csak a programozók használják.
/tmp Átmeneti tárolásra szolgáló alkönyvtár. Ezt az alkönyvtárat rendszeres idõközönként törlik, ezért soha ne tároljunk itt semmi értékeset!
/usr A felhasználói fájlrendszer: munkakönyvtárak, stb.
/home Bejelentkezési katalógus (Home directory)
/etc/skel Felhasználói környezetet konfiguráló fájlok "prototípusai"
/etc/inittab Az operációs rendszer felállásának vezérlõfájljai.
/etc/default Egyes fontosabb programok alapbeállításai.
/etc/termcap Termináldefiníciók.
/etc/hosts Szerver címek.
/usr/adm Rendszeradminisztrációs fájlok.
/usr/bin A felhasználók által használatos futtatható bináris fájlok.
/usr/man Az online dokumentáció, amelyet a man paranccsal tudunk megjeleníteni.
/usr/local Egyéb nyilvános dolgok (hírek, programok, stb.).
/usr/spool Kommunikációs programok munkakönyvtárai.
/etc/mail Itt van valamennyi felhasználó postaládája (mailbox). Elolvasni természetesen nem tudjuk más leveleit, de azt megnézhetjük, hogy valakinek van-e levele a postaládájában.
## TOvábbi fájlok
A UNIX rejtett fájljai (.) pont karakterrel kezdődnek, ezek a fájlok nem látszódnak a könyvtárfában, és listázás hatására sem látjuk ezen fájlok neveit. Főlleg konfigurációs fájlokat tartalmaznak, melyeknek legfőképp a /home könyvtárban kell elhelyezkedniük.
# Jogok
r == olvasási jog (read)
w == írási jog (write)
x == futtatási jog (execute)
## A hozzáférési jogosultságokat az ls -l parancsal tudjuk megnézni.
-rw-r--r-- 1 fvarga student 6242 Aug 28 1992 file1
A legelsõ mezõ mutatja a fájlelérési jogokat. (Mezõkön egymástól szóközökkel elválasztott karaktersorozatokat értünk.) A harmadik a fájl tulajdonosát, a negyedik pedig azt, hogy a felhasználó milyen csoportba tartozik. Az utolsó mezõ pedig a fájlnév.
Tehát a fájl tulajdonosa egy fvarga nevû felhasználó, aki a student csoportba tartozik, a "-rw-r--r--" pedig a jogokat jelenti a tulajdonos, a csoport, végül pedig mindenki más számára.
Az elsõ karakter ("-") a fájl tipusát jelöli. A "-" azt jelenti, hogy ez egy "sima" fájl (pl. könyvtár esetén ez "d", míg szimbólikus link ez "l" betû lenne.). A következõ három karakter "rw-" jelentése, hogy a tulajdonos olvashatja és írhatja a fájlt, de nem futtathatja.
A következõ három karakter, "r--", a csoportra vonatkozó jogokat definiálja. E szerint a student csoportba tartozó felhasználók olvashatják a fájlt, amint ezt a kis "r" betû mutatja.
Az utolsó három karakter "r--" jelentése pedig az, hogy az elõbbiekben felsoroltakon (owner, group) kívül esõk is olvashatják a fájlt.
Fontos itt megjegyezni, hogy az egyes fájlelérési jogok függnek annak a könyvtárnak az elérési jogátol is, amelyben megtalálhatóak. Például, még ha egy fájl elérési joga -rwxrwxrwx (tehát mindenki mindent csinálhat vele), mások nem férhetnek hozzá, ha a könyvtár amiben van, tiltja az olvasási és futtatási jogokat.
## Elérési jog a "chmod" paranccsal adható meg:
chmod [ugoa][-+][rwx] fájlnév
[ugoa] >> kinek adjuk a jogot
(tulajdonosnak u-user)
(csoportnak o-other)
(mindenkinek a-all)
[-+] >> adhtunk(+) vagy elvehetünk(-) jogo(ka)t
[rwx] >> írási/olvasási/futtatási jog
A chmod parancs használható oktális formában is, a három tulajdonosi formához három oktális szám tartozik:
4 > olvasási jog
2 > írási jog
1 > futtatási jog
pl.: 777 == a tulajdonosnak, a csoportnak, mindenkinek 7-azaz minden jog megadatik
761 == a tulajdonosnak minden joga megvan, a csoportnak írási, olvasási joga, mindenkinek csak futtatási joga van
## "chown" - a fájl tulajdonosának megváltoztatására szolgáló parancs:
pl.: chown kovacs file1 == a file1 fájl új tulajdonosa kovacs
## "chgrp" - a fájl csoportjának megváltopztatására szolgáló parancs:
pl.: chgrp guest file1 == a file1 fájl csoportja group
--------------------------------------------------------------- SOFTWARE
BlueFish - HTML/PHP - Editor
ha kell PPA beillesztése $ sudo add-apt-repository ppa:klaus-vormweg/bluefish
ha GTK3 környezet kell $ sudo add-apt-repository ppa:klaus-vormweg/bluefish-gtk2
csomaglista frissítése $ sudo apt-get update
BlueFish install $ sudo apt-get install bluefish
GoogleDrive (LINUX) ->
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install grive
https://askubuntu.com/questions/544646/how-to-install-google-drive-on-ubuntu-14-04
https://www.howtogeek.com/196635/an-official-google-drive-for-linux-is-here-sort-of-maybe-this-is-all-well-ever-get/
VirtualBox ->
https://askubuntu.com/questions/367248/how-to-install-virtualbox-from-command-line
live linux USB create ->
https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/
VisualStudio -->
https://code.visualstudio.com/Download
CHROME (böngésző - Ha esetleg kell egy kis plusz) ->
https://linuxhere.wordpress.com/2010/07/25/how-to-install-google-chrome-on-kubuntu/
Keylogger ->
https://github.com/kernc/logkeys
http://www.techinfected.net/2012/05/keylogger-for-linux-that-really-works.html