h1

Microsoft Windows MultiPoint Server 2011….

September 27, 2011

wms2011

We also hear that they often lack necessary IT support. Windows MultiPoint Server 2011 is designed to address these challenges so teachers and students can tap into a single computer that supports multiple users. This eliminates the need to buy more computers, cutting down on hardware purchasing costs as well as ongoing operational costs for things like support and energy usage.

More students and teachers need access to technology to get ready to compete for 21st century jobs, but many schools don’t have sufficient budget to buy the computers they need. Plus, finding money for ongoing maintenance and support can be a challenge. In addition, schools need innovative ways to get the most out of older technology investments that they have already made.

Windows MultiPoint Server is a great solution. With Windows MultiPoint Server, one host computer is shared by multiple users simultaneously, enabling schools to reduce overall costs 66% by saving on hardware, energy and maintenance. Schools can effectively triple the number of Windows computers without increasing budget.

MultiPoint Server 2011 has been recently released to manufacturing and includes several new features and upgrades to MultiPoint Server 2010. Desktop Orchestration is a new administration feature. It gives admins a thumbnail view over all MultiPoint desktops in a network. With it, administrators can instantly block a station, close or open a stations’s applications, project one station to another and limit website browsing. Software integrators have new capabilities as well with MultiPoint Manager extensibility. They can add new tabs or sub-tabs to the MultiPoint Manager interface and create new controls. MultiPoint Server has a common SDK with both Windows Small Business Server 2011 and Windows Home Server 2011 and is built on the Windows Sever 2008 RS SP1 platform.

Other key features include a Windows 7 desktop experience at each station, multiple language support, private USB and unique IP addresses for each station.

Example: Windows Multipoint Server 2011 in school.

h1

The new linux kernel 3.0…New features and add on….

August 11, 2011

What’s new in Linux 3.0

The transition to the Linux kernel’s ‘third decade’ sees numerous changes to the Btrfs filesystem. The kernel now includes all the major components needed to host guest systems under Xen and includes many new and revised drivers.

Linus Torvalds and his collaborators have taken just two months to complete the latest kernel. The most notable change, however, is cosmetic rather than technical – the transition from version 2.6.39 to 3.0. This not been taken as a cue to insert major changes, however, and the new kernel is in fact a perfectly normal version increment, following the pattern set for the 2.6 series.

New features in Linux 3.0 include the addition of a storage backend for Xen, which means that the kernel now contains all the major components required to run as Dom0 – the merger of Xen support appeared tantalisingly close six years ago, but it has taken until now for it to actually happen. There have also been a number of changes to the Btrfs filesystem and to graphics drivers. Kernel developers have as ever also added several new drivers and have improved many existing drivers.

This article will provide a brief description of the new Linux version’s most important improvements. Many of these improvements affect not only servers but also notebooks and desktop PCs. The distribution kernels will bring the improvements to the majority of Linux systems in the short or medium term, as these kernels are based on the kernels released by Linus Torvalds.

 

In detail

This article provides an overview of the most important changes of Linux version 3.0. More detailed information can be found in the Kernel Logs of the “Coming in 3.0″ mini series, released over the past few weeks on The H Open, which form the basis of this article.

In these articles, you will find the more detailed source articles that cover the important changes in each particular area. There is also the “Minor gems” section which lists the many other changes not mentioned in the main article but which, for many users, are still of great significance.

For example, in the article on Drivers, “Minor gems” lists the numerous patches to support the video hardware on different PCs, notebooks and motherboards, and lists the changes to the V4L/DVB subsystem, which includes the addition of product names for TV hardware that the Linux kernel now recognises.

A great leap

Incrementing the main version number and the introduction of a completely new numbering system have both been discussed in the past, but the transition to 3.0, when it came, came somewhat out of the blue. Last year, it looked as if kernel developers wanted to hit at least version 2.6.42 before moving to 3.0. In the second half of May, one week after releasing Linux 2.6.39, Torvalds unexpectedly mooted the idea of moving to version 2.8, because “the numbers are getting too big”. The discussion which ensued on LKML quickly threw up the idea of moving to 3.0 – the ’3′ is a nod to Linux entering its third decade, with the OS due to celebrate its 20th birthday shortly.

