Linux in de computerklas



Vergelijkbare documenten
Inhoud. A Eskwadraat Linuxcursus UNIX. GNU/Linux. Slackware. Red Hat. GNU/Linux Bestanden Thuiswerken Shell Editors Opdracht.

Aanmelden Na installatie wordt de service automatisch gestart en kunt u meteen aanmelden van op afstand:

Zelftest UNIX/Linux basiscursus

Overzicht. Tekstmanipulatie. Doel van de cursus. Doel van de cursus. Tekstmanipulatie: tekst automatisch bewerken en onderzoeken. Waarom Linux?

Tekstmanipulatie. Week 1. Gosse Bouma 2007/2008. Informatiekunde Rijksuniversiteit Groningen

Linux Server Installatie

ISW Presents Debian Homeserver Workshop

Studietaak 5 Hoe installeer ik software? ProFTPD FTP-Server

Zelftest UNIX/Linux basiscursus

Remote Access. Of geven en nemen

Apache heeft standaard een /var/www directory met daarin een index.html bestand.

Algemene computerhandleiding

Snelstart Server Online voor Windows en Linux Versie september 2014

1 Installatie van de server... 2

Unix Console Gebruik

Het leven na de installatie 2005, deel 1

Server Online Aan de slag met Server Online

studievaardigheden studentassistent: Alice de Vries werkcollege / practicum

Installatiehandleiding AhsayOBM Unix / Linux. v

Aandachtspunten voor installatie suse in vmware server

consolewd op de raspberrypi installeren en gebruiken (versie )

Handleiding installatie en gebruik. Ahsay OBM. Windows server Apple OS X Linux en UNIX-varianten

Linux Server Installatie

Basis UNIX commando's - overzicht

Xampp Web Development omgeving opzetten onder Windows.

Pak de controle met VNC

Mijn Cendris. Gebruikershandleiding 2011

Introductie UNIX/Linux

Het leven na de installatie 2006

Open Safari op de Mac, ga naar de webpagina en klik op SSH scripts Mac OS X : Figure 1 SSH scripts downloaden

Versie: 1.0. Datum: 19 november Eigenaar:

Howto Subversion. 1. Subversion structuur en uitleg

Analyse probleem remote execution

HowTo => OpenBSD => Local Caching DNS + DNSSEC (UNBOUND)

Linux Server Back-up Online

Lesblok 09 Remote beheer tussen SuSe en Windows10

Chapter 4. eenvoudige webserver opzetten

Om gebruik te maken van het draadloze netwerk Eduroam, zal het programma SecureW2 geïnstalleerd moeten worden.

Het leven na de installatie 2006

Handleiding Extranet. Handleiding Extranet BDS Datum Versie Mireille van der Heiden

1. Als je bent ingelogd op je vm, in welke directory bevind je je?

Module 3 Linux en Open Source Inhoudsopgave

1. Hoe krijg ik toegang tot mijn VPS-controlepaneel?

Erik Poll Martijn Warnier.

HowTo => OpenBSD => Local Caching DNS + DNSSEC (BIND)

Handleiding ALGEMENE HANDLEIDING VWORKSPACE. Versie: 1.2. Datum: 10 april Eigenaar:

Configureren van een VPN L2TP/IPSEC verbinding

Facultaire ICT faciliteiten. Introductie voor studenten

Invantive 2012 Release 1 (build 44)

Inloggen op studentenmailbox sinds 5 april

Gentoo linux. Introductie. Gentoo is anders. LinuxFocus article number door Guido Socher (homepage) Over de auteur:

De eerste stappen. Helpdesk, S4.09a 16 oktober 2009

Denit Backup instellen op een Linux server

Gebruik QNAP Baker Tilly Belgium

Installatie van Raspberry PI 9 november 2017 HCC Linux GG Zevenaar

Programmeren /15 Computer Practicum

Introductie UNIX voor A2/PC

Van dvd naar webserver. Marcel Nijenhof 18 Juli

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Linux op de desktop: een computer voor mam

Cursus Raspberry PI door: Mitchell Verbruggen

Documentatie. Remote Access Voorziening Etam (RAVE)

Beginnen met businessdesk

Huiswerk Linux: installatie mod_auth_pam

Stappenplan gebruik MATLAB via de centrale KU Leuven licentie server

Configureren van een VPN L2TP/IPSEC verbinding. In combinatie met:

IPFire: Firewall en primary domain controller

Tutorial voor FTP, STMP en Telnet

Werken op afstand via internet

Gebruikershandleiding

