Posts Tagged “linux”:

Windows Subsystem for Linux

Windows Subsystem for Linux (WSL) allows Linux binaries to run natively on Windows 10. That being said, one could run user-mode binaries such as Bash, Sed, Awk etc. WSL provides a Linux-compatible kernel interface that is developed by Microsoft and it runs binaries from Ubuntu 16.04. Work on the Windows... [Read More]

System Administrator Appreciation Day

The System Administrator Appreciation Day or simply SysAdmin Day occurs on the last Friday of July. In an [interview](https://community.spiceworks.com/topic/149581-interview-with-the-founder-of-system-administrator-appreciation-day-ted-kekatos) to Spiceworks in 2011, Ted Kekatos, the creator of SysAdmin Day, explained how it all began. Below is a extract from that interview. > Twelve years ago I was working for... [Read More]

Linux and supercomputers :-)

Whenever I am asked whether Linux is trustworthy or not for critical applications I cite statistics from top500.org. That's a list of the top 500 commercial supercomputers that are known. Every six months the list is updated and the Linux share of supercomputers keeps growing. I recall that during the... [Read More]

Font rendering issue in Google Chrome on Linux

I banged my head against the wall quite a few times trying to fix the ugly font issue in Google Chrome on Linux. I'm running openSUSE Leap and no hack with the `chrome://flags` or advanced font settings helped fix the font rendering issues. Until today... The best fix that I... [Read More]
Tags: linux opensuse

Hindi phonetic keyboard layout in openSUSE Tumbleweed

I installed openSUSE Tumbleweed from snapshot 20170203. Surprisingly I could not find the Hindi/Bolnagri layout as I use to in previous installations of openSUSE. I'm using GNOME and getting a Hindi phonetic keyboard layout is usually not much a hassle. With GNOME version 3.22.2 I suppose the configuration of keyboard layouts... [Read More]
Tags: linux hindi

Setting up a quiet auto-update for openSUSE

I was having a discussion about openSUSE with a colleague when he questioned me on software updates that just run silently in the background. I replied that yes, it's possible, in fact on the command line one may use the --non-interactive flag with zypper. Otherwise, open YasT > Online Update... [Read More]
Tags: linux opensuse

openSUSE debug repository

I am running openSUSE Leap 42.1 in a Vagrant box and while I had to debug a small executable file, I came across a message prompting me to install the glibc-debuginfo-2.19-19.1.x86_64 package. (gdb) run Starting program: /home/vagrant/hi Missing separate debuginfos, use: zypper install glibc-debuginfo-2.19-19.1.x86_64 Breakpoint 1, 0x0000000000400561 in main ()... [Read More]
Tags: linux opensuse

Tumbleweed, get openSUSE rolling

In the Linux lingo, a rolling distribution is one that keeps on updating rather than requiring "distribution upgrades" through periodic releases. Among the likes, such popular distributions are Gentoo and Arch Linux, which are also known as the full-rolling distros. In the past openSUSE followed a release cycle of 8... [Read More]
Tags: linux opensuse

openSUSE Leap

Earlier I wrote about about openSUSE:42 and explained the particular branch will include core SUSE Linux Enterprise code. There was a long debate on the openSUSE mailing list to find a suitable name. On 25 June 2015, Rainer Fiebig sent the following to the list: [...] But excitement and attention... [Read More]
Tags: linux opensuse

openSUSE:42 - a new beginning

People usually ask what is the difference between openSUSE and SUSE? Some even ask how to pronounce it :-) Well, before it hits hard, you should pronounce it suze. SUSE is an enterprise class Linux distribution and it comes in two flavours: - SUSE Linux Enterprise Desktop - SUSE Linux... [Read More]
Tags: linux opensuse

Configure touchpad in openSUSE KDE Plasma 5

I installed KDE Plasma 5 on my openSUSE 13.2 machine. Aww. That looks quite sleek & I adore the classic menu. After a long time using both Gnome 3 (on various distros) and Unity, I am appreciating a vanilla KDE desktop. One could simply replace KDE 4 by KDE Plasma... [Read More]
Tags: linux opensuse

Linux free course by EDX