The actual decision to make the transition and shorten the version number to two, rather than three, sets of digits was taken by Torvalds a few days later, on releasing the first pre-release version of the newly released kernel. He appears to have taken the decision alone, as his position as the alpha male of Linux development enables him to do. In the release email for Linux 3.0-rc1, Torvalds was at pains to make clear that it really was to be just a new numbering system, and would not contain any major changes. He had previously rejected calls to use the version number change as an opportunity to ditch legacy items such as MCA, EISA and ISA support.

The new numbering system does, however, have some significance for users, as it messes up a number of applications, including system-related programs such as cryptsetup, device-mapper, LVM2, mdadm, module-init-tools and procps. To avoid problems, these applications should be updated when upgrading to kernel 3.0 or later. Some of these programs only activate mechanisms for working with recent kernels when the version number starts with 2.6, others assume that the version number contains three sets of digits. Torvalds has not held back in criticising this approach. To get around at least some manifestations of this problem, Linux 3.0 will identify itself as 3.0.0, and indeed it is likely that the next version will also add an extra ‘.0′. Sooner or later, however, this might be dropped. The next kernel version after 3.0 will be version 3.1. The third digit will replace the fourth in designating stable and long term kernels.

h1

OpenDNS – A DNS Utility that give your computer/server full security…..

May 27, 2011

OpenDNS is a great utility that protects your DNS server or computer from malware and other outsider attack. It provides you with filtering , malware protection , web content filtering , phishing and botnet protection , and it has a OpenDNS dashboard for use of administering the DNS and it’s features.

I strongly recommend for all of you to try out OpenDNS , if you guys really want to secure your Domain Name System (DNS) in your enterprise or local network. It’s actually free , all you have to do is just sign up , register your name and account , and set your DNS IP Address and from the dashboard , you will have all the authority to administer which feature you want to apply for your DNS , for example , web content filtering , or malware protection and much more.  I have tried it , and its just so easy to set it up. My DNS IP address now is pointing to my Streamyx Wireless Router , and from there , I can manage my router settings and my network. But I have to sign in first in the OpenDNS website.

Well , that’s all for this week post. I am quite busy for the past 3 month , and don’t have the time to update my blog. Fortunately , this week , I have the time to write something interesting in my blog post. If you guys want to share or comment on my blog , please feel free to do so…

See you guys next week….bye….

Khairul Azrin B. Azman.

h1

CCNA Voice – Cisco Unified Communication Solutions…

February 4, 2011

 

In Cisco’s Unified Communications architecture , Unified Communications Managers are what makes IP telphony possible. These hardware/software devices are the brains that handle IP call processing. The call-processing portion of a Unified Communications system handles the sequence of operations from the time a user picks up a phone to make a call to the time the user ends the call by hanging up. All of the signalling , dial interpretation , ringing, and call connecting is performed by the call processor. From a phone users standpoint , the call processor acts like a legacy-based analog or digital phone.

There are three distinct Unified Communications Manager systems:-

1. Cisco Unified Communications Manager (CUCM). – picture below..

- runs on Linux platform.

- running on the Cisco 7800 Series Media Convergence Servers (MCS).

- capable o handling up to 7,500 endpoints.

2. Cisco Unified Communications Manager Business Edition (CUCMBE).

3. Cisco Unified Communications Manager Express (CUCM Express).

- CISCO IOS routers and Cisco ISR router that support CUCM Express:-

Non- ISR routers supporting CUCM Express 7.1

* Unified Communications 500 Series (SBCS).

* Cisco IAD 2430

* Cisco 1751-V

* Cisco 1760 Series

* Cisco 2600XM Series

* Cisco 2691

* Cisco 3700 Series

Cisco Unity.

The Unity product is Cisco’s largest and most robust voice mail and unified messaging solutions. The server based appliance runs on the Microsoft Windows 2000 or 2003 operating system. A single server can support up to 15,000 mailboxes, and multiple servers can be clustered to provide additional mailboxes. The Unity product is the only solutions that offers all the Unified Messaging (UM) functionality because it fully integrates with Microsoft Exchange. All voice mail , email , and fax transmissions end up being stored on the Microsoft Exchange email server.