Het handboek van KNetAttach. Orville Bennett Vertaler/Nalezer: Natalie Koning

1) Domeinconfiguratie van Windows 9x clients & Windows Millennium

Linux. Linux lezing 13 april 2005 Marcel Nijenhof Note: De slechste vragen zijn niet gestelde vragen

Om gebruik te maken van het draadloze netwerk Eduroam, zal het programma SecureW2 geïnstalleerd moeten worden.

Connectivity SQL Er kan geen verbinding worden gemaakt met de SQL server

Propa e d e u s e taak 2

1. Wat heb je nodig? Hoe werkt het? Multifactor authenticatie Verbinding maken... 2

Externe Toegang installeren onder Windows 7

VPN verbinding maken HCCnet (Windows XP)

HANDLEIDING. IPv6 implementatie op een DirectAdmin server met CentOS

Je hebt voordat we beginnen de volgende programma s nodig:

Outlook Express 6. Senioren K.U.Leuven. maart ICT-Kantoor Dienst Administratieve informatieverwerking (AIV)

Remote Access Voorziening Etam (RAVE)

Een korte GNU/Linux introductie

End-user handleiding voor Virtualmin Handleiding gemaakt door Digibel BVBA Copyright 2010 Digibel BVBA

Externe toegang met ESET Secure Authentication. Daxis Versie 2.0

Howto make Exim work with Freesco 0.2.7

Installatie Accowin (versie 2)

Het installeren van de software.

Raspberry Pi Plex server installeren

GEBRUIK VAN QNAP-BTB

Externe Toegang installeren onder Linux

XAMPP Web Development omgeving opzetten onder Windows.

Handleiding kopieertoestellen departement IWT

Assignment 3 Arjan Dekker ( )

WebDAV versus iwork.com op je ipad

Vlaams Communicatie Assistentie Bureau voor Doven, vzw

Arjen Glas Stage: Viaict. Opdracht virtualisatie I44

Inloggen SAP Selfservice FWN

Transcriptie:

Linux in de computerklas Departement Computerwetenschappen K.U.Leuven 5 oktober 2006 (K.U.Leuven) Linux in de computerklas 5 oktober 2006 1 / 18

De computerklas 1 De computerklas 2 Gebruik 3 Shell commando s 4 Laptop? 5 Subversion 6 Problemen? (K.U.Leuven) Linux in de computerklas 5 oktober 2006 2 / 18

De computerklas Debian Sarge Login via s-nummer + LUDIT paswoord Homedirectory met quota Machines in de container: dinant, doornik, durbuy, eupen, lier, maaseik, mol, nijvel Bereikbaar als binnen het cs.kotnet.kuleuven.be domein (bv. maaseik.cs.kotnet.kuleuven.be) 24/7 (via remote login) bereikbaar Alle info op http://www.cs.kuleuven.be/cs/info_studenten/wegwijs/ (K.U.Leuven) Linux in de computerklas 5 oktober 2006 3 / 18

Gebruik Login: KDE of GNOME Omgevingssetup via /.bashrc. Specifieke opties voor de computerklas in /.options.sh Editor: vim, nano, pico, kate Browser: firefox, mozilla, konqueror, galeon Pdf: xpdf, acroread, kpdf, gpdf Latex: kile, vim Gecomprimeerde bestanden: zip: unzip myfile.zip tar: tar xvf myfile.tar tar.gz: tar zxvf myfile.tar.gz tar.bz2: tar jxvf myfile.tar.bz2 Office: openoffice (K.U.Leuven) Linux in de computerklas 5 oktober 2006 4 / 18

Gebruik(2) Java programmeeromgeving: eclipse toevoegen CS_JAVA=yes aan /.options.sh opnieuw inloggen start met eclipse -data workspaces Windows onder linux via vmware http://www.cs.kuleuven.ac.be/system/software/vmware starten met vmware_np Messenger: gaim Muziek: xmms Spelletje: tetrinet (K.U.Leuven) Linux in de computerklas 5 oktober 2006 5 / 18

Shell commando s Starten van een programma: $ programma & $./programma & Bestandssysteem: ls, cd, pwd, cp, mv, mkdir Utilities: echo: print een boodschap naar het scherm cat: print de inhoud van een bestand naar het scherm grep: selecteer lijnen uit een bestand/stream aan de hand van een bepaald patroon alias: maak een alias voor bepaalde (lange) commando s (bv. in /.bashrc) Help: man, bv. man ssh (K.U.Leuven) Linux in de computerklas 5 oktober 2006 6 / 18

