Categories
perisian vmware

Dapatkan ID dan email pengguna Zimbra Network

Jika anda perlu mendapatkan senarai ID dan alamat emel dari pengkalan data Zimbra Network (diuji pada versi 7.1), guna arahan berikut sebagai pengguna root

/opt/zimbra/bin/mysql -e 'use zimbra;select id,comment from mailbox;'

Categories
linux pemacu perisian vmware

Pasang VMware-tools pada CentOS 5

Langkah-langkahnya

  1. Kemaskini CentOS

    yum -y update
    reboot

  2. Log masuk & pasang pakej-pakej yang diperlukan

    yum install gcc kernel-devel

  3. Pasang vmware tool

    mount /dev/cdrom /mnt/
    tar -xvf /mnt/VMwareTools-8.3.7-341836.tar.gz -C /tmp
    cd /tmp/vmware-tools-distrib/

  4. Tekan kekunci “Enter” untuk setiap soalan

    ./vmware-install.pl

Categories
perisian

Skrip dapatkan kuota akaun Zimbra

[code lang=”bash”]#!/bin/bash
## run as zimbra user
rm /tmp/~acc 2>/dev/null
zmsoap -z GetQuotaUsageRequest | grep ‘> /tmp/~acc
echo “User,ID,Used Quota,Max Quota,” > /tmp/accounts-quota-`zmhostname`-`date +%F`.csv
awk -F “\”” ‘{print $6″,”$2″,”$8″,”$4″,”}’ /tmp/~acc >> /tmp/accounts-quota-`zmhostname`-`date +%F`.csv
echo “Output in: /tmp/accounts-quota-`zmhostname`-`date +%F`.csv”[/code]

Letak dalam /opt/zimbra/libexec/

Beri kebenaran untuk dilaksanakan

Laksanakan sebagai pengguna zimbra

Categories
linux rangkaian

IP Statik

  1. Sebagai pengguna root, pasang resolvconf
    # apt-get install resolvconf
  2. Periksa port yang ada
    # ifconfig -a
    eth1 Link encap:Ethernet HWaddr 00:0c:29:47:ac:f0
    inet addr:172.16.234.100 Bcast:172.16.234.255 Mask:255.255.255.0
    inet6 addr: fe80::20c:29ff:fe47:acf0/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:4498 errors:0 dropped:0 overruns:0 frame:0
    TX packets:3871 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:503062 (503.0 KB) TX bytes:477625 (477.6 KB)

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:123 errors:0 dropped:0 overruns:0 frame:0
    TX packets:123 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:11554 (11.5 KB) TX bytes:11554 (11.5 KB)

  3. Biasanya port RJ45 bermula dengan eth. Guna mii-tool untuk memeriksa sambungan
    # mii-tool eth1
    eth1: negotiated 1000baseT-FD flow-control, link ok
  4. Edit /etc/network/interfaces
    [code lang=”plain”]auto lo
    iface lo inet loopback

    auto eth1
    iface eth1 inet static
    address 172.16.234.100
    netmask 255.255.255.0
    gateway 172.16.234.1
    dns-nameservers 8.8.8.8[/code]

  5. Mulakan semula servis rangkaian
    # /etc/init.d/networking restart
Categories
internet perisian

Tambah kalendar cuti Malaysia pada kalendar Zimbra Desktop

Kaedah ini mungkin juga boleh dipakai pada Zimbra Webclient

  1. Buka tab Calendar
  2. Klik-kanan pada logo akaun
  3. Pilih New Calendar
  4. Masukkan tajuk “cuti-cuti malaysia” (contoh)
  5. Tandakan “Synchronize appointments from remote calendar”
  6. Salin dan tampal URL berikut pada kawasan input URL
    webcal://ical.mac.com/ical/Malaysia32Holidays.ics
  7. Klik OK
  8. Biarkan selama beberapa saat untuk kalendar anda diselaraskan
Categories
linux perisian virtualbox

