Gyors tippek linuxra



Hasonló dokumentumok
OPERÁCIÓS RENDSZEREK II GYAKORLAT

Operációs Rendszerek II. labor alkalom

Néhány kihagyhatatlan Linux tipp és trükk. Ezeket a tippeket olvasóink osztották meg velünk

Szkriptnyelvek. 1. UNIX shell

Példa: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt

S z á m í t ó g é p e s a l a p i s m e r e t e k

BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #!

Operációs Rendszerek II. labor. 2. alkalom

A perzisztens adatkezelő rendszer tesztelése és demonstrálása a GRID környezetben

BASH SCRIPT SHELL JEGYZETEK

Operációs rendszerek MINB240/PMTRTNB230H

Operációs rendszerek 2 1. óra: Linux alapok Ismétlés. Windisch Gergely félév

Telepítési dokumentáció. Naviscon Informatikai Zrt Budapest, Montevideó utca 16/b.

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

Csatlakozás a pandora.inf.elte.hu-re Linux alapparancsok

BASH script programozás II. Vezérlési szerkezetek

S z á m í t ó g é p e s a l a p i s m e r e t e k

Dr. Iszály György Barna

IPv6 alapú otthoni LAN hálózat kialakítása

Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed. Windisch Gergely windisch.gergely@nik.uni-obuda.hu

1. Alapok. #!/bin/bash

Operációs rendszerek. 4. gyakorlat. BASH bevezetés, script írása, futtatása UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

OPERÁCIÓS RENDSZEREK 1. PROCESSZKEZELÉS

Hálózati adminisztráció Linux (Ubuntu 9.04) 8. gyakorlat

Verziókezelt konfigurációmanagement++ Pásztor György, SZTE Klebelsberg Könyvtár

Programozás alapjai óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

Linux alapok gyakorlat

PYTHON. Avagy hosszú az út a BioPythonig

Rendszerprogramozás Linux környezetben

chmod umask chown, chgrp

Planet Me blog aggregátor létrehozása


6_complex_feladatok. October 26, 2016


A héj vezérlő szerkezetei I.

Linux alapok. Parancsok általános alakja parancs kapcsolók paraméterek

Táblázatok fontosabb műveletei 1

Internet programozása. 3. előadás

Bevezetés jogosultságkezelés, csővezeték, átirányítások. BASH script programozás

Bash Shell Programozás. 1. oldal

Operációs rendszerek gyak.

Youtube videó letöltés és konvertálás Linuxon

Unix/Linux alapok 2. Operációs rendszerek I. készítette: Kozlovszky Miklós, Bringye Zsolt Póserné Oláh Valéria, Windisch Gergely

2015/10/08 16:00 1/12 ArchLinux

Foglalkozási napló. Informatikai rendszergazda 14. évfolyam

Informatika E FAKT , = ±

S z á m í t ó g é p e s a l a p i s m e r e t e k

Számítógépes alapismeretek

Adatbázis másolás Slony-I segítségével

Linux parancsok összefoglaló.

Virtualoso BackUp / BackUp Light szolgáltatás Szerver archiválási útmutató

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.

Munka állományokkal, könyvtárakkal I.

Synology NAS integrálása inels IMM szerverhez

Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Az időhöz kötődő parancsok

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

A JAVA FUTTATÁSAKOR ELŐFORDULÓ HIBA-

Kati Fotó Fuji Labor internetes ügyfélprogram Verziószám: Felhasználói útmutató

Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Bevezetés az Intelligens Kártyás Ajtó Zár 19.0 verziójába

Bevezetés az informatikába, második gyakorlat. Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés

Tipp A Word makrók kimerítõ tárgyalását megtalálhatjuk az O Reilly gondozásában megjelent Writing Word Macros címû könyvben.

Bevezetés jogosultságkezelés, csővezeték, átirányítások. BASH script programozás

Angol C nyelvi programkövetelmény

