Zoeken in deze blog

30 mei 2007

KSysV

Welke service draait in welk run level? Is een service gestart of niet? Wat is het commando voor het starten en stoppen van een service???????
JA EINDELIJK GRAFISCH!

Het programma KSysV geeft je processen overzichtelijk weer.
Je hoeft alleen 2 paden in te stellen naar:
Service Path (bij mij /etc/init.d)
Runlevel Path (bij mij /etc)

Handleiding:
http://docs.kde.org/stable/en/kdeadmin/ksysv/ksysv.pdf

19 mei 2007

Beryl Windowmanager

!! Deze handleiding is geschikt voor: UBUNTU FEISTY 7.04 !!

Het installeren van de beryl windowmanager voor Feisty met een nVidia chipset is echt dood eenvoudig.

Haal via Automatix de nVidia driver op en installeer die als je dat nog niet had gedaan, restart de X-server door opnieuw op te starten of uit te loggen en uit het menu Restart X-server te kiezen.

Voer het volgende commando in middels de Konsole:

sudo echo "Beryl & nVidia installation script for Kubuntu"

Voer je wachtwoord in. Kopieer het volgende stuk in een keer en plak het in z'n geheel in je konsole window:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup.beryl-script
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup.beryl-script
echo "deb http://ubuntu.beryl-project.org feisty main
deb-src http://ubuntu.beryl-project.org feisty main" | sudo tee -a /etc/apt/sources.list
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get -y install beryl beryl-manager emerald-themes nvidia-glx nvidia-kernel-common aquamarine
sudo nvidia-xconfig --add-argb-glx-visuals
# Desktop icon
cp /usr/share/applications/beryl-manager.desktop ~/Desktop/beryl-manager.desktop
# All Users
sudo cp /usr/share/applications/beryl-manager.desktop /usr/share/autostart/beryl-manager.desktop
# Single User
# cp /usr/share/applications/beryl-manager.desktop ~/.kde/Autostart/beryl-manager.desktop
echo -e "Logout now and then press \e[0;31mCTRL+ALT+BACKSPACE\e[0m to restart xorg"
echo "Done"


Nog eens de X-server herstarten en klaar!!

Bron: http://wiki.beryl-project.org/wiki/Main_Page

15 mei 2007

Numlock in Kubuntu

Standaard staat numlock uitgeschakeld in Kubuntu. Je moet deze functie dus handmatig aanzetten wanneer je gebruik wilt maken van je keypad. Na een reboot staat numlock automatisch weer uit.

Dit is eenvoudig aan te passen in System Settings. Daar vind je een menu Keyboard waar je gelijk kunt aangeven wat je voorkeur voor de numlock functie is.

Printer/Scanner Installeren

In Ubuntu gaat tegenwoordig alles vanzelf, je hoeft je printer niet meer apart op te zoeken en configureren. In principe moet het vanzelf gaan. Bij problemen of een bijzonder configuratie verwijs ik je naar de Printer Screencast.

De Scanner wordt ook automatisch gevonden door het programma XSane.


In Kubuntu moet je handmatig je printer installeren. Dit kun je op verschillende manieren doen. Ik zal de twee meest gebruikte/logische manieren in deze post behandelen. Via het System Settings menu en direct in de CUPS-server.

Je kunt de printer eenvoudig toevoegen via het system settings menu.

KMenu - System Settings

Hier is het icoontje "printers" te vinden en met enkele eenvoudige stappen kun je je printer aan het systeem toevoegen.

Zelf gebruik ik een Epson Stylus DX4850. Voor het printen kun je de DX4250 driver gebruiken. Via System Settings kon ik de juiste driver voor mijn printer echter niet vinden, dus heb ik gebruik gemaakt van een alternatieve manier om de printer te installeren.

Op het adres http://localhost:631/ kun je inloggen op de CUPS-server van je PC. Daar kun je op een soortgelijke wijze je printer toevoegen. Hier heb je een grotere collectie drivers om uit te kiezen en hier heb ik dus ook de driver voor mijn Epson gevonden. Aan het eind van het proces wordt je gevraagd om een je login en je paswoord te geven.

Het bleek voor mij vrij eenvoudig om de scannerfunctie aan de praat te krijgen. Ik heb een voorkeur voor Xsane en dus heb ik de benodigde pakketten opgehaald middels apt-get.

$ sudo apt-get install xsane


