Redhat / FC1 / FC2 på kommandolinien

Relaterede dokumenter
Navn: Søren Guldbrand Pedersen Klasse: 2i Fag: Applikationer Opgave: Eksamens-spørgsmål Lære: Kim Rundblad Side 1 af 9 Dato:

Gisp Global Internet Service Provider. Bilag 2. Driftshåndbog. Aalborg Universitet Master i IT - Systemadministration

Netkit Dokumentation

Guide til at lave din egen hjemmeside Maria, Mads, Morten Sebastian og Marc

SSSystems.local. Netværk. Sikkerhed. Webserver

Smargo Smartreader+ (version )

Viden om CMD/Kommando-promten

01. feb, Indhold

3. Menuen Start -> Programs -> OpenVPN åbnes, og "My Certificate Wizard" vælges:

Indholdsfortegnelse. Side 2 af 20

Linux på kommandolinje

Macab ST2300 IP. Gert Kaae Hansen

Gør Administrator-brugeren til almindelig bruger

Linux kompendium oversigter over kommandoer og funktioner

NT PDC Udarbejdet af Kenneth Dalbjerg

Installationsguide til Oracle Database XE 10.2 og APEX 3.1.1

Raspberry Pi setup til repeater styring

VIGTIG information til alle kunder som kører backup over Internet via SSL - Kræver kundeaktion inden 17. april 2009!

I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen.

I denne artikel vil jeg gennemgå hvordan en side for RSS "Live Bogmærke" kan se ud.

Obligatorisk opgave i CO DM091. Uudarbejdet af Kresten Østerby, Morten Knudsen & Lars Vendelbo.

VMware og dopsys-linux

IT Support Guide. Opsætning af netværksinformationer i printere

Det er primært relevant for dem hvor der arbejdes på en gammel bærbar computer, som ikke har en stærk processer og nok ram, at gøre godt med.

D-STAR repeater på Raspberry Pi

IT Support Guide. Installation af netværksprinter (direkte IP print)

Continia Collection Management Kom hurtigt i gang med CLC version 1.3

Vejledning til brug af Y s Men s klubintranet administrator guide

Smargo Smartreader+ (version )

Sådan kommer du nemt i gang med Joomla!

60

Dynamisk PHP design OPDATERET

IP telefonipakke. Drift guide. Cand. It. Sune Kloppenborg Jeppesen Ingeniør. Claus Lavdal

Sådan logger du ind... 2 Hvilke mapper kan du tilgå... 3 Visning af eksempel af en fil... 5 Sådan deler du en fil... 7 Se hvad du deler med andre...

Flerbruger miljø, opdel database

Modul 8: Clouds (Lagring af filer)

Advanced Word Template Brugermanual

Denne artikel er en detaljeret gennemgag af det fundamentale i batchfiler til hjemmebrug :-) FEEL THE POWER! ;-)

//Udskriver System.out.println("Hej " + ditfornavn + " " + ditefternavn + "."); System.out.println("Du er " + dinalder + " aar gammel!

Quick Start brugervejledning for Nagios systemovervågning

Pronestor Room & Catering

Administrator - installation og brug i Windows

BRUGERVEJLEDNING TYPO3 CMS Nyhedsbrev modul

En Kort Introduktion til Oracle

Artiklen er udgivet under "Åben dokumentlicens (ÅDL) - version 1.0" som kan læses på Du har bl.a. herved frit lov

EasyIQ Opdatering > 5.4.0

SESSION med PHP. En let begynderguide som kan føre dig ind i en verden af muligheder. Denne guide er oprindeligt udgivet på Eksperten.

MySQL C API. Denne artikel beskriver hvordan man bruger MySQL C API. Der er beskrivelse af build med forskellige compilere.

PID2000 Archive Service

Installation af Point Yomani terminal

Web Admin 5.5. Brugsvejledning for User admin. Copyright 2003 Gullestrup.net

Microsoft Log Parser, Windows logfil analyse

Opgavehæfte til kursus i Netteknik7

ViKoSys. Virksomheds Kontakt System

MSI pakke til distribution af AutoPilot komponenter.

Digital Print Room Implementering og tilretning. 11. Sep TMC Plot-SIG

Bruger Manual PC Valtronics Udendørs Kamera - Windows system

Web Admin 5.5. Brugsvejledning for Domain admin. Copyright 2003 Gullestrup.net

