Wednesday, January 22, 2014

Change to console in Centos Virtual Box guest

-> "Insert Ctrl-Alt-Del"

"host key"-Del

-> "Insert Ctrl-Alt-Backspace"

"host key"-Backspace

"CTRL-ALT-F1"

"host key"-F1

where "host key" usually is the right CTRL

Mount root files system from Centos 6.5 Live CD

This is useful when we screw things up and we need to fix them from the live cd

pvscan
vgscan
vgchange -ay
lvscan

mount /dev/<volume_group>/<logical_volume> <mount_point>

Disable desktop icons Centos 6.5

Useful for setting up kiosk

gconf-editor

apps -> nautilus -> desktop:
computer_icon_visible unchecked
home_icon_visible unchecked
trash_icon_visible unchecked

Monday, January 20, 2014

Autologin with Centos 6.5

sudo vi /etc/gdm/custom.conf

# Add the below lines

[daemon]
AutomaticLoginEnable=true
AutomaticLogin=username

Saturday, January 18, 2014

Making Fedora 20 more livable

Making Fedora 20 more livable

#Enable the logout button
gsettings set org.gnome.shell always-show-log-out true

#Install gnome-classic-session
sudo yum -y install gnome-classic-session

#Set gnome fallback as default to avoid punishing your users with Gnome3 crap
gsettings set org.gnome.desktop.session session-name gnome-fallback

Setting up a static ip on Centos 6

I was installing a Centos 6.5 guest in a XenServer and since I wanted a static ip for this virtual machine, I ended up without GUI or tool to setup the static ip. So I had to resort to command line fu. Here is the tutorial I followed.

http://www.how2centos.com/centos-configure-network/

Wednesday, January 15, 2014

ltsp Centos 6

http://recallstack.wordpress.com/2013/10/28/instalar-servidor-ltsp-en-centos-6/

xrdp install for Centos 6

Just follow this tutorial

http://platelunch.net/?p=492

Xdmcp Centos 6

Enable xdmcp Centos 6


vi /etc/X11/xdm/Xaccess
#uncomment line with *

vi /etc/X11/xdm/xdm-config
# comment line with requestport 0

vi  /etc/gdm/custom.conf

[security]
DisallowTCP=false
AllowRemoteRoot=true
[xdmcp]
Enable=true
[greeter]
IncludeAll=true

Install PXE install server Centos 6.5

I found that the CentOS wiki was pretty outdated so I wrote this quick guide to setup a PXE install server on Centos 6.5 i386. Change i386 to x86_64 for 64bit installations

#Pseudo-scritp to install Centos 6.5 PXE server

sudo su -l
yum -y install syslinux tftp-server

vi /etc/xinetd/tftp

# Change disable to yes

service xinetd restart

chkconfig xinetd on

# Change according to your ARCH/Version
mkdir -p /tftpboot/images/centos/i386/6.5

#Download iso file for livecd
cd ~/Downloads
wget http://mirror.ovh.net/ftp.centos.org/6.5/os/i386/images/pxeboot/vmlinuz
wget http://mirror.ovh.net/ftp.centos.org/6.5/os/i386/images/pxeboot/initrd.img

# Copy images to directory
cp vmlinuz /var/lib/tftpboot/images/centos/i386/6.5/vmlinuz
cp initrd.img  /var/lib/tftpboot/images/centos/i386/6.5/initrd.img

#Edit dhcpd server

vi /etc/dhcpd/dhcpd.conf

#Add this to your dhcpd.conf file
#Change the below for your server ip

allow booting;
allow bootp;
option option-128 code 128 = string;
option option-129 code 129 = text;
next-server xxx.xxx.xxx.xxx;
filename "/pxelinux.0";

service dhcpd restart

#Copy files into tftpboot
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
cp /usr/share/syslinux/menu.c32 /var/lib/tftpboot
cp /usr/share/syslinux/memdisk /var/lib/tftpboot
cp /usr/share/syslinux/mboot.c32 /var/lib/tftpboot
cp /usr/share/syslinux/chain.c32 /var/lib/tftpboot


mkdir /var/lib/tftpboot/pxelinux.cfg

#Create menu
vi /var/lib/tftpboot/pxelinux.cfg/default

#Add the following
DEFAULT linux
PROMPT 100

LABEL linux
  KERNEL images/centos/i386/6.5/vmlinuz
  APPEND initrd=images/centos/i386/6.5/initrd.img

-----------------------
# Install nfs server

yum -y install nfs-utils
vi /etc/idmapd.conf
# line 5: uncomment and change to your domain name
Domain = server.world
vi /etc/exports
# write like below *note
/var/lib/tftpboot 172.16.0.0/16(rw,sync,no_root_squash,no_all_squash)
/etc/rc.d/init.d/rpcbind start 
/etc/rc.d/init.d/nfslock start 
/etc/rc.d/init.d/nfs start 
chkconfig rpcbind on 
chkconfig nfslock on 
chkconfig nfs on