Az alábbiakban néhány Linux parancsra látunk példákat, feladatokat.

Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat

Hálózatok építése és üzemeltetése

Számítógépterem hatékony üzemeltetése. Keszthelyi András Budapesti Műszaki Főiskola, Keleti Károly Gazdasági Kar, Szervezési és Vezetési Intézet

Adatbázis háttér játszóházi beléptető és nyilvántartó rendszerhez Egy valós rendszer bemutatása

Virtualizációs technológiák Linux alatt (teljesítményteszt)

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

UNIX folyamatok kommunikációja

Kézikönyv ABAS-TOOLS használata

Multiboot UEFI vel, Windows 10 zel és további disztrókkal Írta: Frank Denissen

end function Az A vektorban elõforduló legnagyobb és legkisebb értékek indexeinek különbségét.. (1.5 pont) Ha üres a vektor, akkor 0-t..

Programozás s 2. II.GUI -k letek) és parancsértelmez. rtelmezők

1_Linux_bevezeto_bash

Az Excel programozása

Linux hálózati adminisztráció

VirtualBox, Debian telepítés

LOGalyze Telepítési és Frissítési Dokumentáció Verzió 3.0

7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II.

7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.

Programozás alapjai gyakorlat

Számítástechnika-kidolgozott szóbeli tételek (11-15.)

PHP. Adatbázisok gyakorlat

Procontrol. Kezelői és telepítői kézikönyv. Internetről kapcsolható dugaljzat _R9C revízió

Operációs Rendszerek Gyakorlat Triviális segédfeladatok június PERL Tömbök és hashek Feladat: május 26-i beugró


Biztonság Felhasználói kézikönyv

Algoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás

Hálózatok építése és üzemeltetése

Tehergépkocsi TANFOLYAMOK ÁRAI. Képzés díja (Oktatási + Vizsgadíjak): "C" kategória OKTATÁSI DÍJ. VIZSGADÍJAK (az NKH részére fizetendők)

Mérési útmutató a Secure Shell (SSH) controll és audit című méréshez

On-Line Preferansz Követelményspecifikáció

A Unix operációs rendszer és testvérei

Átírás:

Gyors tippek linuxra Linux az oktatásban rendezvénysorozat előadó: Rózsár Gábor http://lok.ini.hu 2004. április 23.

Mit adhat ez az előadás? Mint a címe is jelzi gyors és talán hasznos tippeket adhat olyan problémák megoldására, melyek mindennaposak egy iskolában. Nem cél az elméleti alapok bemutatása és az adott megoldásokhoz kapcsolódó programok részletes bemutatása. Cél bemutatni, hogy egyszerű megoldások vannak a problémákra. Elindítani az érdeklődő embereket. (internet, manuálok, kisérletezgetés:)

Miről is lesz szó... Több parancs rendszeres futtatása. (Avagy *.bat fájlok linuxon?) Feladatok időzített futtatása. (Amit megcsinálhat magától, azt csinálja is meg!) Jelentkezzünk be mások gépére! (Mit csinálsz kisfiam, most kilövöm a böngésződet!.. hehe :) Nem akarok jelszót gépelni!..se (Jelszó nélküli SSH kapcsolat.)

Minek nekem script? Nézzünk meg egy élő példát...

echo "Az igényelt hálózati kötetek felcsatolása következik... " sudo smbmount //musashi/duhongo /mnt/halozat/duhongo -o uid=$helyifelhasznalo,gid=tanar,dmask=700,username=$szerverfe LHASZNALO,password=$SZERVERJELSZO sudo smbmount //musashi/pubilkalasra /mnt/halozat/publikalas -o uid=$helyifelhasznalo,gid=tanar,dmask=700,username=$szerverfe LHASZNALO,password=$SZERVERJELSZO sudo smbmount //musashi/mentesek /mnt/halozat/mentesek -o uid=$helyifelhasznalo,gid=tanar,dmask=700,username=$szerverfe LHASZNALO,password=$SZERVERJELSZO sudo smbmount //szatori/$konyvtarnev /mnt/halozat/$konyvtarnev -o uid=$helyifelhasznalo,gid=tanar,dmask=700,username=$szerverfe LHASZNALO,password=$SZERVERJELSZO sudo smbmount //musashi/tanari /mnt/halozat/tanari -o uid=$helyifelhasznalo,username=$szerverfelhasznalo,gid=ta nar,dmask=700,password=$szerverjelszo