I received an email today from EDX about their upcoming course on Linux. I usually receive notifications about new courses but this one caught my attention. I checked and indeed there’s an [Introduction to Linux](https://www.edx.org/course/linuxfoundationx/linuxfoundationx-lfs101x-introduction-1621#.U1_ucaalgl8) course that is being made available as from 1 August 2014 in collaboration with the... [Read More]

Ubuntu 14.04 LTS, a first impression

Ubuntu 14.04 LTS was released yesterday, 17 April 2014. This falls well with perfect timing for LUGM’s event, the Corsair Hackers Reboot. I did not wait much & downloaded the 64-bit image for a trial & to check new features. Installation was seamlessly easy as usual. On my Acer Aspire... [Read More]
Tags: linux ubuntu

Laptop gets Tux’ed

During the week, I was given two laptops to prepare for Corsair Hackers Reboot. One came with Linux Mint 14 and the second with Debian 7 Minimal. I was given a green light to format & put any distribution I wish. That was too cool! This morning I plugged the... [Read More]
Tags: linux

elementary OS, truly a beauty

It’s been a month since I’m running elementary Luna on my main laptop, an Acer Aspire 4741. I was tempted to have a look initially when I heard about it’s sleek UI. I thought I should give it a try & see if elementary could be enlisted among distro-suggestions. Usually... [Read More]

braincheck() perl script

During the weekend I was getting bored, so I looked for something creative to spend time on. Since two weeks I’m using elementary OS, an Ubuntu based distribution. It was a fresh install and my notebook is currently bare. For the creative fun I installed Padre, a Perl IDE. I... [Read More]

Linuxfest 2013, mass mail...

Today while I had to send out emails to attendees of Linuxfest 2013, I sat down thinking of a way to mass-mail. The emails should display the name of attendees so that they may notify me if it’s mistyped. Sendmail and a bunch of command line utils could do the... [Read More]

GPLv3 and Tivoization

First and foremost, a quick intro to GPL (General Public License). The General Public License was originally written by Richard Stallman in 1989 for the GNU Project. It clearly defines what is a free software. To be called such, a software needs to provide the user the following : -... [Read More]

LUGM IRC Channel

Yes, I knew this IRC channel, #linux.mu since long. However, I joined in only a couple of times before. Yesterday, while I was kinda bored & was looking for something interesting/creative. I logged in & tweeted for others to pop in. A while later we had a small group of... [Read More]
Tags: linux lugm irc

Point Linux 2.2 Codename “taya”

Point Linux – Another Debian derivative? Let’s take a sneak peak. The current stable version of Point Linux is 2.2, codenamed “taya”. As of writing this post version 3.0 Beta 1 was released. However, I’ll keep this analysis focused on the stable version. The official website of Point Linux describes... [Read More]

Manjaro Linux quick review

I read various reviews on Manjaro Linux previously but I never tried it. Reviews seemed good & this weekend I thought of driving the beast. I started by downloading the 64bit ISO image and dumped the same on a pendrive. It booted into a beautiful & sleek desktop. Whoosh! What’s... [Read More]

Download & build Chromium OS

As it’s a tradition now on weekends I get on with some sporadic project. Since last evening I plugged my laptop for a Chromium OS adventure. I started by going through the documentation on the [Chromium.org](http://www.chromium.org/) website. I installed the required tools on my openSUSE machine to get Chromium OS... [Read More]

Skype “no sound” fix

I installed Skype v4.2 on openSUSE 13.1 KDE 64bit. Although having PulseAudio configured, there was no sound in Skype. I checked around and found this announcement: ``` PulseAudio 4.0 and SkypeBy Arun | Published: August 2, 2013 This is a public service announcement for packagers and users of Skype and... [Read More]

Font anti-aliasing in openSUSE KDE

Some time ago a friend, Abdallah Yashir asked me about font anti-aliasing in openSUSE KDE. He liked the KDE version of openSUSE but somehow was disappointed with the quality of fonts. As a developer typography was his main concern. I told him I’ll put some quickie instruction on my blog.... [Read More]
Tags: linux opensuse

Set up keyboard layout applet in Cinnamon 2.0

As I continue exploring Cinnamon 2.0 features (on openSUSE 13.1) I noticed the keyboard layout setting wouldn’t function as expected. For some weird reason I couldn’t add **Hindi (Bolnagri)** layout although this is present in the GNOME session. I also tried setting it up using gnome-control-center instead of Cinnamon settings... [Read More]

Cinnamon 2.0 installation fails on openSUSE 13.1 RC2

Cinnamon 2.0 was released last month. The project has matured into something more independent. It now does not require to have GNOME 3 installed in order to work. Cinnamon 2.0 represents a complete desktop environment built on GNOME 3 technologies rather than just being a front-end of the GNOME desktop,... [Read More]
Tags: linux opensuse

Linux meetup – Sporadic topics

I wasn’t expecting much for today’s LUGM mini-meetup (Linux meetup). I was wrong, it turned out to be very productive one :) I tried to reach Bagatelle by 12h30 but the bus got me there at 12h45. As I was racing towards Mugg & Bean, Ashley called and told me... [Read More]

openSUSE 13.1 RC2 GNOME Live

openSUSE 13.1 RC2 came out today! Could see some awesome bug-hunting moments ahead. I didn’t waste time & fired the download page. Thought I’d start with the Live editions and I downloaded GNOME Live 64bit. I dd’ed the nearly 1GB image to a pendrive. Oh! What’s dd’ed? See it in... [Read More]

Web Penetration Testing with Kali Linux

A few months ago I was contacted by Packt Publishing asking if I’d be willing to provide a technical review on one of their upcoming books. The title of the book was **Web Penetration Testing with Kali Linux**. Of course I was willing to do it. Like that I was... [Read More]

Linuxfest 2013 brainstorming continues …

It’s been a hectic Saturday … started pretty early with a intervention (work) which I carried from home. I was hoping to finish before noon but those slow RDP connections messed up my plans. Oh yeah, intervention on WinServers. During the week Pritvi created a facebook event for [Linuxfest brainstorming](https://www.facebook.com/events/655270981171980/).... [Read More]

LUGM mini-meetup | The gang of sixteen

Last week I was contacted by the UoM Computer Club folks telling me they have a slot for the Linuxfest 2013. That was indeed a great news. I didn’t waste any more time & announced the same on LUGM’s [mailing list](http://discuss.lugm.org/mailman/listinfo/discuss_discuss.lugm.org). Secondly, I created a [facebook event](https://www.facebook.com/events/577716965610743/) for LUGM mini-meetup... [Read More]

A first impression on Point Linux

2 days ago I downloaded Point Linux, which is a Debian based distribution featuring the MATE desktop. I gave it a try last night. It’s a live DVD of 1G around. Like most of the Debian based distros Point Linux is lightning fast. The live session started without issues. To... [Read More]

openSUSE 13.1 bug-hunting adventure resumes

openSUSE 13.1 RC 1 was [released](http://news.opensuse.org/2013/10/11/opensuse-13-1-rc-1-available-time-to-test/) today. I could see some more bug-hunting fun ahead. While I was still reading the announcement on openSUSE website, Nitin had already shared the link on facebook & started downloading. That was blazing fast. Happy to see that the aspiring openSUSE Advocate is so... [Read More]
Tags: linux opensuse

Mkahawa – Cybercafé Billing Software

Last night someone pinged me on facebook regarding Mkahawa installation. I was feeling tired & being on-call for work I didn’t want to be in a kaput state later if the work mobile rings. I kept the fun for today. ####What is Mkahawa? It is a cybercafé managemet/billing software, which... [Read More]

SolusOS 2 Alpha 9

I was introduced to SolusOS by a colleague at work. That was a few months ago. I was very much impressed with the distribution; it was fast & responsive. SolusOS 1 was based on Debian. The project founder, Ikey Doherty, is also the mastermind behind LMDE. Shortly after, development of... [Read More]

General Operations 101

Often when people ask me about my work they don’t really get it exactly what I do. I must say when it comes to IT people tend to know only about Technicians, Software Developers … but not System Admins. It’s also the case of students. A little more than a... [Read More]

find – explained through a screencast

I usually enjoy my Sunday doing something new, creative … like a few months back I started drawing. Then I paused but I think I’ll get back to drawing soon. Anyway, drawing will be for another Sunday. Since I re-installed openSUSE 12.3 with MATE on my laptop I haven’t installed... [Read More]

LUGM | mini-meetup 31.08.13

Saturdays are becoming fun with LUGM mini-meetups. I finished an intervention at work and called Yuram to confirm which bus to take from Ebène to go Bagatelle. Most Port-Louis buses should drive through Bagatelle and I confirmed again by asking the conductor when getting in. I reached Mugg & Bean... [Read More]

Set Caja as default file manager

When I installed openSUSE on my laptop I chose the XFCE desktop environment. Along with that came Thunar file manager. Later when when I installed MATE 1.6 I noticed that Thunar was still my default file manager. I wanted to set Caja as default file manager. I went through the... [Read More]

Linux Malware Incident Response

Two days back I started reading **“Linux Malware Incident Response“**. It comprises of 134 pages which is perfect if you’re looking for some quick reading. The author introduces the topic by going in depth about malware incidents & investigation. He breaks down the same as 5 phases : 1. Forensic... [Read More]

MATE Desktop presentation at the openSUSE Conference 2013

Stefano Karapetsas gave a fine presentation on MATE Desktop at the openSUSE Conference 2013. ![MATE Desktop](/img/2017/02/mate-desktop-screenshot.png) I took the liberty to document his presentation here. Stefano started with a brief introduction to the MATE Desktop. He explained how we should pronounce the word “MATE”. It’s actually derived from a species... [Read More]

My mom uses openSUSE

This morning I launched openSUSE 12.3 installation on a second laptop at home. I was hurrying for work so after partitioning the disk and finalizing the applications to be installed I left home. I let the setup continue. I worked till late and reached home around 20h45. What do I... [Read More]
Tags: linux opensuse

Customize MATE menu

I was chatting with [Stathis](http://en.opensuse.org/User:Diamond_gr) today and we discussed about customizing the MATE menu. We thought of putting a nice openSUSE logo on the start button. I initially used the openSUSE logo that’s available in [mate-faenza-icons](https://github.com/mate-desktop/mate-icon-theme-faenza) package. Here is how it looks like: ![](/img/2017/02/MATE-menu.png) Download the [mate-faenza](https://github.com/mate-desktop/mate-icon-theme-faenza/tree/master/matefaenza) icons package and... [Read More]

Clock-applet crashes in MATE

I noticed my system time incorrect and right-clicked on the applet and clicked on preferences to modify. The applet crashes. I retried and it crashes again. I searched if it’s an existing bug in MATE version 1.6.1 but could not find more information. When the clock crashes a dialog box... [Read More]

Need Microsoft Word equivalent on Linux?

At work I’m surrounded by people who need to poke me whenever Linux is on news (by people I mean Thiery L aka asthierix). Thiery usually feeds my imagination with lots of crazy ideas. In fact, he’s the one who got the programming bug into my brain. Today he poked... [Read More]
Tags: linux ubuntu

top500.org’s supercomputers list for June 2013 is out

China wins again with it’s Tianhe-2 supercomputer. According to a [BBC article](http://www.bbc.co.uk/news/technology-22936989), this came as a surprise as the machine was not supposed to be ready by 2015. Anyway, what brings smile on my face is that the beast runs [Kylin OS](http://en.wikipedia.org/wiki/Kylin_(operating_system)), a version of Linux developed by the National... [Read More]

LUG Mauritius meetup at L’Escalier

[LUG Mauritius](http://lugm.org/2013/05/21/lugm-meeting-15th-of-june-2013-meeting-restylized-venue-lescalier/) organized a meetup yesterday at L’Escalier. I was supposed to deliver a short presentation on Project Evil Genius. Since my car is still kaput I opted to go by bus. Now L’Escalier is a far place from Providence. So, I went till Réduit and Avinash Seetaram (my colleague... [Read More]

Bootable Linux Pendrive

![](/img/2017/02/liveusb-icon.jpg) Many times I’ve seen people asking how to make a Linux bootable USB drive. These tools should be helpful if you’re running a Linux desktop already: – [UNetbootin](http://unetbootin.sourceforge.net/) – [USB ImageWriter](https://launchpad.net/usb-imagewriter) However my favorite utility is dd. It’s usage is straight-forward by specifying an input file and an output... [Read More]

KDE: Trash has reached its maximum size

Ever came across an error in KDE saying “The trash has reached its maximum size! Cleanup the trash manually.” ? ![](/img/2017/02/kdetrash-1.jpg) First check the metadata file from the trash folder to see if the size is consistent with its content. ``` cat ~/.local/share/Trash/metadata ``` If it’s not, then do: ```... [Read More]

Acer Aspire 5336 backlight fix for openSUSE

This tutorial shows how to fix the backlight issue in Acer Aspire 5336 notebooks. When booting your Live CD/DVD add the following boot options to the grub menu : ``` acpi_backlight=vendor acpi_osi=Linux ``` ![](/img/2017/02/acer-aspire-backlight-issue.jpg) Press enter to let the boot process continue. When the screen turns black press the **Fn... [Read More]
Tags: linux opensuse

netcat – swiss army knife for TCP/IP

They say it’s the “swiss army knife for TCP/IP”. They say it right! I’ve seen netcat or we should simply say nc, in action a lot many times. When you can’t move files through the traditional SSH or FTP for “various” reasons, nc comes as a great savior. It’s easy... [Read More]

Bash – for loop

Say you have some PHP files and you need to replace the .php extension with .html. The “for” loop in bash comes handy to do this task. However, prior to renaming we need to strip the .php extension from the file name and here awk does a great job. See... [Read More]

xargs - command-line arguments

**xargs** is a nice utility that works in conjunction with pipes to construct argument lists and pass the same to other utilities. Here’s how I’d search and remove all HTML files: ``` find . -name "*.html" -print | xargs rm -f ``` [Read More]

Hi there. I’m a Raspberry Pi.

It’s been a year around since I received my Raspberry Pi. Every time I thought of doing something with it … I felt lazy. Plus my TV at home did not support HDMI and using the analog Video cable isn’t so fun. Prior to receiving the RPi I had loads... [Read More]

Wireless issue in Linux

A friend had a wireless issue on Linux Mint and asked me for advice. I found many people reporting issues with Broadcom & Intel drivers. Most distributions do not bundle proprietary drivers in their main release. These drivers are however available on the NON-OSS repository. Finding you’re wireless make/model isn’t... [Read More]

Enable mod_rewrite in Apache

I have been posting hacklog.in blog articles on Facebook for some time. The URLs do not look nice when the address finish with something like ?p=858. A web link such as [https://hacklog.mu/enable-mod_rewrite-in-apache](https://hacklog.mu/enable-mod_rewrite-in-apache) is more readable than [https://hacklog.mu/?p=858](https://hacklog.mu/?p=858). To get a human readable link you need to change the permalinks settings... [Read More]

openSUSE Cheat Cube

A colleague at work today showed me the Fedora Cheat Cube. It’s great as a promo material and I instantly thought of doing something similar for the openSUSE project. Back to home and I googled for the svg version. To my surprise I found there already is an openSUSE version... [Read More]
Tags: linux opensuse

Send mail from command line

Ever needed to send a mail from the command line. It’s pretty simple (provided you already have a mail transfer agent running such as postfix or sendmail). ``` echo “Type email content here” | mail -s “Your subject” -a attachement-filename.png email@provider.com ``` Let’s say your account name on your PC... [Read More]

Linux Kernel 3.8.5-1

Running the Linux Kernel 3.8.5-1 on my openSUSE box. The kernel isn’t yet available on the official 12.3 repo. It’s installable from the build service though. ![](/img/2017/02/tux-thumb.png) I felt it was time to move to the next version since 3.7.10 was marked EOL. It’s been a while I’m using it... [Read More]

MS True Type fonts in openSUSE

It’s an early Sunday morning and I start the day chatting with online geeks. A friend then pings about MS fonts on openSUSE. I guess he needed those for his assignment stuffs. ![](/img/2017/02/Misc-file-ttf-icon.png) While I’m not a fan of those fonts neither I use them often, they do come handy... [Read More]
Tags: linux opensuse

SSH with authentication key

A wise man once told me, the company of wise men makes one knowledgeable and wise. :-) So it happens that with my colleague Thiery being around in office I’m getting some IT-Sec best practices too. I was always too lazy to set-up SSH authentication via keys … and I... [Read More]

Upgrade openSUSE 12.2 to 12.3

![](/img/2017/02/opensuse_logo.gif) Happy to say that now my VPS is running openSUSE 12.3.The upgrade from 12.2 to 12.3 wasn’t a big deal. Here are the quick actions that initiate the upgrade : 1. Run a system update (zypper update) 2. Disable 12.2 repos 3. Add & refresh 12.3 repos 4. Full... [Read More]
Tags: linux opensuse

Google Chrome for Linux

Ever needed to download Google Chrome for Linux but from a Windows browser? Well, if you tried you must have noticed Google forces the download for Windows version. This is because Google selects the Chrome version based on your browser’s User agent. One way to bypass this automatic browser detection... [Read More]

Skype 4.1 & openSUSE 12.3

![](/img/2017/02/skype-on-suse123.png) Skype.com shows only openSUSE 12.1 32bit version rpm available. While it looks like outdated this rpm does work fine on openSUSE 12.3. All you have to do is download the rpm and install it using zypper (to resolve the dependencies). ``` zypper in skype-4.1.0.20-suse.i586.rpm alsa-plugins-pulse-32bit ``` Skype needs the... [Read More]
Tags: linux skype

Arch Linux – dual screen

It’s obvious when you start getting up with some programming you find having dual monitors a good thing. You could edit codes on one and run them on the other. This helps a lot from the annoying task of switching windows (at least to me). Thus, I plugged a Dell... [Read More]

dd to backup hard drive

A friend gave me his 10 yrs old broken laptop which he had kept among junk for years. He asked me if it was possible to retrieve his emails from the laptop. Obviously my answer was if the hard drive is still alive then “yes”. Now working on such old... [Read More]

Qemu-KVM, VM with shared folder

Start a VM from command line with a shared folder on the host machine: ``` qemu -m 1024 /data/VM/Windows_XP/Windows_XP.img -usbdevice tablet -full-screen -vga std -net nic -net user,smb /path_to/foldername ``` It’s the -smb option that does the trick. It requires samba for sharing resources (using cifs protocol). “-usbdevice tablet” regulates... [Read More]

Gimp – Save for web plugin

![](/img/2017/02/GIMP.png) Back in Linux Mint there was this nice plugin in Gimp called Save-for-web. It allowed saving pictures in small size yet keeps a nice quality. This saved the hassle of messing with settings manually every time you needed to export something for the web. I missed this plugin in... [Read More]
Tags: linux gimp

Enable Vertical Scrolling in Arch Linux XFCE

Just got my Arch Linux XFCE box up, customized & running. One thing I missed most was ‘vertical scrolling’ with the touchpad. So, I went through the great knowledge base of Arch Linux wiki and finally found out what’s needed. First install the synaptics driver: ``` pacman -S xf86-input-synaptics ```... [Read More]

Access Windows shares from Linux

Use samba to access Windows shares: Do `apt-get install samba4` to get the latest version of Samba. Do `apt-get install cifs-utils` to get necessary files/utils required to mount Windows shares. Then do the following: ``` mkdir /mnt/share ``` Type the following command to mount the share: ``` mount -t cifs... [Read More]
Tags: linux windows

Convert nrg to iso

Yet another awesome use of the dd utility. Here’s how an nrg format image file can be converted to iso. ``` dd bs=1k if=image1.nrg of=image2.iso skip=300 ``` [Read More]

Cinnamon 2.0. Finally, it works!

Coffee, Vodka & Beer into the system and enlightened I were! Indeed, I could not believe how simple the solution was when for 2 days I had been hacking around to get Cinnamon 2.0 work on openSUSE 13.1 RC2. The initial error I got came from installation of `python-lxml` package.... [Read More]
Tags: linux opensuse

the correct find

Here’s an unbreakable way of using the find command across various Unix/Linux platforms: ``` find . -type f -exec ls -l ‘{}’ ‘;’ ``` Notice the single quotes. [Read More]

What’s in Linux 3.6 ?

Linus Torvalds announced the release of Linux 3.6 on 30/09/12. If you’re wondering what’s new, here’s a peek for you: ####Changes to Btrfs While Linux 3.5 saw some improvements to Ext4, this latest kernel version 3.6 brings a number of tweaks to the new copy on write (CoW) Btrfs filesystem... [Read More]

Format and rename USB drive

I got a 1TB Toshiba Portable Drive and I was looking for a way to format and label the drive. While searching here’s what I stumbled upon, pretty quick & easy: ``` mkdosfs -n ‘YOURLABEL’ -I /dev/sdb1 ``` The same can be achieved using mkfs as follows: ``` mkfs.vfat /dev/sdb1... [Read More]

Invalid command ‘SSLEngine’ – How to enable mod_ssl

If you’ve just set up apache and you try using the SSL feature, you’ll most probably get the following error: Invalid command ‘SSLEngine’, perhaps misspelled or defined by a module not included This is caused by mod_ssl not being enabled. mod_ssl comes bundled with the apache-common package but it is... [Read More]
Tags: linux apache

Bash - the while loop

The Bash while loop. Print ‘this is a test’ 10 times. ``` #!/bin/bash x = "0" while [ $x -lt 10 ] do echo 'this is a test' x = $[$x + 1] done ``` [Read More]
Tags: linux bash

Reduce swap tendency in Ubuntu / Linux Mint

This applies to machines having little RAM resources (e.g 512Mb). When a machine swaps, data is actually written on the disk rather than the real RAM. This is considerably slower. Swap tendency can be put off completely (value 0) or put at maximum (value 100). The latter will make the... [Read More]

Call a cow

Now… This is fun. Do you want to call a cow in Linux Mint? Wondering what is it about? Ok, open Terminal and type the following: ``` apt-get moo ``` What do you get? [Read More]

LAMP in one command

![LAMP](/img/2017/02/lamp-mint.jpg) Ever wondered if you could install the LAMP stack (on Linux Mint/Ubuntu) with one simple command? One would say let’s do: ``` apt-get install php5 mysql-server apache2 ``` However, there’s a shorter way of accomplishing that. Try the following: ``` apt-get install lamp-server^ ``` Or if you like things... [Read More]

openSUSE 'locate' utility

The ‘locate’ utility does not come bundled with openSUSE. It forms part of findutils. ``` zypper search findutils ``` Here’s the result you should get: ![](/img/2017/02/findutils.jpg) To install the package execute the following command: ``` zypper in findutils-locate ``` [Read More]
Tags: linux opensuse

Google Earth running on openSUSE 12.1

The Google Earth package is available on the Packman repos or you may download the relevant RPM file from http://www.google.com/earth/download/ge/agree.html. To download & install from the repos, do: ``` zypper in google-earth-stable ``` To install the downloaded RPM file from Google, do: ``` rpm -ivh google-earth-stable_current_x86_64.rpm ``` On my laptop... [Read More]

Change keyboard layout in terminal

Working with virtual servers (accessed from various locations/countries), we’re often faced with situations like this: the server has a UK or FR layout and our keyboard is US. To get around this we can reload the key map. One command that works on all Linux platforms is loadkeys. E.g. to... [Read More]

Linux, a cat & dog story

We’ve all enjoyed the awesomeness of the ‘cat’ command. We’ve surely had good time catting files. Well… Now, you can start dogging files. Yep! You do have a ‘dog’ command. It’s not available on the repos; just download it from > https://launchpad.net/ubuntu/gutsy/i386/dog/1.7-8 and then: ``` dpkg -i dog_1.7-8_i386.deb ``` Now... [Read More]

The Debian Administrator’s Handbook

The Debian Administrator’s Handbook This is an awesome piece of work or you may also call it a nice companion for the aspiring Linux administrator. It starts from the basics of Debian and gradually deepens one’s knowledge in field of Linux administration. ![Debian Administrator's Handbook](/img/2017/02/front-cover-232x300.png) Written by two Debian developers... [Read More]

Bootable Linux USB Drive

Very often people search for ways to get a bootable Linux pendrive. While there exists several methods and tools to make one; a less geeky way is using imagewriter. The latest LMDE already comes bundled with this nice piece of application and I guess the next edition of Linux Mint... [Read More]

Indian Languages Support in Linux

Getting Indian languages support in Linux isn’t a tough task. Under Debian/Ubuntu/Mint, just do: ``` apt-get install ttf-indic-fonts ``` On openSUSE execute the following command: ``` zypper install indic-fonts ``` Open ‘Regional and Language’ from ‘System Settings’. ![Indian Languages - Linux](/img/2017/02/regional-settings1.png) Go to ‘Layouts’ and click on the ‘+’ button... [Read More]

openSUSE 12.1 distribution upgrade

![openSUSE 12.1 distribution upgrade](/img/2017/02/suse1.jpg) This short tutorial will allow you to upgrade your openSUSE 11.4 to version 12.1. Before we launch the distribution upgrade, we update the current desktop. Open terminal and run the following: ``` zypper repos --uri zypper update ``` (‘zypper repos –uri’ lists all the available repos.)... [Read More]

Linux Mint climbs the Distrowatch ladder

![Linux Mint](/img/2017/02/Linux_Mint_Official_Logo.png) 2011 has been a great year for the Linux Mint[^1] team. With the advent of Gnome 3 and introduction of Unity in it’s parent distro, many people speculated which of these two would the Mint team adopt. With a great surprise the team came up something beyond. Taking... [Read More]