Cisco 7900 Series IP Phones.

The 7900 Series phones are Cisco’s most popular line on the market today. Multiple models are available , from entry-level phones to high end IP telephony solutions with built in videoconferencing. The 7900 Series also offers Wi-Fi connected phones that operates using 802.11a and 802.11 b/g  radios. All 7900 Series phones suppport both the Session Initiation Protocol (SIP) and the Cisco proprietary Skinny Call Control Protocol (SCCP) for call signalling in an IP voice deployment. It has full support of advanced Extensible Markup Language (XML) functionality.

Lastly , Cisco has a wide range of solutions for Unified Communication that uses IP based and VoIP deployment , and even the capabilities of videoconferencing. Routers and switches can be use together with the Unified Communication Solution , integrated together and can make networking more efficient. For this week I touch a bit about Unified Communication , that is one part of CCNA Voice – a Cisco Certification specialization in Voice / Voice over IP.

That’s all guys ….Hope you all have a great weekend this week….Bye…

 

P/S : Shmoocon 2011 – A Hacker Conference in United States had just end up it conference…Do check out their videos in the web….

 

 

h1

SIGTRAN 7 Protocol – IP based network protocol…

January 28, 2011

SIGTRAN is the name, derived from signaling transport, of the former Internet Engineering Task Force (IETF) working group that produced specifications for a family of protocols that provide reliable datagram service and user layer adaptations for Signaling System 7 (SS7) and ISDN Communication protocols. The SIGTRAN protocols are an extension of the SS7 protocol family. It supports the same application and call management paradigms as SS7 but uses an Internet Protocol (IP) transport called Stream Control Transmission Protocol (SCTP). Indeed, the most significant protocol defined by the SIGTRAN group is SCTP, which is used to carry PSTN signaling over IP.

Example of product that uses SIGTRAN 7 protocol is CISCO BTS 10200 Softswitch. Below are the network configuration for Voice over Broadband services:-

Another product that uses SIGTRAN 7 protocol is Huawei’s UMG8900 Universal Media Gateway . Below are the picture and the product specification:-

  • Process capacity: Up to 220,000 VoIP / FoIP channels and 220,000 TDM trunks
  • Configurable as multi-access AMG and TMG
  • Local TDM Switching and stand-alone function
  • Series product capacity: Large, medium and small
  • Interfaces: E1/T1/STM-1, FE/GE, ATM STM-1/E3 and POS STM-1/STM-4
  • Protocols supported: H.248, PRA, R2, SIGTRAN (M2UA, IUA, V5UA) and V5
  • Configurable Jitter Buffer, VAD, CNG, EC, advanced mute detection and CODECs (G.711、G.723、G.729、G.726、AMR、T.38、VBD, etc.)
  • Built-in SG

For your guys information , Media Gateways and Softswitch are often used in NGN (Next Generation Network ) architecture that uses IMS and OpenEPC ( i’ve had discussed about NGN and OpenEPC in my previous blog last year..) . SIGTRAN 7  is rarely used in NGN , but it has it’s advantages and benefitt..In Telecommunication industry , like CELCOM , MAXIS , they used SIGTRAN 7 and SS7 signalling in their telecommunication equipment , mainly i think in their base station and softswicth…

For more info about SIGTRAN , here is the link:-

http://www.sigtran.ss7box.com/

Hope you guys enjoy about the info about SIGTRAN…see you all next week…have a great weekend!..

p/s:- This week there will be a Malaysia IT Fair at MidValley Megamall on 29/1/2011 (Saturday) …Low price for computers , notebooks …etc…Even you can get a Thumb Drive for as low as RM1..really…See you guys there….!..

h1

Introducing IBM WebSphere Application Server…

January 22, 2011

IBM® WebSphere® Application Server Community Edition (Community Edition) is a member of the IBM WebSphere Application Server family. Community Edition is a lightweight Java Platform Enterprise Edition (Java EE) application server built on Apache Geronimo, the open source application server project of the Apache Software Foundation. The community using Community Edition consists of all sorts of people and companies, who design, develop, deploy, or utilize Java EE solutions. It is supported on the following platforms: Windows, AIX, Linux, Solaris, i/OS and z/os.

