Thursday, January 13, 2011

Configure Services in CentOs5/RHEL5

1) List All services
listservices
2)  List Running services at Runlevel 3
listservices34
3) Start service
startservices
4)      Stop service
stopservice
5)   Start service on different RunLevel
stopservice
6)  Restart services
restartservice
7)  Add services
addservice
8 ) Remove Services
deleteservice

Solaris and Linux Runlevel

Default Linux Run Level: Total 7 Run Level
RunLevel 0: Halt System - To shutdown the system
RunLevel 1: Single user mode
RunLevel 2: Basic multi user mode without NFS
RunLevel 3: Full multi user mode (text based)
RunLevel 4: unused
RunLevel 5: Multi user mode with Graphical User Interface
RunLevel 6: Reboot System

Default Solaris Run Level: Total 8 Run Level
RunLevel S: Single user state (useful for recovery)
RunLevel 0: Access Sun Firmware (ok> prompt)
RunLevel 1: System administrator mode
RunLevel 2: Multi-user w/o NFS
RunLevel 3: Multi-user with NFS
RunLevel 4: Unused
RunLevel 5: Completely shutdown the host (like performing a power-off)
RunLevel 6: Reboot but depend upon initdefault entry in /etc/inittab

Call to undefined function: mysql_connect()

Solutions:
Solution 1)   Remove php5-mysql with “apt-get remove php5-mysql”  and install it again or
Solution 2)   Check your php.ini file to ensure it’s including the mysql.so library (extension=mysql.so)  or
Solution 3)   Type “dpkg-reconfigure php5-mysql” (For ubuntu and debian users)

Tuesday, January 4, 2011

Vncserver configuration file to start GNOME


The configuration is kept in the file /home/userxx/.vnc/xstartup I edited this file so that I can start the server with gnome. My file looks exactly like below.
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
gnome-session &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
# xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
twm &

Wednesday, December 30, 2009

Setup Subversion Server on Ubuntu 9.04

Step: 1 Installing the Subversion package

#apt-get install subversion

Step:2  Configure Subversion Directory

#mkdir –p  /home/svn/repository

Step 3 Configure Subversion group

#groupadd svn

#chgrp svn /home/svn/repository

#chmod g+rw /home/svn/repository

(you need to make sure that all new files and directories created in the repos directory (in other words, anything committed to the repositories) will also be owned by the group)

#chmod g+s /home/svn/repository

#usermod –a –G svn user1 (Assign users to svn group)

#usermod –a –G svn user2 (Assign users to svn group)

Step 4: Creating a New repository

#svnadmin create /home/svn/repository/test

Step 5: Checkout Repository

#svn checkout file:///home/svn/repository/test

Output: Checked out revision 0

Step 6: Add new files to Empty repository

#cd test

# echo 'Hello, World!' > hello.txt

#svn add hello.txt

Output : A         hello.txt

Step 7 : Commit files

#svn commit -m "Added a 'hello world' text file."

Output :

Adding         hello.txt

Transmitting file data .

Committed revision 1.

Accessing SVN repository

Step 1:  Configure Users for Access SVN repository.

#vi /home/svn/repository/conf/authz

(Add below entry)

[/]

User1 = rw

[/test]

User1 = rw

User2 = rw

(save file)

#vi /home/svn/repository/conf/passwd

(Add below entry)

User1=password1

User2=password2

(save file)

Step 2: Configure files for authentication

# rm –rf /home/svn/repository/test/conf/authz

# rm –rf /home/svn/repository/test/conf/passwd

#vi /home/svn/repository/conf/svnserve.conf

[general]

anon-access = none

password-db = /home/svn/repository/conf/passwd

realm = Team

Step 3: Start repository

#svnserve -d --foreground -r /home/svn/ repository

Step 4 : Test the Repository

#svn checkout svn://ipaddress/test --username user1

Step 5: Initialize the Script at Startup


#wget http://odyniec.net/articles/ubuntu-subversion-server/svnserve

#move svnserve /etc/init.d/

# chmod +x /etc/init.d/subserve

#update-rc.d svnserve defaults

sanjay's shared items

My Blog List