Vejledning. Opsætning af Trio Web Vers 2.0 feb. 2010

Nedenstående Tager Udgangspunkt I En Outlook Installation På En Mac, Hvor Vi Kommer Ind På Mail, Kalender, Kontaktpersoner Og Opgaver-

Loginsystem (med MySQL)

Fejlsikret Windows Fejlsikret start

Installation af Oracle 10g Release 2 database

Thomas Vedel, Vedel Consult DAPUG erfamøde 10. november Installation af SubVersion (svn)

Du kan også bruge Dropbox sammen med din Iphone, Android telefon eller anden smartphone.

7 Mamut Client Manager

Som sagt kræves der helst lidt viden om OOP hvis man virkelig vil lærer noget, og ikke bare lave copypaste

SW6 SAI. Services 1: (Fil) service admin torsdag 7/4 05

Hvad er Objekter - Programmering

BOULEVARDEN 19E 7100 VEJLE LERSØ PARKALLE KØBENHAVN Ø TLF Webservices Installationsvejledning

Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning

Simpel upload af filer

Gem dine dokumenter i BON s Content Management System (CMS)

Opdatering af ISOWARE til version 6.1.0

Indholdsfortegnelse. Installation

Tagwall med Php & MySQL

Dokumentering af umbraco artikeleksport:

Deling i Windows. Netteknik 1

Tillæg til Libris-hæftet: WordPress. Temaredigering og sikkerhed m.m.

Database design for begyndere

IT projekt- ITE 3. Semester

Installation. Aesiras Internet hjemmeside og webshop. Aesiras -integreret Regnskab, Handel og Internet

Kom godt igang med DS-101g+ Disk Station. (installations vejledning)

Arkitektur for begyndere

Foscam FI9853P og FI9851P med Fibaro Home Center

Installationsguide til Unix og Linux

Distribueret versionskontrol Mercurial

Ratingsystem i PHP og MySQL

IT Support Guide. Indledning. Program: Microsoft Office Outlook Publikationsnr.: Udgivet af: Michael Spelling 2008

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User

KOM GODT I GANG MED. Desktop Mendeley Menuen er simpel og intuitiv. I Menuen Tools finder du web importer og MS Word plugin

Sådan installeres og teste WordPress på en lokal server

Windows system administration 1

HVAD ER WORDPRESS 2 HVORDAN LOGGES IND 3 HVORDAN NAVIGERES DER 4 HVORDAN SKRIVES EN SIMPEL NYHED 5 AVANCEREDE NYHEDER 6 HVORDAN RETTES EN NYHED 7

Administrator - installation og brug i Windows

Brugervejledning til databrowseren

CD-DIRECT Installationsvejledning

Guide til mailadministrationen

Installation af en virtuel maskine

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold:

Transkript:

Denne guide er oprindeligt udgivet på Eksperten.dk Redhat / FC1 / FC2 på kommandolinien Sidder du med et Linux OS, eller har tænkt på at prøve det, men er skræmt af kommandolinien? Det er tit en god ting at kende en smule til, da den er så effektiv. Her gennemgås simple kommandoer og du vil hurtigt lære at begås dig og finde rundt. Skrevet den 05. Feb 2009 af k_jr I kategorien Server / Linux - RedHat Intro Nogle gange kan MS Windows blive for meget. Man er vant til det, der er ingen udfordringer, eller det er kedeligt. Folk der spiller meget får nok ikke disse følelser, men nogle gør. Og så sidder man og tænker, hvad skal jeg prøve? Hvorfor ikke Fedora Core 2? Det er en gratis distribution fra RedHat, og er dét OS, hvor RedHat tester nye features og ting. Dvs, mange af de nye ting, er ofte med her. Erfaringer fra egen side siger, det er et godt, stabilt, hurtigt, let og imødekommende styresystem, hvor der er mange muligheder, og man ikke er begrænset af nogen ting. Det kan bruges såvel til arbejdsstation, som server. Mange af de andre Linux distributioner har været knap så brugervenlige og imødekommende, synes jeg. Når OS'et så er installeret, har man mange muligheder. Hver især med fordele og ulemper. 1. Man kan vælge at bruge de grafiske værktøjer der følger med. De er flotte, men virker desværre ikke altid helt efter hensigten hver gang. 2.Man kan vælge at bruge en terminal (eller konsol)(xterm/aterm/konsole måske) og sidde med en kommandolinie. Det virker hver gang, men man går glip af det grafiske. 3.Eller man kan vælge at forbinde sig til maskinen via en klient fra en anden maskine (fjernstyring) (putty måske). Dette gælder dog mest for servere, men grafisk set, er det muligt at starte et program på sin linux og så få det op på sin anden maskine. Uanset hvilke af de to sidste metoder du vælger, vil alle kommandoerne gælde. Men nok om RedHat og Fedora! Som du måske ved, findes der mange kommandoer i Linux. Du kan (næsten) altid bruge tab (tabulator) til at fuldende kommandoen, eller se hvilke kommandoer du kan bruge. Prøv f.eks. at skrive system- og så trykke 2-3 gange på tabulator. Det er en rar ting at have. For god ordens skyld, bør jeg lige nævne, at denne feature er forbundet med hvilket shell du bruger (bash, ksh, csh, etc). I det følgende stykke, er kommandoerne beskrevet basalt, samt eksempel på hver kommando. Egne foretrukne variationer af kommandoerne findes i en liste i bunden af artiklen (dvs med parametre). Basis kommandoer