If you intend to run critical applications that require high availability, and want sophisticated management console and tooling capabilities to help you deploy and debug your Java EE applications, then you should explore other IBM WebSphere Application Server products. For example, if you require scalability, enterprise-wide deployment, functional depth and robustness, or if you have high transaction volumes, want autonomic application deployment, or business goal-based application prioritization, look into WebSphere Application Server or WebSphere Application Server Network Deployment. If your company has a mainframe, you may also consider WebSphere Application Server for z/OS®.

Below is the picture of the IBM Websphere Application server administrative console:-

 

WebSphere Application Server V7 offers enhanced support for standards, emerging technology and a choice of development frameworks that simplifies programming models to increase developer productivity. Integral tooling makes the most of existing technology skills for rapid time-to-value.

  • Java EE 5 certification, EJB 3.0 support and Java Persistence API (JPA) and Java Development Kit (JDK) 6.0, deliver simplified programming models for building reusable persistent object
  • Web services support, including JAX-WS, SOAP 1.2, MTOM, XOP, WS-ReliableMessaging, WS-Trust, WS-SecureConversation, WS-Policy, and Kerberos Token Profile, simplifies interoperability in mixed environments
  • Web 2.0 support (via Feature Pack for Web 2.0) extends Service Oriented Architecture (SOA) by connecting external web services, internal SOA services, and Java Platform Enterprise Edition (JEE) objects into highly interactive Web application interfaces
  • Session Initiation Protocol (SIP) servlets simplify development with standardized support for interactive user sessions involving real-time multimedia elements such as voice, video, instant messaging and online games
  • Spring has certification for use with WebSphere Application Server to enable module-based programming
  • Single-step installation and configuration, wizards and default configurations, and easy- to-navigate documentation that includes extensive use of sample code help ensure fast and smooth start-up
  • WebSphere Application Server Feature Packs simplify the adoption of new standards such Services Component Architecture (SCA), and improve consumability by enabling users to selectively take advantage of new standards and features while maintaining a more stable internal release cycle

Well , that’s wraps up the introduction of IBM Websphere Application Server…To download it , here’s the download link (p/s:- you have to register first in order to download the software…)

https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=was60&lang=en_US&S_PKG=was70_lnx&S_CMP=web_ibm_ws_appinfra_butt_was

The installation is quite straight forward..I presume you guys will not have any difficulties in installing it in your operating system…

For this week I am busy studying about Perl and MySQL…Also got a new Dreamweaver CS5 to try it out….See you guys next week….

h1

Proxmox VE ver 1.7 with kernel 2.6.32…Virtualization…

January 14, 2011

Proxmox Virtual Environment is an easy to use Open Source virtualization platform for running Virtual Appliances and Virtual Machines. Proxmox VE is an open source project, developed and maintained by Proxmox Server Solutions GmBH. Proxmox can be considered the same as VMWARE player , VMWARE Esxi , Virtual Box , Xen Hypervisor and some other virtualization product. Anybody who have some experience using these  virtualization software will have no problem installing , setup and using Proxmox VE.

Proxmox VE is based on Linux operating system , that is Debian Linux GNU distribution. You have to download the iso image file , burn it to a cd or you can use it in VMware player. Just boot the distribution up , and install the operating system . The  installation is based on web based configuration management. The software is intended to be used for dedicated server , and it uses solid  linux kernel.

System requirements Proxmox VE

Recommended 

  • Dual Socket, Quad Core CPU
  • CPU: 64bit (Intel EMT64 or AMD64), Multi core CPU recommended
  • Intel VT/AMD-V capable CPU/Mainboard (for KVM Full Virtualization support)
  • 8 GB RAM is good, more is better (grab as much as possible)
  • Hardware RAID with batteries protected write cache (BBU)
  • Fast hard drives, best results with 15k rpm SAS, Raid10
  • Two Gbit NIC (for bonding), additional NIC´s depending on the preferred storage technology
