Recent Articles

Linux Competition Questioned
The plots of countless fantasy and sci-fi stories have followed warring factions as they join forces against some great evil. Then the little guys win and are friends forever after. Only if you try to apply this concept to...

A Gaming System For Hardcore Software Developers...
Linux based EVO gaming console is set to be launched on November 18 by Envizons Computer Entertainment. Play Station 3 is an out-and-out gaming console...

The Future Is Linux
I saw this article by InfoWorld's Paul Krill via Simon's delicious links. Paul's article ponders whether Solaris is on its deathbed, based largely on comments from the...

Intel Absorbs Linux Developer OpenedHand
Intel could have put out a press release, or had an exec spout off in front of a few cameras. But nothing says "we're interested in something" quite like an acquisition, and the large corporation has proven its interest...

Linux Tools And Applications For Developers
In our previous article - Thinking about career in Linux? Part 1, we saw some of the prerequisites which shall help you build a career in Linux, or the Open Source...

What Really Happens With Linux
Some random Linux observations... Ubuntu is the only Linux distro I know of that has its alpha releases slashdotted and dugg...which is a real shame; I think there are more that deserve this treatment from...


12.05.08

The Common Mistakes Of Linux Developers

By Praval Singh

Working on a Linux machine is a matter of proud and gravity for a lot of geeks. I could never know why! But there are a few ubiquitous mistakes which a lot of them make while administering a Linux box. If kept in mind, these mistakes can be avoided to keep a smooth work flow in a Linux environment.

Out of many, I would like to enlist a few of them;

Root User Log in: Always try to avoid logging in as a root user, because logging in from root gives you access to all permissions which has a couple of dilemmas. The first being a probable mistake via GUI can hamper the system extensively and the second being the running of X via a root which makes a PC more susceptible.

Avoiding updates: As a good administrator it is always expected on one's part to keep updating your system to make it a more secure one. This will make the system more resistant to attacks hence make it more stable.

Installing applications from different binary types: Installation of various files from .deb package and their dependencies from source, or vice-versa might not always work, because the dependencies are more complex in nature. So, it is advisable to install files from .deb package as many related applications become simple to upgrade from within the package management system.

A server boot to X: In order to make a few administrations tasks trouble-free, the server boot to X ultimately results in memory wastage and loss in CPU cycles. This also helps in restricting the access to your system and results in utmost privacy.

Low password strength: Passwords should always have the utmost security and their strength should be good. It is better to keep a password which is hard to memorize than keeping a password more prone to the hacking fraternity.

The Fundamental Server: Everything You
Need Inside and Outside the Box - Learn More

Misunderstanding the file permissions: The rwx method which stands for r=read, w=write, x=execute is used to handle permissions effectively. Proper permissions can help a system in many ways while improper permissions can lead to a system getting hacked. Therefore, an administrator must have good enough knowledge of the unique code of permissions.

Zero backup of critical configuration files: To avoid unnecessary problems, it is always better to have a backup of all important configuration files. Necessary backups include those of Samba, Apache, and MySQL.

Ignoring log files: /var/log is the default destination for all log files. Log files are used to locate all generic errors. The use of third party applications is also growing day by day and thus an application called logwatch has come into prominence which creates various reports for us to solve the discrepancies in /var/log files.

Neglecting the command line: It is actually a tough task to memorize all the commands and this is taken care of mostly by GUI. But at times, ignoring command lines which is faster, easier, more secure, and more reliable is a moronic decision on the user's part. A basic understanding of the working of command lines can help a user and lead to correct judgments.

Non-installation of a working kernel: A machine requires a kernel and its proper updating. An update of a current kernel, if it works well, is actually a better thing to do than deleting previous kernels. If an update is successful deleting previous kernels which acted as backup is advisable.
These were few of the top mistakes which a Linux administrator/user can avoid to help use the resources in a better and safer way.

Comments


About the Author:
Praval Singh is a contributing writer for Brajeshwar.com.
About LinuxDeveloperNews
Get the lastest information on current changes in the Linux Development World.





LinuxDeveloperNews is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxDeveloperNews.com WirelessProNews.com
CProgrammingTrends.com DevWebPro.com





-- LinuxDeveloperNews is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
© 2008 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal

archives | advertising info | news headlines | free newsletters | comments/feedback | submit article



LinuxDeveloperNews News Archives About Us Feedback LinuxDeveloperNews Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact