“Create & Self-Host Websites in 60 Seconds!”

» Advanced, High-Performance Web Server Software with Apache, PHP, MySQL - for Windows

  • Host websites after a simple 60 seconds 1-click installation!
  • Provides a complete web development and website hosting platform on which to create standards-based dynamic HTML + CSS + JavaScript sites running on PHP and MySQL!
  • Performance Optimized. Secured. And Fully Supported!
  • Built on standards and best-practices, with 7+ years of web-development and website hosting experience! (since 2003)
  • Now comes standard with WordPress, Drupal, Joomla, Magento, phpBB and MediaWiki (1-click install in any website and URL)!
System Websites Local DNS Web Applications Proxy Pass Components
Get Wamp-Developer Now »

"For your PC, Server, Laptop! Use it to develop and host websites at home, from office, or in a datacenter."

WAMP: Windows + Apache + MySQL + PHP | Developer: That's You!Developer - Thumbs Up

System Administration, for Linux

DeveloperSide.NET Articles

Procedure for checking System

Check the environment.

...]# set

Show logged in users and what they are doing.

...]# w

Report process status -- make sure all needed processes are running (ex: apache, mysql, ssh).

...]# ps -auxf

Display used/free system memory.

...]# free -m

Display used/free disk memory.

...]# df -h

Display network interface information -- make sure your interfaces are up and running.

...]# ifconfig

Show network connections -- check the ports your system is listening on and the programs behind those ports.

...]# netstat -ape

View logged activity.

...]# less /var/log/secure

View logged activity.

...]# less /var/log/messages

Show listing of last logged in users.

...]# last

Show log of login activity by user name.

...]# lastlog

List loaded modules.

...]# lsmod

Services

chkconfig is a tool for maintaining the /etc/rc[0-6].d directory hierarchy by relieving system administrators of the task of directly manipulating the numerous symbolic links in those directories.

List all of the services which chkconfig knows about.

...]# chkconfig --list

Turn services OFF or ON, under the specified System Run-Levels.

...]# chkconfig --level 0123456 service off/on

Control a Service.

...]# service service-name start/stop/reload

Processes

List running processes with their pids, under a hierarchical structure.

...]# ps -auxf

Kill a process.

...]# kill pid

Really kill a process, if previous kill is unsuccessful.

...]# kill -s 9 pid

Changing Hostname

Edit /etc/sysconfig/network, and re-login into the shell

  • Edit HOSTNAME="www.domain.com"
  • Edit DOMAINNAME="domain.com"

Display new hostname.

...]# hostname

Note that the prompt will now display the host: [user@www dir]#

Update local host aliases

Edit /etc/hosts...

Format is: IP <tab> www.your.domain <tab> alias

For localhost: 127.0.0.1 <tab> localhost.localdomain <tab> localhost

Add an extra IP address

...]# cd /etc/sysconfig/network-scripts/ /etc/sysconfig/network-scripts]# cp ifcfg-eth0 ifcfg-eth0:1

Edit ifcfg-eth0:1...

  • Edit DEVICE="eth0:1"
  • Edit IPADDR="put.extra.ip.here"

Bind IP address.

...]# ifup eth0:1

Put NIC into Promiscuous Mode

Promiscuous mode allows your NIC to read ALL the data that is sent over the wire, and not just the data destined for your IP.

...]# ifconfig eth0 promisc

To remove promiscuous mode...

...]# ifconfig eth0 -promisc

View Process info and Network connections

  • ...]# ps -auxf
  • ...]# netstat -ape
  • ...]# lsof -i

System info

Display Bootup messages: ...]# dmesg

Display System information: ...]# uname -a

Linux www.domain.com 2.4.20-19.7 #1 Tue Jul 15 13:44:14 EDT 2003 i686 unknown

File Ownership

Change file owner and group: ...]# chown owner:group file

Change dir/file owner and group recursively: ...]# chown -R owner:group dir

Red Hat Network up2date, command line

Note:

  • configuration file is located under /etc/sysconfig/rhn/up2date
  • packages/headers are located under /var/spool/up2date

Register with the Red Hat Network

...]# rhn_register --nox

Change up2date options

...]# up2date --configure

Update the update program

...]# up2date --nox up2date

Show available relevant updated packages

...]# up2date --nox -l

Update system with all relevant packages

...]# up2date --nox -u

Install or Update package

...]#up2date --nox package_name