Minimum (for testing)
  • CPU: 64bit (Intel EMT64 or AMD64)
  • Intel VT/AMD-V capable CPU/Mainboard (for KVM Full Virtualization support)
  • Minimum 1 GB RAM
  • Hard drive
  • One NIC
Supported storage technologies (NAS/SAN)

The following standard technologies are supported.

  • Local storage (mandatory)
  • iSCSI
  • FC
  • NFS
  • DRBD
  • AoE
  • CIFS
  • … and all other Debian capable solutions

Proxmox Appliance Downloads picture below:-

Proxmox Start Page below:-

Proxmox VE Cluster enables central management of multiple physical servers. A Proxmox VE Cluster consists of one master and several nodes (minimum is a master and one node).

Main features

  • Centralized web management
  • One login and password for accessing all nodes and guests
  • Console view to all Virtual Machines
  • Migration of Virtual Machines between physical hosts
  • Synchronized Virtual Appliance template store

Create a Proxmox VE Cluster

First, install two Proxmox VE servers, see Installation. Make sure that each Proxmox VE server has a unique host name, by default all server has the same host name.

Currently the cluster creation has to be done on the console, you can login to the Proxmox VE server via ssh.

All settings can be done via “pveca”, the PVE Cluster Administration Toolkit

USAGE: pveca -l             # show cluster status
       pveca -c             # create new cluster with localhost as master
       pveca -s [-h IP]     # sync cluster configuration from master (or IP)
       pveca -d ID          # delete a node
       pveca -a [-h IP]     # add new node to cluster
       pveca -m             # force local node to become master

Define the master

Login via ssh to the first Proxmox VE server.

Create the master:

pveca -c

To check the state of cluster:

pveca -l

Add a node to an existing master

Login via ssh to a second Proxmox VE server. Please note, the node should not have any VM´s. (If yes you will get conflicts with identical VMID´s – to workaround, use vzdump to backup and to restore to a different VMID after the cluster configuration).

Join a node to the master:

pveca -a -h IP-ADDRESS-MASTER

To check the state of cluster:

pveca -l

Display the state of cluster:

pveca -l
CID----IPADDRESS----ROLE-STATE--------UPTIME---LOAD----MEM---ROOT---DATA
 1 : 192.168.7.104   M     A    5 days 01:43   0.54    20%     1%     4%
 2 : 192.168.7.103   N     A    2 days 05:02   0.04    26%     5%    29%
 3 : 192.168.7.105   N     A           00:13   1.41    22%     3%    15%
 4 : 192.168.7.106   N     A           00:05   0.54    17%     3%     3%

Now, you can start creating Virtual Machines on Cluster nodes by using the
Central Web Based Management on the master.

Well , that’s all for this week post. Hope to see you guys again next week with more IT techie stuff , computer news , and much more…

p/s: Almost forget , here is the download link for Proxmox:-

http://www.proxmox.com/downloads/proxmox-ve/iso-images/83-proxmox-ve-1/download

- You can find more info about Proxmox at here:-

http://www.proxmox.com/index.php

h1

CES 2011 International….January 6-9 , 2011…

January 8, 2011

 

This year computer show and conference , CES 2011 is held at Las Vegas , USA. There are many exhibitors around the world join together to show off their latest and most technological product for this year 2011. Starting from computer desktop , notebooks , Android phone and IPhone , projectors , IT gadgets , tablets , you just name it!.. My friend Shannon Morse from Missouri now is conducting an interview with the exhibitors there to ask them more about their product. She just had released some videos about the CES2011 coverage.

In my opinion , CES2011 is just like our Malaysia’s PC Fair that was held in KL Convention Center previously. The big different thing is that CES 2011 involves worldwide country ,…I mean , countries around the world exhibit their product there..

Well , to summarize , here some link of the videos:-

Try to check out this website about more on CES2011…

http://www.cesweb.org/

That’s all guys…Have fun…

h1

Introducing DWR 2 Projects (Direct Web Remoting)…

January 8, 2011

DWR, or Direct Web Remoting, is a Java open source library that helps developers write web sites that include Ajax technology. It allows code in a web browser to use Java functions running on a web server as if those functions were within the browser.

