Author: Ryan

As you may have noticed, WiredRevolution.com has a new look. The majority of the work is now complete but you may see a few more changes in the future. The majority of these changes revolve around browser compatibility, and wrapping up the last design issues. These design changes have been developed into a new Wordpress theme which I will eventually release to the public. If this is something you might be interested in using, or you have any questions/suggestions, feel free to leave me a comment. Keep an eye on this site for the latest.

Read More

At various times it is necessary to restrict the users which can access a certain host. If your network relies on SSH it is as simple as changing an option in the sshd_config configuration file. You will of course need root access to make the necessary changes to this file and eventually reset the SSH daemon. This configuration file is usually located here. /etc/ssh/sshd_config Open the file as root in order to make changes. $ sudo vim /etc/ssh/sshd_config You need to set the AllowUsers keyword followed by the users you want to have access to the machine. AllowUsers ryan joe…

Read More

Hardware support in Linux, specifically Ubuntu 8.10 (Intrepid Ibex) for the Dell XPS M1530 and M1330 is very impressive. However in certain cases the process is not as straight forward as it could be, and it takes a bit of tinkering in order to get it to work. In this article I will go through how to enable audio and video through the HDMI output. The first step is making sure that the HDMI cable is connected between the computer and external monitor, HDTV, etc. Video Support To enable the video you need to go to your NVIDIA X Server…

Read More

When you run the find command on the root directory of a system you may want to exclude all network filesystems and confine your search to only your local machine. The benefits of this are obvious as it will save you a great amount of time especially if the mounted filesystem is very large. Luckily the find command provides this ability with the ‘-xdev’ or ‘-mount’ options. For example: $ find / -xdev -name myfile.txt This command will recursively search for myfile.txt starting in your root directory and skip all externally mounted filesystems.

Read More

Many distributions have syntax highlighting in vim enabled with their default installation. In Ubuntu as well as other Debian based distributions, this is not the case. By default Ubuntu installs the vim-tiny package which does not support syntax highlighting or many other advanced features. You can see by following the chain of symlinks that in the default installation vim calls vim.tiny. $ which vim /usr/bin/vim /usr/bin/vim -> /etc/alternatives/vim -> /usr/bin/vim.tiny If you want additional features including syntax highlighting you need to install the vim package. $ sudo apt-get install vim Now vim uses vim.basic which is what we want. This…

Read More

This is a bug in Firefox 3 where it launches into full screen mode and completely covers the top and bottom GNOME panels as well as its own title bar. While in this buggy mode Firefox cannot be resized, and can only be closed from within the menu. File -> Quit A temporary fix involves pressing F11 which switches you into full screen browser mode and pressing it once again to switch back. Once you close Firefox and restart it however it will continue to have the same issue. To fix this bug permanently, delete the file localstore.rdf from your…

Read More

When a file is saved in Windows and then moved to a Linux system the formatting differences can cause a variety of problems. To effectively use these files you will need to change the format from Windows/DOS to Unix. This conversion occurs by simply removing the Windows carriage return characters. I have explained how to use the tr command remove these windows carriage returns, but when you have a large amount of files to convert this can become tedious. As a solution to this I have written a BASH script to convert all text files within a directory. #!/bin/bash for…

Read More

At certain times while using Gentoo you are going to have to perform a large emerge, for example when you do an update world. It can be challenging to keep track of the status of this emerge with all the output flying by on the screen. It can also become a problem if you want to check on the status from another machine that did not initiate the emerge. Thankfully you can check the /var/log/emerge.log and get the current status. Run this command to see the last 10 lines of the log. $ sudo tail /var/log/emerge.log You can combine this…

Read More

The ability to remotely SSH into a machine running an Ubuntu LiveCD can come in handy in many situations. The LiveCD supports a large variety of hardware and can be used to troubleshoot system problems on a machine where you have limited or no access. A user with limited skills can easily setup remote access and allow a trusted friend to troubleshoot the system from another location. The first thing to start the process is to open a terminal. Follow these menus: Applications -> Accessories -> Terminal In the terminal install the ssh server on your LiveCD system. $ sudo…

Read More

The process environment consists of all the individual environment variables which are passed on to the program by the shell when the program is launched. This environment can be read and changed by the program during its execution, and can affect how a program is linked or how it executes. For all these reasons it may be important at times to see exactly what the environment contains. The proc filesystem provides the interface to make this happen. The proc pseudo-file system is used as an interface to kernel data structures. It is commonly mounted at /proc and most of the…

Read More