Bij het opstarten van Xsane wordt de scanner automatisch gevonden en kun je direct aan de slag.

LDAP Server

Deze blog is nog niet compleet en op dit moment een logboek voor mij om bij te houden hoe mijn LDAP server ontwikkelt.

Lightweight Directory Access Protocol (LDAP) kan worden gebruikt voor vreselijk veel toepassingen. Het is een database model dat aan legio functies gekoppeld kan worden.
Op dit moment wil ik 1 PC in mijn netwerk voorzien van een LDAP server waarin ik gebruikers aanmaak. Vervolgens kunnen die gebruikers op alle PC's in mijn netwerk inloggen met dat account dat centraal wordt bijgehouden. Uiteindelijk worden op de LDAP server ook Network File System (NFS) shares aangemaakt. Aangezien de toegang van NFS gebaseerd is op uid en gid moeten die waarden voor een user altijd hetzelfde zijn, ongeacht op welke PC die user aanmeldt.

Nuttige sites:
http://www.howtoforge.org/linux_openldap_setup_server_client
https://help.ubuntu.com/community/OpenLDAPServer?highlight=%28ldap%29

Installeren:
slapd
ldap-utils


De installatie van slapd vraagt om een domein en een wachtwoord voor de domein beheerder.

De OpemLDAP server wordt gestopt en gestart met de comando's:
sudo /etc/init.d/slapd start
sudo /etc/init.d/slapd stop

De configuratie van LDAP wordt gedaan in het bestand/usr/share/slapd/slapd.conf

Er moet nog een wachtwoord in het configuratie bestand worden gezet. Zet dit wachtwoord versleuteld in het bestand. Genereer een versleuteld wachtwoord met een opdracht in Konsole:
$ slappasswd
New password:
Re-enter password:
{SSHA}d2BamRTgBuhC6SxC0vFGWol31ki8iq5m
Edit slapd.conf en copy paste de gegenereerde password string samen met user en domein informatie:

suffix          "dc=martijnvanes,dc=eu"
directory "/var/lib/ldap"
rootdn "cn=admin,dc=martijnvanes,dc=eu"
rootpw {SSHA}4IzeFp7kDNMTLPvBGFtyEgNTsyqkUwTl


Het slapd.conf bestand ziet er dan zo uit:
# This is the main slapd configuration file. See slapd.conf(5) for more
# info on the configuration options.

#######################################################################
# Global Directives:

# Features to permit
#allow bind_v2

# Schema and objectClass definitions
include /etc/ldap/schema/core.schema
include /etc/ldap/schema/cosine.schema
include /etc/ldap/schema/nis.schema
include /etc/ldap/schema/inetorgperson.schema

# Where the pid file is put. The init.d script
# will not stop the server if you change this.
pidfile /var/run/slapd/slapd.pid

# List of arguments that were passed to the server
argsfile /var/run/slapd/slapd.args

# Read slapd.conf(5) for possible values
loglevel 0

# Where the dynamically loaded modules are stored
modulepath /usr/lib/ldap
moduleload back_bdb

# The maximum number of entries that is returned for a search operation
sizelimit 500

# The tool-threads parameter sets the actual amount of cpu's that is used
# for indexing.
tool-threads 1

#######################################################################
# Specific Backend Directives for bdb:
# Backend specific directives apply to this backend until another
# 'backend' directive occurs
backend bdb
checkpoint 512 30

#######################################################################
# Specific Backend Directives for 'other':
# Backend specific directives apply to this backend until another
# 'backend' directive occurs
#backend

#######################################################################
# Specific Directives for database #1, of type bdb:
# Database specific directives apply to this databasse until another
# 'database' directive occurs
database bdb

# The base of your directory in database #1
suffix "dc=martijnvanes,dc=eu"

# rootdn directive for specifying a superuser on the database. This is needed
# for syncrepl.
rootdn "cn=admin,dc=martijnvanes,dc=eu"
rootpw {SSHA}4IzeFp7kDNMTLPvBGFtyEgNTsyqkUwTl

# Where the database file are physically stored for database #1
directory "/var/lib/ldap"

# For the Debian package we use 2MB as default but be sure to update this
# value if you have plenty of RAM
dbconfig set_cachesize 0 2097152 0

# Sven Hartge reported that he had to set this value incredibly high
# to get slapd running at all. See http://bugs.debian.org/303057
# for more information.