For dem der kender til dos, eller bruger kommandolinien lidt i Windows, følger der næsten nogle slaviske kommandoer med: cd dir copy move del mkdir rmdir Disse findes selvfølgelig også i linux. Nogle hedder det samme, mens andre har andet navn: cd (change directory) (cd /etc/init.d/) ls (list) (ls /home/) cp (copy) (cp ~/fil.conf /etc/) mv (move) (mv /etc/fil.conf /data/) rm (remove file) (rm /etc/fil.conf) mkdir (make directory) (mkdir ~/mappe) rmdir (remove directory) (rmdir ~/mappe/) Hjælp til kommandoerne Hver kommando, er beskrevet i hjælp sektionen. Den kan have parametre, eller andet god info. Disse kan nås på disse måder: man (manual) (man cp) whatis (hvad er) (whatis cp) info (info om) (info cp) --help (quickhelp) (cp --help) Admin kommandoer Nu kan du så navigere rundt vha cd og ls, oprette og slette både filer og mapper. Men før eller senere vil du nok støde på Permission denied. Grunden til dette, er sikkerhed. Der findes nogle gode kommandoer til dette formål også, men man skal være sikker i sin sag, før man bruger disse kommandoer!! Som regel, har man ikke brug for dem, men de er som følger: chmod (change permissions) (chmod 761 ~/fil.conf) chown (change owner) (chown tstuser:users ~/fil.conf) Og nu vi er ved det, bør disse gode kommandoer nævnes. Det er primært adminværktøjer for root, men ting som er gode at vide. useradd (add user) (useradd -g users testuser) userdel (del user) (userdel testuser) usermod (mod user) (usermod -g users testuser) groupadd (add group) (groupadd testgroup)

groupdel (del group) (groupdel testgroup) mount (mount) (mount /dev/hdb1 /data/) umount (unmount) (umount /data) ifconfig (se net status) (last) dmesg (se kernel beskeder) (dmesg) lspci (list pci enheder) (lspci) lsmod (list loaded moduler) (lsmod) lsof (list åbne filer) (lsof) vipw (edit user liste) (vipw) setup (setup af div) (setup) system-* (OS specifikke) Endvidere ligger alle værktøjerne til de forskellige tjenester under /etc/init.d/. Og, Glem nu ikke whatis kommandoen stadig virker. :) Nyttige kommandoer Ved daglig brug af Linux på kommandolinien, kan man hurtigt få brug for flere muligheder. Flere forskellige slags værktøjer. Nogle til fil håndtering, nogle til systemovervågning, nogle til systeminfo. passwd (password) (passwd testuser) su (substitute user) (su - su testuser) more (skærmstop) (more /etc/samba/smb.conf) less (modsat af more) (less /etc/samba/smb.conf) tail (holde fast i) (tail /etc/samba/smb.conf) wc (word count) (wc /etc/samba/smb.conf) cat (vis/skriv) (cat /etc/samba/smb.conf) touch (opret/nulstil) (touch ~/fil.conf) grep (find) (grep "workgroup" /etc/samba/smb.conf) locate (find fil) (locate smb.conf) ps (se mail) (mail) ps (list processer) (ps -aux) top (overvåg processer) (top) who (se aktive brugere) (who) last (se sidste events) (last) du (se mappe/fil forbrug) (du /etc/) df (se diskforbrug) (df -m) uname (se sys info) (uname) uptime (se uptime) (uptime) date (se klokken) (date) wget (hent fil) (wget www.fil.dk/fil.conf[/b]) lynx (se hjemmeside) (lynx www.domain.dk/[/b]) Praktiske programmer Husk først, Det er på eget ansvar, da nogle af programmerne kan være komplicerede, og brugen er ikke beskrevet her! Husk, det er ikke sikkert kommandoen findes. Det kan jo være pakken ikke er installeret...

