Strony

niedziela, 31 stycznia 2016

LINUX, czyli czego zawsze zapominam

LINUX Raspberry PI

sudo apt-get update && sudo apt-get upgrade wykonanie jednego polecenia, a następnie drugiego
sudo apt-get install htop instalacja programu "htop"

cat /proc/cpuinfo   wyświetla informacje o procesorze
 df   wyświetla ilość miejsca i strukturę partycji
 lsusb  wyświetla podłączone urządzenia USB
 ifconfig  wyświetla interfejsy sieciowe i ich parametry
 ls -lh  wyświetla zawartość katalogu, wielkość dużych plików podaje np. 195M zamiast 203571200


 uptime  wyświetla średnie zjecie procesora z ostatniej minuty, 5 i 15 minut
 top  wyświetla listę aktualnie działających procesów, zajęcie CPU i MEM, PID
 htop  podobny do top, ale dodatkowo wyświetla sumaryczne zajęcie każdego rdzenia procesora
 ps -aux  wyświetla najczęściej używane procesy wszystkich użytkowników
 jobs  wyświetla listę poleceń wykonywanych w tle  ./skrypt & 
 sudo kill PID  zabija proces o podanym PID


KOMBINACJE LINUX'OWE na przykładzie polecenia  date 
 date  wyświetla aktualną datę -  Sun 31 Jan 11:13:10 UTC 2016 
 date +%Y  wyświetla Y = rok -  2016 
 data_time=`date +%Y%m%d_%H%M`  zapisanie w zmiennej "data_time" aktualnej daty wg zadanej organizacji rok, miesiąc, dzień, symbol "_", godzina i minuta.
 echo $data_time  wyświetlenie zawartości zmiennej -  20160131_1125 
 echo $data_time > dane.txt  zapisanie zawartości zmiennej w pliku tekstowym "dane.txt" 
 echo $data_time >> dane.txt  dopisanie linii z zawrotnością zmiennej w pliku tekstowym
 echo $data_time | gzip dane.txt  zapisanie zawartości zmiennej w skompresowany archiwum GZIP
 gzip -d file.gz  rozpakowanie archiwum
 gzip -cd file.gz > file  rozpakowanie archiwum "unexpected end of file"

7z a nazwapliku -mmt1 (kompresja wykorzystująca tylko jeden rdzeń procesora)
 sudo apt-get install p7zip-full 
 7z -d  Benchmark, wyniki - 27 marca 2015, może SPEED to nie wszystko ale ...

 SWAP 
 standardowo swap w Raspberry PI jest ustawione na 100M
 ale podczas budowania wykresów z plików 2GB niestarcza nawet 1GB RAMu w PI2/3
 sudo nano /etc/dphys-swapfile  ,w NANO zmienić z 100 na 1024
 CONF_SWAPSIZE=1024
 sudo reboot  lub dokonać zmiany bez restartu:
 sudo dphys-swapfiles setup 
 sudo dphys-swapfiles swapon 
Raspberry PI - 1024MB
 RASPBERRY PI (limit USB POWER) 
 sudo nano /boot/config.txt  dopisać: "max_usb_current=1"
sprawdzenie: 1 - ok (1.2A), 0 - (600mA)
 echo 38 | sudo tee /sys/class/gpio/export 
 cat /sys/class/gpio/gpio38/value

 RASPBERRY PI 
 cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq 
aktualna prędkość taktowania rdzenia(ów) procesora(ów) 
vcgencmd measure_temp  temperatura procesora
(w Pi3 bez radiatora przy obciążeniu max. temperatura dochodzi do 85C a wtedy wydajność ograniczona jest do 80%)
 apt-get install usb-modeswitch  wyłączenie "virtual CD-ROM" np w USB WiFi
(pomimo to USB WiFi nie zastartuje po włączeniu maliny trzeba odpiąć i przypiąć do USB lub zmienić port USB)

 WEB SERVER (Apache2)
 sudo apt-get install apache2 -y   [link]
 sudo chown pi: /var/www/html/index.html
  [bash status on web side]
szybkie przejście do folderu z "WWW":
nano www   ->  cd /var/www/html/ 
-  chmod +x www 
-  . www 

 CPU LIMIT 
 sudo apt-get install cpulimit  foto: 100% (normal), 5% (cpu limit)
/można uruchomić proces od razu z ograniczeniem, albo nakładać i zdejmować limity na uruchomianym procesie/

 błędy, barki pakietów itp 
 sudo ldconfig /usr/local/lib  konfiguruje linki do  bibliotek dynamicznych. np. naprawiło problem
"ImportError: dynamic module does not define init function(init_osmosdr_swig)"

4 komentarze:

  1. Marcin, po co Ci wizyta na telepolis. Tam sie rzuca miesem

    OdpowiedzUsuń
  2. Stare przyzwyczajenie, a IP użyłem takie abym był identyfikowalny, widać zadziałało. Pozdrawiam, a to trafna diagnoza, ilość agresji przerosła już nawet patologiczne zachowania

    OdpowiedzUsuń
  3. Jak widzę dzisiejsze Trollpolis to zaczynam wzdychać do czasów 0202122...
    Po prostu ręce opadają. Ciekawe, jak długo oni maja zamiar ten serwis w ten sposób prowadzić ? Wartościowi, starzy userzy dawno uciekli, została masa gimbazy nabijającej statystyki.

    OdpowiedzUsuń
  4. RE 202122
    http://marcinnoga75.blogspot.com/2015/03/moze-speedtest-to-nie-wszystko-ale.html

    OdpowiedzUsuń