# Number of objects that can be locked at the same time.
dbconfig set_lk_max_objects 1500
# Number of locks (both requested and granted)
dbconfig set_lk_max_locks 1500
# Number of lockers
dbconfig set_lk_max_lockers 1500

# Indexing options for database #1
index objectClass eq

# Save the time that the entry gets modified, for database #1
lastmod on

# Where to store the replica logs for database #1
# replogfile /var/lib/ldap/replog

# The userPassword by default can be changed
# by the entry owning it if they are authenticated.
# Others should not be able to see it, except the
# admin entry below
# These access lines apply to database #1 only
access to attrs=userPassword,shadowLastChange
by dn="cn=admin,dc=martijnvanes" write
by anonymous auth
by self write
by * none

# Ensure read access to the base for things like
# supportedSASLMechanisms. Without this you may
# have problems with SASL not knowing what
# mechanisms are available and the like.
# Note that this is covered by the 'access to *'
# ACL below too but if you change that as people
# are wont to do you'll still need this if you
# want SASL (and possible other things) to work
# happily.
access to dn.base="" by * read

# The admin dn has full write access, everyone else
# can read everything.
access to *
by dn="cn=admin,dc=martijnvanes" write
by * read

# For Netscape Roaming support, each user gets a roaming
# profile for which they have write access to
#access to dn=".*,ou=Roaming,o=morsnet"
# by dn="cn=admin,dc=martijnvanes" write
# by dnattr=owner write

#######################################################################
# Specific Directives for database #2, of type 'other' (can be bdb too):
# Database specific directives apply to this databasse until another
# 'database' directive occurs
#database

# The base of your directory for database #2
#suffix "dc=debian,dc=org"

Nadat slapd geconfigureerd is moet een bestand worden gemaakt met daarin de users met alle attributen dat wordt ingeladen in de LDAP database.
Mijn bestand heet users.ldif en staat in /etc/ldap
Het bestand ziet er alsvolgt uit:
dn: dc=martijnvanes,dc=eu
objectClass: dcObject
objectClass: organizationalUnit
dc: martijnvanes
ou: Martijnvanes Dot Eu

dn: cn=Manager,dc=martijnvanes,dc=eu
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: Manager
description: LDAP administrator

dn: ou=people,dc=martijnvanes,dc=eu
objectClass: organizationalUnit
ou: people

dn: ou=groups,dc=martijnvanes,dc=eu
objectClass: organizationalUnit
ou: groups

dn: uid=Test1,ou=people,dc=martijnvanes,dc=eu
objectClass: person
objectClass: posixAccount
objectClass: shadowAccount
uid: test1
sn: User
cn: Test User
displayName: Test User
uidNumber: 1001
gidNumber: 1001
userPassword: test1
gecos: Test User

loginShell: /bin/bash
homeDirectory: /home/test1
shadowExpire: -1
shadowFlag: 0
shadowWarning: 7
shadowMin: 8
shadowMax: 999999
shadowLastChange: 10877
mail: martij.es@gmail.com
postalCode: 7423 DJ
l: Deventer
o: martijnvanes
mobile: +31 (0)6 XX XX XX XX
homePhone: +31 (0)5 70 xx xx xx
title: System Administrator
postalAddress:
initials: TU

dn: cn=martijnvanes,ou=groups,dc=martijnvanes,dc=eu
objectClass: posixGroup
cn: martijnvanes
gidNumber: 1001

