The Linux Page

Help other users realize that everything is possible, especially avoiding Windows for their own personal use.

Welcome to The Linux Page

Fox Trot by Bill Amend. Click to enlarge.
Click to enlarge

This site is a collection of my own work with Linux. Certain things are easy, others take time to decipher and if I ever need to repeat the work (which usually happens!), then I need to remember everything by memory or... have a site with all the steps taken and to take again.

The following are my most recent posts:

You need just one port to access a computer...

Here I have a table of 13075 ports that hackers have been trying to access on one of my servers in one week. Many are well known ports. Most are rather random... This clearly shows you why you want to have a firewall properly setup on your computer. If you run any local services (all computers do) then hackers can connect to them unless you block them with a strong firewall setup.

For sure, if you see a port or service name that you recognize (that runs on your computer), then know that anyone on the Internet will be able to connect to it if you do not have a firewall in place. If ...

The control bar with "Switch to Draft" / "Saving ..."

Today, while working on an article about black holes, I experiences this Wordpress problem where my page was stuck saying that it was being saved. Interesting since I was not kicked out (logged out) and other features still worked in other pages of the website I had opened.

I'm not totally what happened, but I was able to open the post in another tab (i.e. right click on the Wordpress logo at the top-left and select "Open in a New Tab" then navigate to your posts and click on the one which is currently stuck) and it told me that there was a newer draft than the current ...

Firewall prevent unwanted accesses to connected computers.


If you setup a Linux box, you want to setup a firewall before you connect your computer to the Internet. If you are setting up a remote server, it should only have the SSH port open. Connect to it, setup the fire, then only install the other servers and open ports as required (and only ports that need to be connected from the outside.)

Any port that you open without the firewall already setup is at risk. You may want to install PHP and along will come a database which may open a port to the Internet. Something that you just don't want to happen.

Setup Firewall

To ...

My Pi 3 running on my laptop.


Well, that was a bit of work and I don't have all the answers yet, but I was able to setup the WiFi network on my Raspberry Pi 3.

The steps are numerous because it did not work on my first attempt!

First of all, if you have MAC addresses firewalls and similar on your network, you want to check on that first and open the door to your Pi. I have such on my Belkin WiFi Router and on my main server so anyone can't just connect to my systems.

To see the MAC address of the Pi 3 WiFi, all I had to do is:

wlan0 ...
    ether 01:23:45:67:89:AB ...

Tracking projects to completion using Jira


I have to install Jira on two new VPSes so I wanted to have notes about the various tools that I need to install to make it all work.

The list should also work on your other Linux systems, such as Debian, Fedora, RedHat, etc.

This is not a replacement for the installation instructions found on the Atlassians website. It is complimentary so you can quickly get it installed on your servers. The problem being that usually you just do apt-get install <something> (on Debian/Ubuntu) and all dependencies get installed automatically. With Jira, since they only offer a ...

Sample Gantt Chart as displayed by ProjectLibre

Example of Gantt Chart

If you've been trying to determine how long a project was going to take, maybe you've heard of the Gantt Charts. This is a way to setup a chart which gives you the ability to calculate how long the project is going to take (or at least it will give you a pretty good idea).

The charts themselves can be difficult to read especially if really large, but the point for me is the amount of time my engineers are going to take to finish up a project. There is such an editor in MS-Office. Unfortunately, that one isn't free, it is Microsoft centric (only works on ...

Protected Tree in a field, like Snaps on Linux.

Refreshing (a.k.a. upgrading)

Usually your snap packages automatically get upgraded when newer versions are made available from the source.

One in a while, though, you may want to run a manual upgrade to make sure that you've got the latest of everything. This is done like this:

Logical Volume Manager: to ease the management of your hard drive partition

LVM today can create a mirror of your data (RAID 1) without having the need for mdraid/mdadm (or hardware raid).

I started writing this page in Nov 2012. Since then the LVM support has been improving quite a bit. making it easier and easier to group physical hard drive and setting them up in all sorts of ways (LVM now supports RAID 1, 4, 5, 6, 10. It also supports the special type called "Thin" which allows you to allocate more virtual disk space than is available physically. So you could pretend you have a hard drive of 1 Eb... and add physical space as you actually really need ...

Scanner Epson 1260 — a flat bed that has worked for over 10 years

Weird Colors

Click to enlargeAs I started using my Epson 1260 Photo scanner on my Linux box, I got some problems...

The first scan works perfectly, and then on the second and following weird colors start appearing. Usually it is red or green, some sort of a gradient. At times half the page is like that, at times more, at times it's like a gradient...

Driver Problems?

Searching, some people said that the iscan driver was bad. Not true. The driver works perfectly.

Not too sure where the problem really is, looks like the buffer used to read the data is not correctly cleared before we read the ...

How to run a virtual macintosh under Linux...

I just got my copy of Catalina and Majove. It comes really cheap these days. You can get a copy ready to install on a USB thunk drive.

The drive I've got is a 16Gb which is enough to fit the newer version (as of Dec 2019), Catalina which requires about 8Gb and the previous version, Majove, which is about 6.5Gb.

I can't just boot the USB, though, since I want to install the OS on a VM. Well... from the interface, it is clearly marked that it is possible to give a VM direct access to a USB port. I tried that and majored (again) in getting my X-Windows locked up. I had to reboot by ...

Thank you for visiting my website.