How To: Install Webmin on Ubuntu 8.04


image

This post is an upgrade to an earlier post from September 2006.

Before you can install Webmin, you have to install some other packages first:

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl

Go to the /tmp dir

cd /tmp

Download the deb file via wget:

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.450_all.deb

The final step:

sudo dpkg -i webmin_1.450_all.deb

/tmp$ sudo dpkg -i webmin_1.450_all.deb
Selecting previously deselected package webmin.
(Reading database … 38179 files and directories currently installed.)
Unpacking webmin (from webmin_1.450_all.deb) …
Setting up webmin (1.450) …
Webmin install complete. You can now login to https://server:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.

Open your favorite browser and go to: https://server:10000/

image

How To: iSCSI Target 0.4.17 op Ubuntu 8.04 Server


Hier even een korte handleiding over het installeren en configureren van de iSCSI target software op Ubuntu Server versie 8.04. De handleiding is gebasseerd op een eerdere post van Frederik Vos op http://www.l4l.be.

Download en installeer Ubuntu 8.04 Server zoals jij het wilt hebben. De ISO kun je hier downloaden: http://www.ubuntu.com/getubuntu/download. Hoe de installatie in zijn werk gaat, lees je hier: http://www.ubuntugeek.com/ubuntu-804-hardy-heron-lamp-server-setup.html

Na de installatie update je de server via de volgende twee commando’s:

sudo apt-get update

sudo apt-get upgrade

De volgende stap is het installeren van build-essential software

sudo apt-get install build-essential linux-headers-`uname -r` libssl-dev

Nadat de bovenstaande stap klaar is, kunnen we gaan beginnen met de installatie van de iscsitarget.

Open de /tmp directory:

cd /tmp

Download het installatie bestand:

sudo wget http://heanet.dl.sourceforge.net/sourceforge/iscsitarget/iscsitarget-0.4.17.tar.gz

Pak het bestand uit:

sudo tar xzvf iscsitarget-0.4.17.tar.gz

Open de nieuwe map:

cd iscsitarget-0.4.17

Via de volgende twee commando’s wordt de iSCSI target software geïnstalleerd:

sudo make

sudo make install

Om te achterhalen welke hardeschijven je in je systeem hebt, voer je het volgende commando uit:

sudo fdisk –l

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x28781a14

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          31      248976   83  Linux
/dev/sda2              32       24321   195109425    5  Extended
/dev/sda5              32       24321   195109393+  8e  Linux LVM

Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00004688

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       38913   312568641    5  Extended
/dev/sdb5               1       38913   312568609+  8e  Linux LVM

Disk /dev/sdc: 750.1 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x10a711d3

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       91201   732572001    5  Extended
/dev/sdc5               1       91201   732571969+  8e  Linux LVM

Zoals je ziet, heb ik drie hardeschijven in deze machine. Ik ga de /dev/sdc gebruiken voor de iSCSI target.

De laatste stap is het configureren van het configuratie bestand.

Open het bestand in je favoriete editor:

sudo nano /etc/ietd.conf of sudo vi /etc/ietd.conf

Pas hier de iqn aan. Meer informatie vind je hier: http://en.wikipedia.org/wiki/ISCSI. Daarnaast moet je een LUN configureren. Hieronder zie je hoe ik /dev/sdc5 aankoppel. Het is ook mogelijk om een file te koppelen als LUN. Hoe dit in zijn werk gaat, lees je hier: http://www.l4l.be. Meer informatie over het ietd.conf bestand vind je hier: http://manpages.ubuntu.com/manpages/hardy/man5/ietd.conf.5.html

Target iqn.2009-02.local.ict-freak:storage.disk2.750.xyz
        # Users, who can access this target. The same rules as for discovery
        # users apply here.
        # Leave them alone if you don’t want to use authentication.
        #IncomingUser joe secret
        #OutgoingUser jim 12charpasswd
        # Logical Unit definition
        # You must define one logical unit at least.
        # Block devices, regular files, LVM, and RAID can be offered
        # to the initiators as a block device.
        Lun 0 Path=/dev/sdc5,Type=fileio

Sla het bestand op en sluit je editor.

Via de volgende twee commando’s start je de iscsi-target en bekijk je de status:

sudo /etc/init.d/iscsi-target start

sudo /etc/init.d/iscsi-target status

Deze target gebruik ik nu binnen VMware ESX 3.5u3.

image

Via het volgende commando kun je zien of de volume gebruikt word:

cat /proc/net/iet/volume

tid:1 name:iqn.2009-02.local.ict-freak:storage.disk2.750.xyz
        lun:0 state:0 iotype:fileio iomode:wt path:/dev/sdc5

op de ubuntu server kun je de iscsi target monitoren via:

cat /proc/net/iet/session

tid:1 name:iqn.2009-02.local.ict-freak:storage.disk2.750.xyz
        sid:564049469047296 initiator:iqn.1998-01.com.vmware:esx35srv1-673995f2
                cid:0 ip:172.1.1.211 state:active hd:none dd:none

 

Bron: http://www.l4l.be/docs/server/storage/iscsi/iscsitarget_ubuntu.php

Ubuntu: cdrom0 Permission Denied


Nadat ik de VMware Tools had geïnstalleerd in een VM met daarop Ubuntu 8.10 desktop. Kreeg ik een melding over “Overwrite lock of zoiets” ik heb met mijn slaperige hoofd op Yes geklikt met als gevolg dat ik de cd-rom drive niet meer kon gebruiken.

Zodra ik de cdrom wilde benaderen, kwam er een Permission denied melding.

image

Dit kun je gelukkig eenvoudig oplossen door het bestandje /etc/fstab aan te passen.

Nano /etc/fstab

