Naar de inhoud Zoeken Toegankelijkheid

Naar de navigatie

Linux

Linux en alles wat er bij hoort is iets dat ik altijd goed heb willen beheersen. Aangezien in de studie fase er altijd een hoop dingen zijn die je vergeet heb ik hier (voor mijzelf) een overzichtje gemaakt van dingen die handig kunnen zijn. Kijk ook op mijn Linux Delicious tag.
Allicht gaan hier regelmatig dingen bijkomen of verdwijnen...

Bash commands

  • Speaking UNIX: !$#@*%
  • config van bash
    • /etc/bash.bashrc voor de globale config
    • /home/<user>/.bashrc voor de gebruikersspecifieke config
less
Exit met q
apt-get update
apt-get upgrade
Doe een software update
/etc/issue.net
/etc/motd.tail
Custom in log header
watch
refresh bepaald commando elke x seconden
tail
file monitoren, bijvoorbeeld een log-file
udev
service voor devices te managen
rmmod
modprob
verwijderen en terug inladen van module
lspci | grep -i network
Informatie van hardware uitlezen, hier in combinatie met grep voor (draadloze) netwerkkaart
shutdown now
Uitschakelen (root rechten nodig)
exit
uitloggen
reboot
herstarten (root rechten nodig)
halt
Afsluiten zonder uit te schakelen
screen
Met meerdere op één terminal werken, parallelliseren, sessie beheer, ... (tutorial)
init
opstarten processen - zie ook /etc/event.d
inictl
interactie met init deamon
initctl status
initctl list
ps aux | grep getty
Controleren of iets draait
/etc/profile.local
File om environment variabelen in te zetten
export name=waard (met $name huidige waarde hergebruiken)
Tijdelijk environment varialbele zetten via command line
b.v. voor QT: export PATH=$PATH:/usr/lib/qt3/bin
/boot/grub/menu.lst
Grub (boot-loader) config file (color & splash image)

File management

mv oudeNaam nieuweNaam
Hernoemen van bestand
mount vfat /dev/hd__ /mnt/dir
fat32 file systeem mounten (meer)
/etc/fstab
mount settings/points (meer)
df -h
Gebruikte en beschikbare disk-space
pwd
Print (current) working dir
touch
Maak een lege file
rm -d -r
Directory verwijderen
tar -czf backup.tar.gz folder
Backup van een folder in een gecomprimeerd archief
tar -zxf archive.tar.gz
Extract een gecomprimeerd archief

Permissions

ls -l
Permissies afdrukken van files in huidige folder
chmod -R who=what *
Recursief files en directories een andere permissie geven

Network

dhclient ethx
Renew IP adres
iwconfig
Alle informatie over de wireless netwerken
/sbin/rcnetwork restart
Netwerk herstarten
ntpdate 212.100.160.51
ntpdate ntp2.telenet.be
Klok juist zetten met NTP server
tcpdump
Alle verkeer op een interface afrdukken en simpele filtering toepassen. Handig om firewall of applicatie te debuggen.
minicom
Iets gelijkend op HyperTerminal onder Windows, maar natuurlijk beter en commandline based.

Users

sudo usermod -G admin username
User sudo rechten geven
sudo usermod -a -G admin username
User sudo rechten geven, welke reeds tot een groep behoord
who & users
wie er momenteel actief is en op welke terminal
/etc/passwd
file met alle gebruikers in (vroeger ook passwords)
/etc/group
file met alle gebruikers groepen

Samba

Client

  • Verbinding maken met Windows PC
    • smbclient -L network_name_of_your_windows_computer
    • mount -t smbfs //fraise/UtilZ /mnt/smb_UtilZ_on_Fraise
  • mount points, zowel bij opstarten als manueel: /etc/fstab

Server

/etc/rc.d/smb {restart, start, ...}
opnieuw opstarten
/etc/samba/smb.cong
Config file
smbpasswd -a username
Gebruiker toevoegen
smbpasswd username
Paswoord wijzigen
Laatst bewerkt op 2009-09-08 15:51:51 door Christophe Lambrechts
CSS Valid icon | XHTML Valid icon | Rolstoel icon | E-mail/enveloppe icon | Sitemap icon | Informatie icon | CMS Made Simple icon (Palm tree)