Guest User

Untitled

a guest
Feb 21st, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.20 KB | None | 0 0
  1. GUI
  2.  
  3. X Window (síťový protokol)
  4.  
  5. -X Server
  6. -X Client
  7. (Neobsahuje žádné dekorátory - tzn vzhledy oken, ikony, atd)
  8. Existují programy, které toto doplňují - window manager
  9. dříve NextStep
  10.  
  11. Gnome, KDE, Xfce (jejich součástí je window manager, stejně jako další aplikace)
  12. Přepínání ploch
  13.  
  14. Focus
  15. -follows mouse (okno pod myší je aktivní)
  16. -click to focus (okno po kliknutí je aktivní)
  17.  
  18.  
  19. Remote SHell ( protokol RSH, spouštění shellu vzdáleně - není šifrován tzn problém)
  20. byl nahrazen protokolem :
  21. Secure SHell (SSH)
  22. Server - soukromý klíč a veřejný
  23. Klient - soukromý klíč a veřejný
  24.  
  25. V principu se asymetrická kryptografie používá jen pro navázání spojení, potom probíhá komunikace symetrickou šifrou.
  26. MIM - man in the middle attack - podvrhnutí VK útočníka jako VK serveru (ochrana otiskem klíče - hashem)
  27. Šifrování
  28. -symetrické (data + klíč, stejný klíč používán k šifrování a dešifrování)
  29. -asymetrické (jedním klíčem se šifruje, druhým se dešifruje - jsou komplementární a jeden klíč není odvoditelný od druhého, obvykle se jeden považuje za soukromý a druhý za soukromý - používáno v el.podpisech a právě SSH)
  30.  
  31. ssh [uživatel@]server
  32. ssh asuei01.upceucebny.cz
  33. ssh fei-os.ubceucebny.cz
  34.  
  35. PuTTY - klient SSH (nastavit UTF-8 kodovani v Translation) a v Connection/data přednastavit username)
  36. DÚ - navázat spojení přes PuTTY & VPN
  37. WinSCP (SCP protokol pro kopírování souborů přes SSH)
  38.  
  39. whoami, finger , write , talk
  40. ctrl+C - ukončí program
  41. ctrl+L - překreslení terminálu
  42.  
  43. top : procesy v tabulce ... NI sloupec : nice hodnota
  44. ps : procesy (-e -f -l -pstree)
  45. nice příkaz [args]
  46. nice [-n (číslo) ] příkaz : n je priorita příkazu -20 maximální priorita, +19 min. 10 default. 1 stupeň je cca 10% proc. času
  47.  
  48. top potom stiknout r : renice
  49. renice (číslo) PID (tzn process ID procesu, kterého se týká) - změní prioritu na (číslo)
  50.  
  51. sleep (č) uspání na č sekund
  52. spustíme na pozadí přidáním ampersandu
  53. ctrl+c pošle signál INT .... přeruší úlohu
  54. ctrl+z pošle signál TSTP ... pozastaví úlohu
  55. bg odešle na pozadí
  56. fg odešle na popředí
  57. kill [PID nebo %č.úlohy] - zrušení úlohy
  58. kill -9 %č-ulohy ..."tvrdší zabití"
  59. wait %č.ulohy .... počekj na dokončení úlohy %č.
  60.  
  61. zástupné znaky :
  62. %%. %+ = poslední používaná úloha
  63. %- = předchozí úloha
  64. %číslo = č.ulohy
  65. %řetězec = jmeno ulohy
  66.  
  67. pgrep -l [jmeno] -u [uzivatel]
  68. pkill zabit ulohu ...
  69.  
  70. Démoni
  71. atd - jednorázové spuštění v daný čas spuštění :
  72. at (čas), napsání příkazů, ukončení vstupu CTRL+D
  73. zadání času formát HH:MM (spustí v HH:MM), noon (poledne), midnight (půlnoc), teatime (16:00), lze
  74. přidat datum ve formátu RRRR-MM-DD, today(dnes), tomorrow (zítra)
  75. at (čas + interval) interval ve formátu: číslo jednotka (min, hour, day, week)
  76. atq : seznam naplánovaných úloh
  77. atc [č.akce] vypsání naplánové akce
  78. výstup se posílá do pošty
  79. (pine : otevření programu PINE (pošta) (případně novější ALPINE ) )
  80.  
  81. démoni umí přesnost pouze na minuty (démon je ve sleepu a budí se pokaždé v celou minutu)
  82.  
  83. cron - periodické spouštění procesů v daných intervalech
  84. crontab : nastavení tabulky úloh ()
  85. crontab -f soubor (cesta k vlastní tabulce)
  86. crontab -l vypsání tabulky
  87. crontab -r odstranění tabulky
  88. crontab -e spustí editor
  89. TABULKA ÚLOH (man 5 crontab)
  90. #komentáře
  91. formát : min h d m dow příkaz (minuty, hodiny, dny, měsíce, den v týdnu, příkaz)
  92. * - nezávisí na parametru : 5 15 * * * příkaz - spustí se vždy v 15:05
  93. možnost zadat rozsah 20-23 (20,21,22,23) nebo více voleb 15,20 (v 15 a 20)
  94. 0-59/5 -> znamená 0,5,10,15,20,25,30,35,40,45,50,55 (interval/perioda)
  95. */2 (sudé jednotky v celém rozsahu)
  96.  
  97. PROM = hodnota
  98. PATH = adr:dir:dir2
  99. MAILTO = user
  100. pokud je (obecne v Unixu) za příkazem %TEXTEXTEXT.... tak je TEXTEXTEXT... vstupem příkazu (%% zařádkování)
  101.  
  102. alternativa pro desktopy : anacron umožňuje spustit i akce, které byly naplánovány a nebyly spuštěny.
  103. existuje systémová tabulka crontab, ktera obsahuje i uzivatele
Add Comment
Please, Sign In to add comment