It consists of two main parts:

  • Code to allow JavaScript to retrieve data from a servlet-based web server using Ajax principles.
  • A JavaScript library that makes it easier for the web site developer to dynamically update the web page with the retrieved data.

DWR is a RPC library which makes it easy to call Java functions from JavaScript and to call JavaScript functions from Java (a.k.a Reverse Ajax).

It has a large user-base, active mailing list and has been used in many projects including the Walmart shopping site and American Airlines flight booking site.

DWR has a number of features like call batching, marshalling of virtually any data-structure between Java and Javascript (including binary file uploading and downloading), exception handling, advanced CSRF protection and deep integration with several Java server-side technologies like Spring and Guice.

Picture below: High level pictorial representation of DWR in action.

Getting ready for the DWR Development Environtment.

DWR 2.0  require JDK 1.3 or higher , and a servlet  spec 2.2 or higher. DWR works in numerous containers and application servers including Tomcat , WebLogic , WebSphere , JBoss , Jetty , Resin and GlassFish. One caveat is that if you have a web server in front of your app server , and the web server alters the URLs , DWR may (and probably will ) fail.

DWR requires:-

1. Sun Java SDK 1.6.0_03

2. Apache Tomcat 6.0.13

3. Apache Ant 1.7.0

4. Two environtment variable set: JAVA_HOME , which should point to the directory of your SDK was installed to , and ANT_HOME , which should point to the directory Ant was installed to. In addition, you’ll want to add <JAVA_HOME>/bin and <ANT_HOME>/bin to your path. Lastly, as a recommendation , I highly suggest having no CLASSPATH environtment variable set. This will greatly reduce the chance of any kind of classpath issues bitting you.

Example below:-

Name:

Reply:

Source Code:-

HTML source:

<p>
  Name:
  <input type="text" id="demoName"/>
  <input value="Send" type="button" onclick="update()"/>
  <br/>
  Reply: <span id="demoReply"></span>
</p>

Javascript source:

function update() {
  var name = dwr.util.getValue("demoName");
  Demo.sayHello(name, function(data) {
    dwr.util.setValue("demoReply", data);
  });
}

Java source:

package org.getahead.dwrdemo.simpletext;

public class Demo {
    public String sayHello(String name) {
        return "Hello, " + name;
    }
}

dwr.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
    "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
    "http://getahead.org/dwr/dwr20.dtd">

<dwr>
  <allow>
    <create creator="new" javascript="Demo">
      <param name="class" value="org.getahead.dwrdemo.simpletext.Demo"/>
    </create>
  </allow>
</dwr>

  Well guys , for this week post , I'm just introducing you all the concept of DWR 2.
To explain more detail about the implementation and some of the DWR 2 projetcs , try
to check this website:-

  http://directwebremoting/dwr/index.html
 
I suggest you all to read the Practical DWR 2 Projects book , author by Frank W.Zammetti.
The publisher of the book is Apress. It got tons of example and deep explanation of
how to implement and write DWR 2 code and use it in our application. 


h1

Power up Drupal…Supercharge your website with this versatile CMS.

December 31, 2010

Drupal is a free and open source content management system (CMS) written in PHP and distributed under the GNU General Public License. It is used as a back-endsystem for over 1% of all websites worldwide ranging from personal blogs to corporate, political, and government sites including whitehouse.gov and data.gov.uk. It is also used for knowledge management and business collaboration.

To create a Drupal site, you need a Linux server with Apache, MySQL, and PHP.This would, of course, be the classic LAMP server. Drupal itself is available from the Drupal website [1]. Get the latest bundle and extract it into your server document hierarchy and rename the resulting directory to something that makes sense in your environment:

tar -xzvf drupal-6.17.tar.gz
mv drupal-6.17 mysite

Of course, you will also need to set up an appropriate Apache configuration for that host so that you can point to it (e.g., mysite.mydomain.dom). When you point your browser to that address, installation can begin. Even if you have never done a Drupal installation, it’s all pretty simple stuff. The first screen is basically a welcome screen and, unless you have downloaded a special Drupal bundle with a custom installation profile, you can just click the Install link and move on.

