How to speed up the boot time in Ubuntu by profiling the boot process
There is way to improve the speed of boot process in Ubuntu Linux by profiling your boot. Profiling lets Ubuntu make a list of all the files that are accessed during bootup, it then sorts the files according to how they are stored on your hard-disk. So the next time the system is booted, the files would be read faster.
To profile boot you need to follow these steps:
- At the grub menu highlight the kernel
- Press e for edit
- Choose the line starting with kernel and press e again. Now add the word profile to the end of this line. Hit Enter and then press b to boot
NOTE: The system will boot slower this one time, the next time however you should see an improvement. Also keep in mind that all this is machine-dependent and also depends on the arrangement of files on your hard-disk, so the difference you see might not be huge, or even nil in some cases.
Print This PostLinux Tips: Keyboard shortcuts and command line tricks
In this article I will show you some keyboard shortcuts and other command line tricks to make entering commands easier and faster. Learning them can make your life a lot easier!
Here are some keyboard shortcuts you can use within terminal:
Alt-r Undo all changes to the line.
Alt-Ctrl-e Expand command line.
Alt-p Non-incremental reverse search of history.
Alt-] x Moves the cursor forward to the next occurrence of x.
Alt-Ctrl-] x Moves the cursor backwards to the previous occurrence of x.
Ctrl-a Move to the start of the line.
Ctrl-e Move to the end of the line.
Ctrl-u Delete from the cursor to the beginning of the line.
Ctrl-k Delete from the cursor to the end of the line.
Ctrl-w Delete from the cursor to the start of the word.
Ctrl-y Pastes text from the clipboard.
Ctrl-l Clear the screen leaving the current line at the top of the screen.
Ctrl-x Ctrl-u Undo the last changes. Ctrl-_
Ctrl-r Incremental reverse search of history.
!! Execute last command in history
!abc Execute last command in history beginning with abc
!n Execute nth command in history
^abc^xyz Replace first occurrence of abc with xyz in last command and execute it
How To Install and Configure ddclient in FreeBSD and Linux to work with OpenDNS
ddclient is an open-source dynamic IP update client written in Perl. ddclient is available here.
This article shows how to install and configure ddclient in FreeBSD and Linux so it will update your OpenDNS account with your dynamic IP from your ISP.
1. Installation
For CentOS / Fedora, install ddclient via yum:
yum install ddclient
For Debian and Ubuntu, install ddclient via apt-get:
apt-get install ddclient
For FreeBSD, install ddclient from the FreeBSD ports collection:
cd /usr/ports/dns/ddclient make install clean
2. Configuration
After installing ddclient, you have to create / edit ddclient.conf ( for FreeBSD the configuration should be located in /usr/local/etc, for CentOS should be located in /etc/ddclient and for Debian or Ubuntu in /etc ) as follows:
Print This PostHow To change MTU size under FreeBSD and Linux
The maximum transmission unit (MTU) of a layer of a communications protocol is the size (in bytes) of the largest protocol data unit that the layer can pass onwards.
1. Changing the MTU size with ifconfig tool
In order to change the MTU size, use ifconfig as follows:
ifconfig [Interface] mtu [SIZE] up ifconfig eth0 mtu 1500 up
NOTE: This will only work if supported by both the network interface card and the network components such as switch.
Print This PostHow To Update all CentOS/RHEL servers remotely using a shell script
#!/bin/bash # # A simply shell script to update remote CentOS/RHEL servers # You must have ssh public and private key installed. This will save a lot of time if you # have many servers. # # by Adi https://blog.up-link.ro # May 2010 # an array to store ssh commands for each server hosts=( "ssh root@192.168.1.1 yum update -y" "ssh root@192.168.2.1 -p 2222 yum update -y" "ssh adi@192.168.3.1 -t sudo '/usr/bin/yum update -y'" ) # read the array and launch the ssh command for sshcmd in "${hosts[@]}";do $sshcmd;donePrint This Post
How To Install OpenVPN in FreeBSD
OpenVPN is a an open source software application that implements virtual private network (VPN) solutions for creating secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. OpenVPN uses SSL/TLS security for encryption and is capable of traversing network address translators and firewalls.
I. OpenVPN Server - Installation and Configuration
1. Installing OpenVPN Server
To install OpenVPN from FreeBSD ports, enter:
cd /usr/ports/security/openvpn make install cleanPrint This Post
How To Update CentOS Linux 5.4 to CentOS 5.5
CentOS ( Community ENTerprise Operating System ) is a community-supported, mainly free software operating system based on Red Hat Enterprise Linux. It exists to provide a free enterprise class computing platform and strives to maintain 100% binary compatibility with its upstream distribution.
CentOS 5.5 has been released and available via mirrors for immediate update. For more information about this release you can read the release note.
If you have CentOS 5.4 already installed, before to do anything first back up anything you care about.
Print This PostHow To Install Lighttpd with PHP5 and MySQL support on CentOS 5
Lighttpd is an open-source web server optimized for speed-critical environments. It's standards-compliant, secure and flexible. In this tutorial I'll show you how to install Lighttpd on a CentOS 5.4 server with PHP5 support (through FastCGI) and MySQL support.
1. Installing MySQL 5 Server
To install MySQL run this command from the shell:
# yum install mysql mysql-server
Enable MySQL server on boot and start MySQL server:
# chkconfig --levels 235 mysqld on
# service mysqld start
UNIX Tools: fdupes – Get rid of duplicate files
fdupes is a tool for identifying or deleting duplicate files residing within specified directories. It first compares file sizes and MD5 signatures, and then performs a byte-by-byte check for verification.
1. Install fdupes
Type the following commands to install fdupes in FreeBSD:
# cd /usr/ports/sysutils/fdupes
# make install clean
Type the following command to install fdupes in CentOS / Fedora / RHEL (make sure you have rpmforge repo enabled):
Print This Post