Voorbeeld $ pwd /home/yves $ ls svn/ testrep $ ls -l svn total 4 drwxr-xr-x 7 yves natw 4096 Nov 4 2005 testrep $ alias ll= ls -l $ ll svn total 4 drwxr-xr-x 7 yves natw 4096 Nov 4 2005 testrep $ mkdir workspaces $ eclipse -data workspaces & [1] 8909 $ alias eclipse= eclipse -data ~/workspaces $ eclipse & (K.U.Leuven) Linux in de computerklas 5 oktober 2006 8 / 18

Voorbeeld yves@maaseik:yves $ cat testfile 1 2 3 345 4 5 6 09 7 3820 yves@maaseik:yves $ cat testfile grep 4 3 345 4 yves@maaseik:yves $ fgrep 4 testfile 3 345 4 (K.U.Leuven) Linux in de computerklas 5 oktober 2006 10 / 18

Shell commando s (gevorderd) Opvragen processorgebruik: top Opvragen alle processen van de gebruiker: ps ux killen van een programma: kill PID of kill -9 PID Typisch gebruik: een java programma hangt ps ux grep java levert PID kill PID (K.U.Leuven) Linux in de computerklas 5 oktober 2006 11 / 18

Secure shell Remote login via ssh linux: ssh windows: SSH secure shell (LUDIT campuslicenties), putty ssh yves@maaseik Remote grafische programma s: ssh -X yves@maaseik Bestanden kopiëren naar de computerklas: scp (geen FTP beschikbaar) scp mijnbestand yves@maaseik:doelmap (K.U.Leuven) Linux in de computerklas 5 oktober 2006 12 / 18

Wat met een eigen laptop? Voorlopig: vaste aansluiting op campusnet Hopelijk binnenkort ook wireless Inloggen zoals op kotnet (s-nummer + LUDIT paswoord) Probleem: hoe kan ik een server op campusnet bereiken vanuit de machines in de computerklas?? port forwarding! (K.U.Leuven) Linux in de computerklas 5 oktober 2006 13 / 18

Port forwarding Example Server op campusnet (poort 8080), client op maaseik wil toegang Op de server: yves@server$ ssh -R 1080:localhost:8080 -l yves maaseik.cs.kotnet.kuleuven.be = remote port forwarding Alles op poort 1080 op maaseik wordt doorgestuurd naar poort 8080 op de server Poort op maaseik (1080) is willekeurig gekozen, maar > 1023! localhost betekent hier server Op maaseik: connecteer op localhost:1080 1 groot nadeel: voor elke client moet een tunnel opgezet worden vanuit de server (K.U.Leuven) Linux in de computerklas 5 oktober 2006 14 / 18

Port forwarding (vervolg) Example Veronderstel een tunnel op maaseik:1080, hoe kan bv. dinant toegang krijgen tot de service zonder shell toegang op de server? Op dinant: yves@dinant$ ssh -L 2080:localhost:1080 -l yves maaseik.cs.kotnet.kuleuven.be = local port forwarding De service draait op maaseik:1080 Alles op poort 2080 op dinant wordt doorgestuurd naar poort 1080 op maaseik Poort op dinant (2080) is willekeurig gekozen, maar > 1023! localhost betekent hier maaseik Op dinant: connecteer op localhost:2080 Slechts één server geinitialiseerde tunnel nodig! (K.U.Leuven) Linux in de computerklas 5 oktober 2006 15 / 18

Port forwarding MAASEIK PCKLAS DINANT 1080 Local Tunnel 2080 CAMPUSNET Remote Tunnel 8080 Local Tunnel 2080 WIRELESS CAMPUSNET SERVER (K.U.Leuven) Linux in de computerklas 5 oktober 2006 16 / 18

Gebruik van subversion Subversion = versiebeheersysteem http://subversion.tigris.org/ Svn server: quinten.cs.kuleuven.be Enkel toegang via ssh keys (geen shell beschikbaar) Generatie van keys via script op WIKI./create_svn_keys.sh Presentatie ivm praktisch gebruik: volgende week! (K.U.Leuven) Linux in de computerklas 5 oktober 2006 17 / 18

Problemen? Pc s NOOIT uitschakelen of herstarten!! Nooit kabels uittrekken!! http://www.cs.kuleuven.be/cs/info_studenten/wegwijs/ http://www.cs.kuleuven.be/cs/system/ Raadpleeg begeleiders pvw@cs.kuleuven.be (K.U.Leuven) Linux in de computerklas 5 oktober 2006 18 / 18