The second screen merely asks for your language of choice. The default is English, but you have many choices here. The third screen (Verify Requirements) reminds you that if you haven’t already done so, you should copy the default.settings.php file, to be found under sites/default in the install directory, to settings.php. Also, be sure the file is writable by the web server user (usually www-data or apache, depending on your server). Once the configuration is complete, the installer will rename these files and change their permissions to read-only for security reasons. Step four involves creating and configuring your database.

In the form, you are asked to enter a database name, a database user, and a password for that
user, all of which must already exist. To create these things, you’ll have to use a web tool like
phpMyAdmin or Webmin. Alternatively, you could just use the command line and work with the MySQL interpreter manually. The steps are as follows:

Create the database and assign a privileged username and password to access and update the database. Type help or \h for help, and \c clears the current input statement. The dialog
looks similar to the following:

$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 684004
Server version: 5.0.90-community MySQL Community Edition (GPL)

mysql> create database drupal;
mysql> grant all privileges on atrium.* to U
‘someuser’@'localhost’ identified by ‘somepassword’;
mysql> flush privileges;
mysql> \q

The rest of the web-based installation involves the final steps in configuring the site before launching your new site. The Configure step asks for your site name, your email address, and
what will become the administrator account and password. Choose your default time zone (it might well be selected by default) and whether you want to run clean URLs (server-side
configuration). Checked by default is a box labeled Check for updates automatically. This is very handy, and I highly recommend that you leave it as is. The final screen is a congratulatory
one, telling you how clever you’ve been and providing you a link to the first page.

Well done!

Above picture is the Drupal Installation and the main page of Drupal.

Extending Drupal with Modules
After you’ve installed a fresh copy of Drupal, some modules are enabled by default; I’ll show you where this is defined shortly. To enable additional modules, log in with the administrator
account, click Administer | Site building | Modules. A list of all the current modules and their states (enabled or not) are displayed . Only a handful of modules are enabled by
default.

With Drupal, as with any software, you need to keep everything up to date and running smoothly, especially when it comes to security updates. To make sure you stay on top of security-related updates, sign up for an account on the Drupal website [2]. By clicking Administer | Reports | Available updates, you can check the status of your site. A list of all your
current modules and themes and their update status will be displayed . Although you should be backing up your system and your databases regularly, it’s particularly important to back them up before you run an update – major or otherwise. Upgrading Drupal involves backing up, putting your site in maintenance mode, removing (or moving to a new name) the old install directory, extracting the latest Drupal, and copying or restoring modified .htaccess and settings.php files, custom modules and scripts, images, and so on. The final step is to run yoursite.dom/ update.php to migrate whatever database changes are required.

Drush, The Drupal Shell
Drush gives me a rush. Seriously. Any long-time systems administrator will tell you that there is a time and a place for the GUI, but for sheer speed and efficiency (and the ability to automate
tasks), nothing beats the command line. So it is with Drupal, and that’s why Drush makes me happy. With a single Drush command, you can download one or more modules, enable
or disable modules, upgrade your Drupal installation, perform a database backup, check out the availability and status of a module (installed or not), run cron hooks for the site, perform
an update, and a whole lot more.
Granted, Drush does require that you have shell access to your site, so that’s a priority, but if you are the systems administrator, that’s probably a given. It’s frightfully easy to install
Drush [3]. Just download it and extract the package somewhere outside of your web server’s root (I put mine in /usr/local). In the drush folder (created when you extract the bundle),
you’ll find an executable shell script called drush. To make your life easy, create a symbolic link in /usr/local/bin to this executable.

Example: Website design using Drupal (picture below):-

Well, that’s all for today post guys…I hope you enjoyed my tutorial about how to install and setup Drupal , and explain to you some of it features. Drupal is an awesome Content Management System (CMS)  in order to build websites. There are thousands of websites nowadays that use Drupal or use the Drupal Theme…If you want to test drive it , here is the download link:-

http://ftp.drupal.org/files/projects/drupal-6.20.tar.gz

For your info , Drupal is designed to be install in IIS , Apache , PHP and MySQL server. You need to have a webserver that provide these services…

That’s all folks…Have a Happy New Year 2011….See you next year…bye…

Follow

Get every new post delivered to your Inbox.