mc (commander) (mc) pine (mail) (pine) rpm (redhat pakkemanager) (rpm -qa rpm -ivh pakke-1.1.0.i386.rpm) yum (pakkemanager) (yum update) vi (editer) (vi ~/fil.conf) Egne variationer Herunder har jeg valgt at vise de kommandoer (med parametre), som jeg selv bruger ofte. Disse er nyttige, ikke nødvendigvis 'korrekte', og de skal muligvis ændres til dit behov. Læs om dem og parametrene før du begiver dig ud i dem! skift ip på et interface ifconfig eth0 192.168.1.10 start et interface ifup eth0 stop et interface ifdown eth0 mount et delt drev fra en windows maskine mount -t smbfs -o username=k_jr,password=password //192.168.1.10/c$ /mnt/samba-c/ print stringen 192.168.1.10 i en fil cat /var/log/httpd/access_log grep -i "192.168.1.10" find ud af, om en pakke er installeret rpm -qa grep -i "php" køre httpd serveren? ps -aux grep httpd udfør en hurtig kommando som root sudo "/sbin/ifconfig" su -c "/sbin/ifconfig" kør mrtg manuelt en enkelt gang (som root) mrtg /etc/mrtg/mrtg.cfg følg med i en fil (f.eks. logfil på kørende webserver) tail -f /var/log/httpd/error_log tæl antal linier i en fil wc -l webalizer.conf slet en mappe helt! (pas på med den her, den stopper ikke!!) rm -rf mappenavn/ find filer der har "apache-tools" i filnavnet

locate apache-tools opdater locate database og rpm database updatedb && rpm --rebuilddb hent en fil fra en hjemmeside wget http://www.dom.com/file.tar.gz[/b] Se en hjemmeside lynx http://www.dom.com[/b] Kommandoerne til Windows? Hvis du først er blevet vant til nogle af de forskellige kommandoer, og hopper tilbage til en windows klient i dos, vil du måske sidde og taste nogle af de samme kommandoer. Kun for at finde ud af, Windows ikke har disse. Det kan irritere en lidt nogle gang. Hvis du gerne vil have nogle af de nyttige kommandoer til din Windows workstation, kan du kigge lidt på dette link. Det er god samling værktøjer, som kan lette hverdagen for ham, der tit sidder i en kommandoprompt. http://unxutils.sourceforge.net/ Konklusion Nu har vi så været igennem en hurtig gennemgang af de forskellige praktiske kommander i RedHat / Fedora Core 1/2. Det er langt fra en fuldendt gennemgang, men denne artikel skal mere ses som en hurtig hjælp, til nybegynderen. Kommandolinien er virkelig powerfull! Hvis du har kommentarer, spørgsmål eller forslag, så læg enten en kommentar, eller send mig gerne en mail på K_Jr{@}hotmail.com (erstat {@} med @). Kommentar af langbein d. 14. Nov 2004 1 Synes dette er en meget god oversikt. Kommentar af x-masman d. 16. Sep 2004 2 Der bliver listet nogle kommandoer op, men de bliver ikke rigtigt forklaret. Du skulle måske have forklaret lidt hvad kommandoer som chmod, chown, grep, cat etc. Ellers er det jo ikke til meget hjælp for en nybegynder. Kommentar af webcreator d. 14. Sep 2004 3 'mc', 'vi' osv. er ikke kommandoer - det er programmer. Ellers en meget pæn gennemgang :)

Kommentar af serverservice d. 27. Mar 2006 4 Det er bestemt en god oversigt til dem som allerede er godt igang med Linux, men kan ikke anvendes til nybegyndere fordi du ikke forklarer kommandoer og viser hvad de gør og hvordan de anvendes.