De inhoud van het bestand moet worden toegevoegd aan de server met de commando's
sudo /etc/init.d/slapd stop
sudo rm -rf /var/lib/ldap/*
sudo slapadd -l init.ldif
sudo /etc/init.d/slapd start

13 mei 2007

Driver Canon MP110

Dit is een korte how-to over de Canon MP110. Deze printer heeft out-of-the-box geen ondersteuning in Kubuntu 7.04, maar er zijn wat experimentele drivers waarmee het ook moet lukken. Het is op dit moment nog niet bekend hoe de printer zich gedraagt onder Ubuntu 7.10.

Voeg eerst een nodige repository toe met het volgende commando (alles na $ selecteren):

echo "deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/ubuntu ./" | sudo tee -a /etc/apt/sources.list


en vervolgens

sudo apt-get update


installeer de benodigde driver met het volgende commando:

$ sudo apt-get install libcnbj-2.5 bjfilter-2.5 pstocanonbj


Cupsys zal zich automatisch herstarten en de printer kan geiinstalleerd worden middels cupsys configuratie (http://127.0.0.1:631/). Hier voeg je een nieuwe printer toe en kies je de IP1500 ver 2.5 driver.


bron: http://mambo.kuhp.kyoto-u.ac.jp/~takushi/#canon

8 mei 2007

Draadloze Netwerk kaarten

Het is soms een groot probleem om een draadloze netwerk kaart te laten werken onder linux. Van een aantal kaarten is bekend dat ze "out of the box" werken onder linux, bij andere kaarten gaat het een stuk minder makkelijk. Als je een kaart wilt kopen om te gebruiken in je linux systeem, check dan het internet voor de ondersteunde chipsets.
Heb je al een kaart met broadcom chipset die niet goed werkt kan het helpen om het volgende eens door te nemen.

Genereer een lijst met alle active modules

lsmod


Of specifieker om alleen de module die voor de bradcom wordt gebruikt

lsmod | grep bcm


(filter op modules met de text bcm)

Blacklist een module die niet goed werkt
Ga naar /etc/modprobe.d en open (als root) het bestand blacklist-network met Kate.
Voeg een beschrijving toe (#Blacklist buggy bcm43xx driver) en de regel "blacklist bcm43xx"

Installeer het programma bcm43xx-fwcutter. Gebruik dit programma om uit het originele .sys bestand van de CD de nodige driver te knippen.

Handmatig starten nieuwe module

sudo modprobe bcm43xx


Handmatig stoppen module

sudo modprobe -r bcm43xx


Module automatisch starten bij startup
In /etc/init.d/rc de regel "modprobe bcm43xx" toevoegen (zonder "quotes"!)

Feisty zal bij het opstarten de kaart herkennen en de draadloze netwerken tonen en verbinden met het favorite netwerk.

USB Mounting

!! Deze handleiding is geschikt voor: UBUNTU EDGY 6.10 !!

Het is mogelijk dat USB opslag apparaten soms niet gelijk goed worden gemount. Dit kan komen door bijvoorbeeld een KDE upgrade. Gelukkig is dit vlot te verhelpen. Open een root-Konsole en maak een mount plek aan voor de USB opslag media:

sudo mkdir /media/usb0
sudo mkdir /media/usb1

Geef die plek nu de juiste rechten:

sudo chmod -R 777 /media/usb0/
sudo chmod -R 777 /media/usb1/

Open fstab in Kate:

sudo kate /etc/fstab

En voeg de volgende regels toe aan /etc/fstab:

/dev/sda1 /media/usb0 auto users,umask=1000,rw,noauto 0 0
/dev/sdb1 /media/usb1 auto users,umask=1000,rw,noauto 0 0

sluit Kate af en als het goed is, gaat alles nu zoals het hoort.

Mocht het nog niet goed gaan; Met het commando

sudo fdisk -l


Kun je een lijst met aanwezige schijven opvragen. Zoek even op wat de "Device locatie" (bijvoorbeeld /dev/sda1/) is, en maak aan de hand daar van een nieuwe map in /media/ (usb1, usb2, usb3 etc) en een nieuwe toevoeging aan fstab.

VOIP en Linux

Skype is een bekend stukje software dat je in staat stelt om te bellen via je IP. VOIP noemen ze dat. Skype is wel gratis maar maakt gebruik van een gesloten protocool, daarnaast gebruikt skype je systeem soms ook als supernode en dat is verre van ideaal. Als laatste is er voor Linux geen up-to-date versie van Skype beschikbaar, je mist dus veel van de nieuwe features. Daarom ben ik sinds kort op zoek naar goede opensource alternatieven voor Skype die je zowel onder Linux als onder Windows kunt gebruiken.

Ik heb tot nu toe vluchtig gekeken naar Gizmo, Ekiga, Twinkle, OpenWengo en Kphone. Ze maken allemaal gebruik van het SIP protocool en zijn daarmee dus vrijer dan Skype.

Gizmo
Even een .deb downloaden en installeren; klaar. Zeer eenvoudig! Een groot nadeel is dat er enkele poorten moeten worden geforward en dat is voor mij verre van handig. Mijn router wil me nog wel eens een nieuw intern IP adres geven en dus wil ik het hele portforwarding verhaal tot een minimum beperken.

Ekiga
Deze is gewoon te vinden in de repositories van Ubuntu en is dus ook snel geïnstalleerd. Je moet eerst een SIP account aanmaken bij ekiga, dat gaat ook vlot genoeg. De boel via de autmagische Wizard instellen en gaan. Ik miste direct een contactlist en het bleek ook niet altijd duidelijk of je nu wel of niet echt online was. Bij het testen bleek één van mijn PC's opeens geen calls te ontvangen, terwijl dat op geen van beide PC's werd aangegeven. De Echo test ging op mijn eigen PC met het nummer sip:613@fwd.pulver.com iig wel goed.

Twinkle
Hier moet ik nog even mee prutsen. Alles stond snel op de PC aangezien Twinkle ook in de repositories is te vinden. Ik kwam alleen niet gelijk online met mijn ekiga SIP account, misschien moet ik ergens anders een nieuwe aanmaken...

OpenWengo/WengoPhone
Het pakket is ook te vinden in de repositories van Feisty onder de naam Wengophone en is dus ook eenvoudig te installeren. WengoPhone is ook beschikbaar voor de mensen die nog aan MS Windows vast zitten. De UI ziet er vertrouwd uit en het is mogelijk om je MSN, ICQ, JABBER etc. ook te gebruiken in Wengo. Om te bellen moet je even een account aanmaken op de site van www.wengo.com. Het is een zeer compleet maar ook redelijk zwaar programma. Eigenlijk zoek ik dan weer naar iets lichters...

Kphone
Dit is dan weer een super cleane VOIP client die ook werkt via het SIP netwerk. Natuurlijk te vinden in de repositories van Ubuntu. Het inloggen ging zeer snel met de Ekiga SIP account, en de Echo test op het nummer sip:613@fwd.pulver.com ging ook prima. Nu alleen nog een keertje echt testen...

Al met al moet ik zeggen dat Skype de boel wel goed voor elkaar heeft, al is het wel enorm jammer van alle nadelen. WengoPhone lijkt een alternatief, eerst nog eens even flink testen!

Games in Linux

Natuurlijk is het mogelijk om lekker te gamen in Linux. Daarvoor zijn al redelijk wat spellen gewoon gratis beschikbaar. Het moet in de toekomst ook mogelijk worden om Windows-only games te gaan draaien onder linux. Dit is al voor een deel mogelijk met Wine en Cedega, maar we wachten nog op een complete standaard die volledige ondersteuning biedt voor (bijna) alle games.

Ondertussen kunnen we ons dus prima vermaken met enkele sterke Open Source titels.

Nexuiz
Een First Person Shooter die erg doet denken aan Unreal of het oudere Quake. De graphics zijn erg goed en de gameplay is sterk. De game is gewoon te vinden in de repositories van Ubuntu:

$ sudo aptitude install nexuiz


Glest
Dit is een rts game zoals Warcraft. De graphics zijn wederom indrukwekkend, maar we moeten nog even wachten op een online versie of een echte campaign, voorlopig zijn het alleen losse veldslagen.


Meer games zijn te vinden in de repositories (software lijsten) van (K)Ubuntu zelf (via Add/Remove Programs & Adept) of op de site http://www.getdeb.net.

Compileren

Soms is het nodig om zelf een programma te compileren omdat er geen .deb bestand beschikbaar is. Haal dan nog even de essentiele software op die nodig is om te compileren (klik op de link om te installeren):


Dit pakket kun je ook installeren middels de synaptic packagemanager of door het volgende commando uit te voeren in je terminal:

sudo aptitude install build-essential

Succes!!

MS Netwerken en Samba Shares

Het is mogelijk om in Kubuntu bestanden en printers te delen in een LAN (en in het bijzonder een MS Windows LAN). Dit gebeurdt met behulp van Samba. Dit pakket is te vinden in bijna alle Linux-distro's.

Om er zeker van te zijn dat samba volledig is geïnstalleerd moet je de volgende pakketten installeren:
  • samba
  • samba-common
  • smbfs
Dit doe je op één van de bekende manieren via Add/Remove, via Synaptic, of via de konsole/terminal met het volgende commando:

sudo aptitude install samba samba-common smbfs

Via de filemanager (Nautilus) kun je dan door het netwerk navigeren en de gedeelde mappen in je eigen systeem mounten. Je kunt het netwerk direct doorkijken via:

Places -> Network

Veel succes!

OpenOffice

OpenOffice is een volledige office suite en is een prima alternatief voor MS Office. Enkele voordelen van OpenOffice zijn:


* gratis
* compact en volledig
* ondersteuning voor veel formaten
* snel

Kortom het is een zeer volledig pakket met erg goede ondersteuning. OpenOffice is te vinden op:

www.OpenOffice.org en
nl.OpenOffice.org

Een stukje Konsole/Terminal

Een Terminal, in KDE ook wel Konsole genoemd, is een programma dat het mogelijk maakt om interactief met het Linux operating systeem te communiceren; programma's kunnen gestart worden, drivers en protocollen kunnen herstart worden, archieven kunnen uitgepakt worden en ga zo maar door. In het dagelijks gebruik van (K)Ubuntu zul je de Terminal/Konsole zelden of nooit nodig hebben, maar het is handig om hier enige basis kennis van te hebben, vooral over het gebruik. De Terminal is een zeer krachtige tool en wordt vaak ook een 'shell' of de 'command line' genoemd.

In Ubuntu kun je de Terminal vinden in het menu "Applications" onder "Accessories"

Als je een venster opent zal je een terminal promt te zien krijgen, in het volgende formaat:

username@hostname:~$


Je zou de username moeten herkennen als je eigen login naam. De ~ (tilde) geeft aan dat je in je home directory bent en de $ geeft aan dat je ingelogd bent met gebruikersrechten. Aan het einde vind je je cursor. Dit is je commando regel waar je je commandos invoert die je wilt laten uitvoeren door het Linux besturingssysteem.

Zo kun je een Pidgin (een messenger) opstarten met het commando "pidgin". Je ziet dan dit staan in je Terminal:

username@hostname:~$ pidgin


En zo kun je Firefox (een webbrowser) opstarten met het commando: "firefox"

username@hostname:~$ firefox

Je ziet in het venster van de Konsole dan allerlei tekst verschijnen. Dit is een weergave van de activiteiten van je PC om het opgevraagde programma goed op te starten. Wanneer het programma niet kan worden opgestart, zal de reden hier dus ook vermeld worden.


Super User

Sommige commando's moeten uitgevoerd worden met root rechten. Om dit te bereiken tik je het woord “sudo” in voor een bepaald commando en druk op enter. Je wordt nu gevraagd om het (root) wachtwoord op te geven. Tik je wachtwoord in en druk weer op enter. Let op: wanneer je je wachtwoord intikt, zie je hier niets van op het beeldscherm!. Het dus ook mogelijk om een nieuwe Terminal met root rechten te openen. Dit doe je met het commando: "sudo konsole":

username@hostname:~$ sudo su

Na het invoeren van je wachtwoord is de prompt veranderd in:

root@hostname:/home/username#


WAARSCHUWING:
Terwijl je aangelogd bent als root gebruiker, zal het systeem je niet tegenhouden om mogelijke gevaarlijke dingen uit te voeren, zoals het verwijderen van belangrijke bestanden enzovoort. Je moet er zeker van zijn wat je nu aan het doen bent en of je dit echt wilt, omdat je met deze gebruiker het besturingssysteem ernstig kan beschadigen. Het zou kunnen dat je het systeem opnieuw zou moeten installeren!

Je ziet nu dat het $ teken veranderd is in een # (hash) teken. In een terminal/konsole geeft de # altijd aan dat je ingelogd bent met root rechten. Je installeert de mediaspeler Audacious dus met het commando:


# apt-get install audacious

Extra Voorbeelden:
Gebruik het volgende commando om je file manager op te starten als Super User:

Ubuntu:

$ sudo nautilus

Nu is het mogelijk om via dit Nautilus scherm bestanden te schrijven of aan te passen op plaatsen waar een normaal Nautilus window niet genoeg rechten heeft. De Terminal blijft “bezet” door deze root versie van Nautilus totdat de gebruiker Nautilus heeft afgesloten. Het is daarna mogelijk om nieuwe commando's in te typen.

Om Gedit (een krachtige variant op Notepad) op te starten als Super User, is het volgende commando nodig:


$ sudo gedit

Het is mogelijk om met Kate systeem bestanden aan te passen. Natuurlijk is het wel verstandig om eerst even een back-up te maken van deze bestanden. Om bijvoorbeeld het bootmenu van Ubuntu (Grub) aan te passen, is het handig om direct de locatie van dat bestand mee te nemen in het commando:

# gedit /boot/grub/menu.lst


Let op! Bij dit commando is een #-teken gebruikt. Hier zie je dus dat je als Super User (dus user met root-rechten) aan het werk bent.

De opbouw van de commando's lijkt dus in het begin wat intimiderend, maar met enig inzicht wordt het allemaal weer wat overzichtelijker.

bron: http://manual.sidux.com/nl/term-konsole-nl.htm

7 mei 2007

Introductie

Is Linux nog nieuw voor je?

Linux is een besturingssysteem, een OS, en biedt een bruikbaar alternatief voor de producten van Microsoft. Linux heeft als voordelen dat het gratis en legaal is, dit geldt ook voor de (meeste) software die je onder Linux kunt gebruiken. Daarnaast is het een zeer stabiel systeem en is er een grote wereldwijde basis van gebruikers die klaar staat voor advies als je problemen tegenkomt.

Het kan nogal overweldigend zijn om over te stappen van Windows op Linux. Het is dan ook handig om in het begin een Dual Boot opzet te gebruiken. Hierbij heeft een computer twee besturingssystemen naast elkaar en krijgt de gebruiker bij het opstarten een keuze menu waarin gekozen kan worden voor bijvoorbeeld Linux of Windows, op die manier kun je gemakkelijk wisselen tussen Linux en Windows.


Welke Linux versie


Er zijn veel verschillende Linux versies te downloaden. Dit zijn zogenaamde "Distro's" of distributies. Op dit moment gebruik ik de meest recente versie van Ubuntu. Deze versie is gebruiksvriendelijk en stelt vlot en eenvoudig de PC in. Deze versie is te downloaden op:
Het is misschien handig om iets te lezen over de Desktop versie van Ubuntu en om de Online Tour te nemen:
Er is een ook een online installatiehulp te vinden, dit is een video die in stappen omschrijft hoe Ubuntu geïnstalleerd moet worden. Verder kun je meer informatie vinden op de help site van Ubuntu:
Ik adviseer iedereen die net met Linux begint de meest recente LTS versie van Ubuntu (op dit moment is dat 8.04 Hardy Herron) te gebruiken. Over deze variant is erg veel informatie en hulp te vinden. Daarnaast is dit een LTS versie, dat wil zeggen dat deze versie een lange ondersteuning kent en vooral gericht is op stabiliteit.

De installatie CD van Ubuntu is te gebruiken als Live CD waarmee je Ubuntu op je eigen computer kunt uitproberen, zonder dat er iets wordt veranderd aan je huidige systeem. Daarnaast is het ook vrij eenvoudig om Ubuntu naast je huidige besturingssysteem (bijvoorbeeld Windows) te installeren. Op die manier kun je bij het opstarten aangeven welk besturingssysteem zal worden gebruikt.


Waar moet ik beginnen??

Je kunt gelijk beginnen door naar de Ubuntu Homepage te gaan en daar de installatie CD te downloaden. Je kunt vervolgens de CD gaan gebruiken en eventueel Ubuntu installeren.

Als iets niet helemaal duidelijk is of als je ergens nog niet goed uitkomt, adviseer ik je om gelijk de online documentatie te lezen. Deze is eenvoudig opgezet en enorm leerzaam. Op de Nederlandse Ubuntu Website staat een zeer overzichtelijk en gebruiksvriendelijke handleiding die je door het installatieproces heen helpt. Deze site is hier te vinden:
Voor het gemak heb ik de belangrijkste punten ook op deze site gezet:

En voor de mensen die nog met andere vragen zitten:


Terminal / Konsole


In deze blog kom je regelmatig stukken tekst tegen met een gekleurde achtergrond, zoals:

sudo fdisk -l

Het gaat hier om commando's die je in een Terminal (Ubuntu) of Konsole (Kubuntu) moet invoeren. Meer informatie hierover is te vinden in deze post: Een stukje Konsole/Terminal

Het is allemaal niet zo moeilijk, alleen iets anders (en eigenlijk veel lekkerder!!).

Is Linux nog nieuw voor je?

Lees dan eerst de Introductie, daarin staat erg veel nuttige informatie. Verder kunnen de Ubuntu Documentatie en de Ubuntu Screencasts sites erg handig zijn.