6 entries tagged with 'Linux'

How to access cherokee-admin from a remote machine

The cherokee-admin binds only to local loopback by default. There are some workarounds:

Tunneling

Create an SSH tunnel. This is the recommended way. In order to do so you must issue the following command:

:::::console
[email protected]:~$ ssh -L 9090:localhost:9090 remote_IP

After that your terminal will be logged in the remote machine. There you can start the admin. From then on you can access this remote interface through http://localhost:9090. Every request will be forwarded to the remote IP running cherokee-admin.

The -b parameter

Launch cherokee-admin with the -b parameter in order to force it to listen to all the network interfaces.

Copy and paste

Finally you could always install cherokee on your local host, configure it there and then copy the generated cherokee.conf file to the device running the cherokee instance you wanted to set up.

How to ask questions the smart way

In the world of hackers, the kind of answers you get to your technical questions depends as much on the way you ask the questions as on the difficulty of developing the answer. This guide will teach you how to ask questions in a way more likely to get you a satisfactory answer. It is written by Eric S. Raymond, the author of the cathedral & the bazaar.

Howto get the UUID of a hard disk

What is the UUID?

The UUID library, present in all Linux systems, is used to generate unique identifiers for objects that may be accessible beyond the local system. The UUIDs generated by this library can be reasonably expected to be unique within a system, and unique across all systems. They could be used, for instance, to generate unique HTTP cookies across multiple web servers without communication between the servers, and without fear of a name clash. The UUIDs are also used to identify the hard disks on your Linux box.

Retrieve the UUID of your disk using blkid

The blkid program can be used to determine the type of content (e.g. filesystem, swap) a block device holds, and also attributes (tokens, NAME=value pairs) from the content metadata (e.g. LABEL or UUID fields).

::::console
[email protected]:~$ blkid /dev/sda5
/dev/sda5: UUID="21fb314a-b170-42b4-960a-07d7930b693f" TYPE="ext3" 

The UUIDs of your disks can also be found in /dev/disk
::::console
[email protected]:~$ ls -al /dev/disk/by-uuid
total 0
drwxr-xr-x 2 root root 120 2009-10-14 10:31 .
drwxr-xr-x 5 root root 100 2009-10-14 10:31 ..
lrwxrwxrwx 1 root root  10 2009-10-14 10:31 0B7E-3FC3 -> ../../sda7
lrwxrwxrwx 1 root root  10 2009-10-14 10:31 21fb314a-b170-42b4-960a-07d7930b693f -> ../../sda5
lrwxrwxrwx 1 root root  10 2009-10-14 10:31 50340AA1340A8A64 -> ../../sda1
lrwxrwxrwx 1 root root  10 2009-10-14 10:31 9e83c2fe-b180-4b46-8b1c-b21eb1634895 -> ../../sda6

Use the vol_id command...

...when you want to see even more info on the hard disk:

:::::console
[email protected]:~$ sudo vol_id /dev/sda5
ID_FS_USAGE=filesystem
ID_FS_TYPE=ext3
ID_FS_VERSION=1.0
ID_FS_UUID=21fb314a-b170-42b4-960a-07d7930b693f
ID_FS_UUID_ENC=21fb314a-b170-42b4-960a-07d7930b693f
ID_FS_LABEL=
ID_FS_LABEL_ENC=

Howto merge PDF documents

It is very simple to merge serveral PDF documents together into one PDF document. Just make sure that the gs package is installed on your system.

::::console
[email protected]:~$ gs -dNOPAUSE -sDEVICE=pdfwrite \
> -sOUTPUTFILE=result.pdf \
> -dBATCH one.pdf two.pdf three.pdf

This command will merge the thee PDF documents one.pdf, two.pdf and three.pdf into the resulting result.pdf document.