Parancsállományok létrehozása Script készítéshez szükséges: 1, Hogyan hozunk létre fájlt 2, Mit írjunk bele 3, Hogyan tesszük futtathatóvá

Fájl létrehozása Fájl vége: CTRL+D

Mit írunk bele?

Futtathatóvá tétel

Futtathatóvá tétel chmod u+r+w+x,g+r-w+x,o-r-w-x file chmod u-x file (csak az változik) chmod +x (mindhárom csoport) chmod u=rw file (csak ezek, minden más visszavonásra kerül) vagy chmod 764 file (r=4,w=2,x=1)

#!/bin/bash Finomságok (IF) read filenev if test -e $filenev; then echo "Az $filenev állomány létezik!" else echo "Az $filenev állomány nem létezik!" fi echo man test :-)

Finomságok (case) read szam case $szam in 1) echo "egy";; 2) echo "kett?";; 3) echo "három";; 4) echo "négy";; 5) echo "öt";; esac

clear for i in $(seq 1 10); do echo $i done Finomságok (for)

Finomságok (while) echo -n "Keresett USER:" read valtozo while (true);do if w grep $valtozo;then exit 0 fi sleep 5 done

until (w grep root);do sleep 2 done echo "Belépett!" Finomságok (until)

Feladatok időzített végrehajtása Mit tud a cron? Ki adhat feladatot a rendszernek? Hogyan hozhatunk létre cron bejegyzést? Cron bejegyzések felépítése.

A cron Segítségével ismétlődő feladatokat futtathatunk A cron bejegyzések a felhasználó azonosítójával és jogosultságaival futnak Percenként ellenőrzi, hogy nincs-e dolga Létrehozni a crontab -e Kilistázni a crontab -l

crontab -e INSERT gomb! Kilépés: ESC majd :wq esetleg :q!

cron bejegyzések felépítése 30 14 * * * /sbin/halt perc (0-59) óra (0-23) hónap napja (attól függ:) hónap (12 hónap) hét napjai számokban (0-vasárnap) parancs Pl: szerverről a videók letöltésének korlátozása

SSH Egyszerű, gyors modemes kapcsolat esetén is Biztonságos Minden oprendszerre van ügyfél Stb

Az első alkalom

Bejelentkezés másként

Ismét bejelentkezés

Mit csinál a büdös kölke? ps x ps ax ps aux

Öljük meg a káros folyamatot!

Mit csináltunk? ssh -l diak linux.local ps x Kiválasztjuk az áldozatot killall galeon-bin Használható még: kill folyamat szám esetleg kill -9 folyamat szám vagy a kedvenc reboot :-)

SSH bejelentkezés jelszó nélkül Saját és nyilvános kulcs létrehozása.ssh könyvtár létrehozása a kiszolgálón Publikus kulcs másolása a kiszolgálóra

Kulcspár létrehozása

...nyomjunk Enter-t

Készen vannak a kulcsaink!

Könyvtár létrehozása a szerveren ssh server mkdir.ssh; chmod 0700.ssh...itt még kell jelszó

Nyilvános kulcs másolása scp.ssh/id_rsa.pub server:.ssh/authorized_keys

Tadaaam! Csinálhatunk scriptet galeon-ok csoportos ölésére :-)

Köszönöm a figyelmet! Linux az oktatásban rendezvénysorozat: http://lok.ini.hu Rózsár Gábor: muszashi@bercsenyi-bp.sulinet.hu