Verwijder udf uit de onderstaande regel en sla het bestandje op. Daarna werkt de cd-rom werkt weer.

/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0

 

bron: http://ubuntuforums.org/archive/index.php/t-649889.html

Tool: Nmap for Windows


image

Soms heb je de behoefte om te kijken welke tcp/udp porten er open staan op een server. Binnen linux gaat dit eenvoudig via de tool nmap (in Ubuntu installeer je deze via sudo apt-get install nmap). Ik was benieuwd of deze tool ook voor Windows beschikbaar was.

Download eerst nmap-4.76-win32.zip en pak deze uit in bijvoorbeeld C:\Program Files\Nmap.

image

Installeer vervolgens:

  • winpcap-nmap-4.02.exe (Mocht je Wireshark geïnstalleerd hebben dan kun je deze stap overslaan).
  • vcredist_x86.exe
  • en als laatste voeg je nmap_performance.reg toe aan het register.

Daarna kun je een portscan uitvoeren door naar het commandprompt te gaan en het volgende commando uit te voeren:

nmap ip-adres

image

Zo kun je heel eenvoudig kijken welke porten er open staan op de server.

Via het commando: nmap -sS 1.1.1.* –p3389 kun je alle pc’s / servers zoeken die de port 3389 open hebben staan.

Meer info over nmap vind je hier: http://nmap.org/ en op de volgende site vind je allerlei tutorials: http://www.nmap-tutorial.com/ en nog een pagina met een quickstart guide: http://blog.fourthirty.org/?p=112

How To: Ubuntu in a Windows Domain


In deze “How To” lees je hoe eenvoudig het is geworden om een Ubuntu 8.04 machine in een Windows domain toe te voegen.

Als eerste dien je likewise-open te installeren en te configureren. Dit gaat als volgt:

  • sudo apt-get update
  • sudo apt-get install likewise-open
  • sudo domainjoin-cli join ubuntu.lnx.lab Administrator
    fqdn                             Administrator account binnen AD.image
  • sudo update-rc.d likewise-open defaults
    image
  • sudo /etc/init.d/likewise-open start
  • sudo reboot -n

Nadat de linux machine opnieuw is opgestart kun je inloggen met Domain\Userid

image

Je kunt in de Terminal nog even via het commando whoami nakijken of alles klopt:

image

Als je nu op de Domain Controller in de Active Directory kijkt, zie je de linux doos in de Computers container staan:

image

Bron: http://bobbyallen.wordpress.com/2008/05/23/how-to-join-ubuntu-804-to-windows-active-directory-domain/

How To: Install Ubuntu 8.04.1 Jeos and WordPress


 image

Mocht je nog geen idee hebben wat Ubuntu Jeos inhoud, dan kun je hier meer informatie vinden. Via deze hyperlink kom je ook op de download pagina uit.

  1. Maak vervolgens een nieuwe VM aan in bijvoorbeeld VMware Workstation.
  2. Voor de installatie van Ubuntu Jeos 8.04.1 uit.
  3. Na de installatie kun je gelijk even kijken of het systeem up to date is via het commando
    sudo apt-get update && sudo apt-get upgrade
  4. Om het beheer vanaf afstand via ssh mogelijk te maken, kun je openssh-server installeren.
    sudo apt-get install openssh-server
  5. voor de installatie van de VMware Tools dien je twee te installeren:
    sudo apt-get install build-essential linux-headers-`uname -r`

    Voor heb compileren van de VMware Tools heb je de psmisc package nodig.
    sudo apt-get install psmisc

  6. VMware tools installeren
    mount /dev/cdrom
    cd /media/cdrom
    cp VMwareTools-xxxx.i386.tar.gz /tmp   
    cd /tmp
    tar zxf VMwareTools-xxxx.i386.tar.gz
    cd vmware-tools-distrib
    sudo ./vmware-install.pl
  7. De volgende stap is de LAMP (Linux Apache MySQL PHP) server installeren
    sudo tasksel install lamp-server
  8. Na de instalaltie van de LAMP server  moet de MySQL server nog even geconfigureerd worden.

    Via het onderstaande commando schakel je het root account in
    mysql -u root -p

    Daarna kun je alvast een databasse aanmaken
    create database wordpress;

  9. Om tekstbestanden te kunnen editen kun je Nano installeren
    sudo apt-get install nano
  10. Om bestanden te downloaden via het console heb je WGET nodig.
    sudo apt-get install wget
  11. Om het beheer van MySQL wat te vereenvoudigen maak ik gebruik van PhpMyAdmin.
    sudo apt-get install phpmyadmin
  12. Nu gaan we over tot de installatie van WordPress.

    Navigeer naar /var/www/

    Download nu de laatste versie van WordPress
    sudo wget http://wordpress.org/latest.tar.gz

    pak deze uit via
    tar zxf latest.tar.gz

    Pas nu de wp-config.php aan

    cp wp-config-sample.php wp-config.php
    nano wp-config.php
    en vul je database gegevens in.

    Nu kun je via de browser WordPress installeren.

  13. Mocht je grootte bestanden willen plaatsen op je blog of bijvoorbeeld je oude importeren dan kom je waarschijnlijk boven de 2MB limit van php. Dit kun als volgt aanpassen:

    nano /etc/php5/apache2/php.ini

    pas nu de volgende parameter aan:
    upload_max_filesize = 10M

  14. Om bestanden zoals plaatjes te kunnen uploaden moet je map aanmaken

    md /var/www/wordpress/wp-content/uploads

    Daarna nog even de rechten goedzetten.
    chmod -R 777 /var/www/wordpress/wp-content

bron: http://www.fireflake.com/tech/2008/07/28/virtual-ubuntu-804-jeos-lamp-server/