This is a short HOWTO on disabling IP version 6 support on your ethernet devices like eth0 on Ubuntu 11.10.
I guess you can do this on earlier version of Ubuntu as well.
net.ipv6.conf.all.disable_ipv6 = 1
Run the following command to make this change effective immediately
# sudo sysctl -p
A result from this command could be like this
net.ipv6.conf.all.disable_ipv6 = 1
To check that IPv6 has been disabled or not, run the following command from your console window
# ip a | grep inet
IPv6 has been disabled if this command does not return any IPv6 addresses.
Tags: 11.10, howto, ipv6, sysct, sysctl.conf, Ubuntu, ubuntu oneiric
Posted by Hans-Henry Jakobsen
This was a short bash script I wrote to help document some startup problems on a server.
The script was grabbing screen dumps from iDRAC during boot on a RHEL6 server, but it can be used on other distributions as well since the console command xwd is common.
#!/bin/bash
# Description:
# Grab screenshot of a specified X-window and wait X-seconds
# Use xwininfo to find the Window id to the window you are going to
# grab screenshots from.
xwininfo="0x4c0001a"
# filename for output
outfile="outfile-"
# seconds sleep between grabs
sleeping=2
padding="000" # put as many padding zeros as you want on filename
for ((i=0; i<1000; i+=1))
do
# Perform the actual screenshot grab
xwd -id $xwininfo -out $outfile-${padding:${#i}}$i.xwd
# Convert the xwd file to a better image format like PNG
convert $outfile-${padding:${#i}}$i.xwd $outfile-${padding:${#i}}$i.png
# Delete the converted XWD-file
rm -f $outfile-${padding:${#i}}$i.xwd
# wait
sleep $sleeping
done
Stop the script after you have grabbed enough screenshots.
I ended up with several files named outfile-000.png outfile-001.png ...
Deleted those files that were not needed and sent the images a documentation of the booting process.
Tags: bash, convert, PNG, windowid, wxd
Posted by Hans-Henry Jakobsen
This is a short post on how to install the necessary components to get X Server running on a bare bone RedHat 6 Enterprise Server (CentOS6) installation.
The following commands should be run from a console window as the root user.
Install barebone X support
# yum groupinstall "X Window System"
Install X and the Gnome Environment
# yum groupinstall "X Window System" "GNOME Desktop Environment"
Install X and the KDE Window System
# yum groupinstall "X Window System" KDE
Install the XFCE desktop environment
# yum groupinstall "X Window System" XFCE
When you have chosen your desired desktop environment, make the final change to make the Gnome Display Manager show you a logon screen.
Edit the file /etc/inittab and change the line
from
id:3:initdefault:
to
id:5:initdefault:
You will be greeted with a graphical logon screen the next time you have rebooted your server.
Tags: CentOS, KDE, rhel6, X, XFCE
Posted by Hans-Henry Jakobsen
I wanted to test corruption of a 41TB XFS filesystem and the dd command was the perfect tool for the job.
I used a block size of 512 bytes and wrote 10 blocks of data from device /dev/urandom to the partition /dev/sdb1.
The “Seek” option specifies how many blocks are skipped, counting 100 blocks from the beginning of the partiton, before writing the random/corrupted data.
# dd bs=512 count=10 seek=100 if=/dev/urandom of=/dev/sdb1
Caution!
This procedure WILL most likely corrupt your disk partition or files on the partition. Use it ONLY on test systems and with a valid backup!
Tags: dd
Posted by Hans-Henry Jakobsen
This is a one liner to remove white space in filenames using a linux console
# rename 'y/ /_/' *
You could also do this the other way, remove underscore with space
# rename 'y/_//' *
Tags: rename
Posted by Hans-Henry Jakobsen