Posts Tagged ‘ Linux

Why I can’t stand debian and its bastard spawn

They give names to their releases, for fucks sake, why? Debian “Sarge”, “lenny”, “sid” – why? It’s not sensible and its not “cool” – it’s just fucking retarded – talk about taking a leaf out of Microshit’s book. Ok, yes, other distros name their releases too, but they don’t fucking refer to them by their name only, they actually refer to their version number primarily.
Ubuntu (I fucking hate Ubuntu btw – it’s the poor man’s linux, the newbie n00bs distro – the may-as-well-stay-with-Windows distro) is the worst offender – Canonical (the company behind Ubuntu) decided to give their linux distro an even more retarded names like “Feisty Fawn”, “Dapper Drake” and “Gutsy Gibbon” almost as bad as goddamn “Longhorn”.
More sensible linux distros use versioning in a proper manner – e.g. Fedora 7, RHEL 5, SUSE 10.*, Sabayon 4, Gentoo 2007.0 etc etc.
</rant>

Red Hat Certification

Well, today (Monday) I embark on a new chapter in my life – Red Hat certification. I have never been on an I.T. course before in my life (apart from humanities computing at uni). So it’s kinda weird considering it’s my profession. So tomorrow at 10am I’ll be in a classroom in Manchester taking a crash-course in linux system administration. I’ve been booked on the course for a few weeks now, so I’ve been trying to prepare myself as best I can for it. In truth the past four years that I’ve been using Fedora Core and CentOS have carved out a sense of trouble-shooting in me which I’m very confident with.

I remember the first time I was confronted with being forced to use the command line to administer a remote server. I was shitting my pants. I’d heard all the horror stories of people doing an rm -rf * in the wrong directory and losing everything on the box. So, looking back at all that and I realise now how far I’ve come since that day. I can now quite happily setup and break a system (on purpose) and try to fix it confidently on a live system.

To tell the truth I’m nervous and excited at the same time about this course. I really have no idea what the exam on Friday will entail and probably won’t have a full appreciation of it until the day itself. Wish me luck (even though I don’t really need it! hehe)

an error and life

linux-gate.so.1 => (0x00c5c000)

libm.so.6 => /lib/libm.so.6 (0x0046a000)

libdl.so.2 => /lib/libdl.so.2 (0×00464000)

libpthread.so.0 => /lib/libpthread.so.0 (0×00493000)

libX11.so.6 => /usr/lib/libX11.so.6 (0×00111000)

libXtst.so.6 => not found

libXext.so.6 => /usr/lib/libXext.so.6 (0x002e3000)

libXt.so.6 => /usr/lib/libXt.so.6 (0x0061b000)

libICE.so.6 => /usr/lib/libICE.so.6 (0×05792000)

libSM.so.6 => /usr/lib/libSM.so.6 (0×05787000)

libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00dd0000)

libz.so.1 => /usr/lib/libz.so.1 (0x0050d000)

libc.so.6 => /lib/libc.so.6 (0×00325000)

/lib/ld-linux.so.2 (0×00303000)

libXau.so.6 => /usr/lib/libXau.so.6 (0x0071c000)

libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00ddb000)

Isn’t that a pretty error? I came across this problem when trying to install VMware Server 1.0.3 on our Dell PowerEdge 860 running CentOS 5 (RHEL 5) although it was solved by doing a simple #yum install libXtst This is the second problem I’ve had with installing VMware Server onto a new installation of CentOS 5. The first was the problem relating to a non-existant config.h (on a different box):

/tmp/vmware-config1/vmnet-only/procfs.c:33:26: error: linux/config.h: No such file or directory
make[2]: *** [/tmp/vmware-config1/vmnet-only/procfs.o] Error 1
make[1]: *** [_module_/tmp/vmware-config1/vmnet-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2798.fc6-i686′
make: *** [vmnet.ko] Error 2
make: Leaving directory `/tmp/vmware-config1/vmnet-only’
Unable to build the vmnet module.

Which is solved by #touch /usr/src/kernels/*/include/linux/config.h The * is a wildcard, and provided you only have the kernel headers for ONE kernel (the one your box is running on) will change to the correct directory, if you have multiple kernels and aren’t sure which one you’re using, run #uname -r at command line and replace the * with the output shown.

All this is (mostly) in aid of preparation for my Red Hat Certification which I’m taking at the start of June, overall I’m confident I’ll pass as I’m pretty solid with a lot of the topics being covered, and I am a very fast learner when it comes to CLI (command-line interface) stuff. I have to say though, the new version of RHEL (Red Hat Enterprise Linux) is very shexeh and stuff.

In other news, I went to see Derren Brown the other day at the Liverpool Empire – all I can say is “wow”. Boy oh boy is he good at what he does! Also went to see 28 Weeks Later on the big screen on Tuesday, i nearly shat my kecks at a few points, I love films like that, especially when they follow on so well from the originals. As a sequel, it didn’t suck, unlike Spider Man 3, which I’m still waiting to understand what the general populous see was “good” in that film. Oh well.