Antaramuka web untuk VirtualBox 4.1

  1. Sebagai pengguna root, pasang VirtualBox 4.1
    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
    aptitude update
    aptitude install virtualbox-4.1
  2. Muaturun phpvirtualbox dari http://code.google.com/p/phpvirtualbox/downloads/list dan pasang
    cp phpvirtualbox-4.1-5.zip /var/www/
    aptitude install unzip
    cd /var/www/
    unzip phpvirtualbox-4.1-5.zip
    ln -s /var/www/phpvirtualbox-4.1-5 /var/www/phpvirtualbox
    cp phpvirtualbox/config.php-example phpvirtualbox/config.php
  3. Tukar format config.php ke format unix
    aptitude install dos2unix
    cd phpvirtualbox/
    dos2unix config.php
  4. Konfigur tetapan phpvirtualbox (sesuaikan dengan tetapan anda)
    [code=’plain’]/* Username / Password for system user that runs VirtualBox */
    var $username = ‘vbox’;
    var $password = ‘vbox’;

    /* SOAP URL of vboxwebsrv (not phpVirtualBox’s URL) */
    var $location = ‘http://192.168.1.104:18083/’;[/code]

  5. Pasang pelayan web
    aptitude install apache2
    aptitude install libapache2-mod-php5
    aptitude install php-soap
    service apache2 restart
  6. Cipta fail konfigurasi servis web virtualbox
    touch /etc/default/virtualbox
  7. Konfigur tetapan servis web virtualbox (sesuaikan dengan tetapan anda)
    [code=’plain’]VBOXWEB_USER=’vbox’
    VBOXWEB_HOST=’192.168.1.104′
    VBOXWEB_LOGFILE=’/var/log/vboxweb'[/code]
  8. Cipta dan beri kebenaran menulis untuk fail log servis web virtualbox
    touch /var/log/vboxweb
    chmod o+w /var/log/vboxweb
  9. Tambah pengguna servis web virtualbox dan masukkannya ke kumpulan vboxusers
    useradd -m vbox
    passwd vbox
    usermod -a -G vboxusers vbox
  10. Mulakan servis web virtualbox
    service vboxweb-service start
  11. Muaturun Oracle VM VirtualBox Extension Pack dan pasang
    VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack
  12. Tetapkan supaya servis web virtualbox bermula tiap kali debian dimulakan
    update-rc.d vboxweb-service defaults
  13. Akses pada URL http://192.168.1.104/phpvirtualbox

Pengguna adalah admin dengan katalaluan admin

Categories
linux perisian rangkaian

Stream video pada pelayan media dengan Totem

  1. Pada Debian 6, pasang pakej totem-coherence sebagai pengguna root
    aptitude install totem-coherence
  2. Buka Totem (Applications -> Sounds & Video -> Movie Player)
  3. Pilih Coherence DLNA/UPnP client pada pilihan di bar sisi
  4. Cari folder yang telah dikongsi pada pelayan media dan mainkan video yang diingini
Categories
keselamatan linux

Akses GUI program pada Linux dari Windows

Teknik ini dipanggil X forwarding. Tetapi komputer Windows anda mesti tersedia pelayan X (Xorg). Dengan MobaXterm, segalanya mudah.

Muaturun MobaXterm dari http://mobaxterm.mobatek.net/

Saya andaikan anda telah memuaturun MobaXterm_v3.2.zip dan IP komputer Debian GNU/Linux adalah 10.0.0.129, servis ssh telah dimulakan dan salah satu pengguna pada komputer tersebut adalah umarzuki.

  1. Klik 2 kali pada fail zip tersebut
  2. Heret MobaXterm.exe ke Desktop

  3. Klik 2 kali pada MobaXterm.exe
  4. Taip “ssh umarzuki@10.0.0.129” untuk X forward melalui ssh

  5. Cuba mulakan sebarang aplikasi GUI, contohnya epiphany-browser (terdapat semasa memasang Debian)

Categories
internet rangkaian

Folder NFS tidak dilekap secara automatik pada Debian 6?

Walaupun setelah menetapkan pada /etc/fstab dan memastikan sintaks tepat dengan arahan mount -a, folder pada pelayan NFS anda tetap tidak dilekap secara automatik selepas reboot.

Ini adalah kerana kandungan pembahagi didalam /etc/fstab dilekap sebelum servis rangkaian bermula. Jadi pelayan NFS gagal ditemukan pada saat itu.

Dengan mengandaikan:
IP pelayan NFS: 10.0.0.100
Folder yang dikongsi pada pelayan: /nfs
Folder destinasi pada klien: /mnt/nfs

Contoh /etc/fstab
[code lang=”plain”]10.0.0.100:/nfs /mnt/nfs nfs defaults 0 0[/code]

And cuma perlu tambah skrip yang diberi nama fstab pada /etc/network/if-up.d/
[code lang=”plain”]#!/bin/sh
mount -a[/code]

Kemudian tukar kebenaran skrip tersebut supaya boleh dilaksanakan
chmod +x /etc/network/if-up.d/fstab

Sumber: http://forums.linuxmint.com/viewtopic.php?f=141&t=56035&start=0