Linux tutorials and more...
This is a last post on LinuxConfig.org !
This is a LinuxConfig.org's last post ! Over 4 years I have been working on this project with a single aim and that is to deliver Linux Tutorials and Linux guidance to anyone who possess an Internet connection and thus promoting GNU/Linux as an Operating System of choice. I can say that my effort was quite successful as over this short time LinuxConfig.org served literally millions unique visitors. For this success my big thanks goes to you as a reader for your encouraging comments, to all GNU/Linux developers who made GNU/Linux possible, GNU project, lxer.com and tuxmachines.org.
Now the good news ! If you have enjoyed LinuxConfig.org's tutorials you still can, however development of new tutorials has been shifted to the new project LinuxCareer.com.
The effort behind this new project is essentially the same but with more people involved> At the moment these are:
- Rares Aioanei ( kernel hacking, linux system administration & programming, linux distribution reviews )
- Dawid Soroka ( updates on linux job market )
- Lubos Rendek ( linux generalist, Linux programming & web development )
LinuxCareer.com will deliver to you even more high quality Linux tutorials and guides. LinuxCareer.com will also provide you with latest Linux news and Linux job offers.
Although we do not extensively use the "GNU" word in our writings we truly believe that GNU licence plays an important role in any healthy society today and in the future. Therefore, as part of our mission at LinuxCareer.com we have also committed to extend our effort to support financially or otherwise GNU/Linux Dragora distribution for as long as possible.
If you think you have a great Linux tutorial or Linux project you want the world to know about, feel free to join as in our quest ! Otherwise you can support us by simply using LinuxCareer.com website or by linking to http://linuxcareer.com from your website or blog.
What happens next:
- linuxconfig.org will remain online in perpetuity but website will be rather static unless some other idea comes along
- some articles on linuxconfig.org may be rewritten, edited and moved over linuxcareer.com
- RSS subscribes will start receiving feed from linuxcareer.com
Thank you again for your support.
Lubos Rendek
---
LinuxCareer(s).com
LinuxConfig.org
A beginners howto to compiling from source on Linux systems
When dealing with Linux/Unix systems, you will, sooner or later have to deal with source compilation. Some call it jokingly a rite of passage, others call it necessary knowledge. Whatever way you look at it, it's good-to-have. We will presume that you have little to no knowledge of how to use the command line or what a compiler is. So before we begin we will help you by listing a handful of tools you will use when living with the command line, plus the specific tools necessary when compiling source code. This tutorial is intended to be as practical as possible, so if you want to read about compiler theory or the steps necessary to get from the source code to a binary, use the documentation proposed below.
Add a commentRead more: A beginners howto to compiling from source on Linux systems
The Great Linux Migration: who’s made the move, why, and what’s in store for the future growth of Linux?
Many organisations are navel gazing and assessing ways of increasing productivity and decreasing costs in order to stay afloat in the current business climate. As a company’s IT spend is one of the larger costs of running a business, it makes sense to look closely at how you run your IT shop. Linux may just answer both prayers: offering increased productivity at decreased cost. So why is Linux such a successful solution, which companies have made the switch, and how will the Linux jobs landscape change in the future? Add a comment
Guide to bug submitting and bug tracking in Linux
Linux distributions and Open Source software in general are, before anything, community efforts. Every distribution lists somewhere on its' website ways to contribute and help to the effort. And it's quite an effort too, which programmers provide for free, working in their spare time. One recurrent theme on each of those "how to contribute" documents is "Submit bugs when found" although the exact wording may differ. Of course, if you can contribute in other ways back to the community that offers you a free, functional operating system, (like writing code, advocacy and so on), even better. This article however focuses on submitting bugs in some of the most popular distributions : Ubuntu, Mint, Fedora, Debian and OpenSUSE. If you have any prior development experience, fine, but that's not mandatory. If you are willing to offer some of your free time that's quite enough. The usual communication channels are mailing lists (subscriptions recommended), IRC and bug tracking software, as we will see.
Add a commentRead more: Guide to bug submitting and bug tracking in Linux
How to customize your Fedora packages
Last time, we talked about custom kernels in Debian-based systems. This time we go to "the other side" and will also talk about customizations, namely how to customize packages on Fedora systems. For this you are not required to have any prior experience on the matter in order to build packages, but a will to learn and read manual pages or other resources is always welcome.
Our article will focus on Apache as packaged by Fedora, and what we will do is modify some of its build options in order to better fit our needs. After all, Linux and Open Source are all about customization, so why not get exactly what we want? With that being said, let's start with our tutorial.
Add a comment
Custom kernels in Ubuntu & Debian - how, when and why
So, you've decided to try out this thing you heard others talk about, called 'compiling a custom kernel'. If you are trying this as a hobby, or because you want to learn a new skill, very well – read on. However, before we start, we will try to explain situations when this need arises and how to deal with it. Note that this is an extensive subject which needs much more in terms of space than we will provide here. You will learn the basics, what you need, what to do and what you'll achieve. For more info, as usual, Google is your friend; also , the documentation resident in the kernel source tree will answer lots of questions. So, let's start with the beginning, with a last note : if need arises, we will publish more articles related to kernel compiling pertaining to other distros. Read More: Building Custom Linux Kernel
Future of Python programming language on a Linux platform
Some sceptics have published articles and blogs over the last few years that have doubted the future of Python. However, Python has been around since 1991 and the growth in popularity of this stable and comprehensive high level programming language, especially in the Linux user domain, would indicate that it is here to stay. Python is an open source language which supports the main programming models currently in vogue. A Python programmer can produce code that could be classified object-oriented, imperative or functional in design.
Read more: Future of Python programming language on a Linux platform
Does Linux Certification cut the mustard?
For those pursuing a Linux career, is Linux certification a must have or an indication that you lack the real world experience that employers demand?
In the ever fast-paced and dynamic context of information technology, IT professionals need to be on their toes, constantly staying abreast of changes in the technology platforms on which they work. Operating systems are refined and improved in newer versions of technology, mandating systems administrators to constantly be on a learning curve to keep up with the changes.
What is DHCP and how to configure DHCP server in Linux
Anyone with a basic knowledge of computer networking knows that in order for two hosts communicate on the same network using TCP/IP model, both hosts need to have an unique IP address. There are two ways on how a network host can obtain an IP address.
One way is to manually configure network interface and assign an IP address by hand. This is called static configuration which means that host's IP address will never change until changed manually again by user or system administrator. If company's network includes more than 1000 hosts this job of setting up each individual host with static IP address will become tiresome and more importantly inefficient.
Add a comment
Read more: What is DHCP and how to configure DHCP server in Linux
IceCat 5 installation on Debian 6 Squeeze
This guide describes step-by-step installation of GNU/IceCat web browser on Debian 6.0 "Squeeze". At the moment there are no pre-compiled packages for a Debian so we are going to do this nicely from command line by compiling GNU IceCat 5 from a sources code.
Step 1: Pre-requisites installation
First we need to install all pre-requisites. As a root use apt-get to fetch and install all required packages:
# apt-get install libgnomevfs2-dev bzip2 python zip \
pkg-config libgtk2.0-dev libnotify-dev libgl1-mesa-dev \
libasound2-dev libidl-dev libgl1-mesa-dev libiw-dev \
libxt-dev build-essential
Step 2: Yasm ( Modular Assembler ) compilation
Although yasm is part of the Debian repository and it is available as a pre-compiled package GNU IceCat requires yasm >= 1.1.0. From this reason we will need to compile yasm from source.
Add a commentHas Google been in touch yet?
If you’re an IT person in today’s world, you are living in charmed times. The job market is finally picking up after the lull of the recession induced by the global financial crisis. Big corporations and the small business sector alike are back in expansion mode and are seeking, in fact vying, to attract quality skilled human resources to make growth possible. With unemployment low, the job seekers pool is limited, forcing organisations to be more resourceful and proactive in their recruitment strategies in order to be competitive in attracting the right skills sets. Of course, this resourcefulness comes more easily to large organisations such as Google and Facebook, who have gargantuan HR budgets, and places small business at a distinct disadvantage.
Linux job portal launched: LinuxCareer.com
As a demand for Linux-related jobs has jumped unexpectedly high in the last couple of years, LinuxCareer.com as a new Linux related job portal attempts to compensate for this sudden surge in demand for Linux skilled professionals and will surely accommodate both employers and job seekers. LinuxCareer.com is not affiliated with any local or international company, nor is it a recruitment or employment agency and it is specialising only in Linux based careers and closely related Information Technology fields.
LinuxCareer.com offers tools such as application tracking, job alerts, login and syncing resumes with facebook.com and linkedin.com accounts as well as screening questionnaires for employers and resume uploads for job seekers.
Job seekers world wide can stay informed about new job listings using RSS feed or Twitter and search linuxcareer.com portal using their mobile by navigating to linuxcareer.com’s mobile version m.linuxcareer.com .
Add a commentsynchronize time with NTP server on Ubuntu 10.04
Question:
Hi Could u please tell me how to synchronize time with NTP server on Ubuntu 10.04 THX
Answer:
First you need to install ntpdate package. Login as a root install enter:
# apt-get install ntpdate
When installed execute a following command as a root user:
# ntpdate pool.ntp.org
Add a comment
Remove and add www from url using apache .htaccess file
Having www in URL of your webpages is not a necessary. It is matter of choice. Most of the internet users are still typing www in from of every domain they enter into they web browser. By use of apache's .htaccess file yuo can force your URL to contain www or you can remove www completely. Here is a way how to add www to your URL. Edit your .htaccess file:
Add www to URL
RewriteEngine On
RewriteCond %{HTTP_HOST} ^linuxconfig.org$
RewriteRule (.*) http://www.linuxconfig.org$1 [R=301]
Remove www from URL
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.linuxconfig.org$ [NC]
RewriteRule ^(.*)$ http://linuxconfig.org/$1 [R=301,L]
In both cases replace domain name with your website's domain name.
Add a comment
Read more: Remove and add www from url using apache .htaccess file
Simple file Encryption and Decryption using encryption key
Question:
Is there a easy way to encrypt and decrypt a file on a Ubuntu Linux system?
Answer:
If you are looking for a simple way to encrypt and decrypt files your should consider to use ccrypt. Use a following command to install ccrypt on a Ubuntu Linux system:
# apt-get install ccrypt
When ready you can use ccrypt to encrypt any file. Example:
Add a commentRead more: Simple file Encryption and Decryption using encryption key
Bash for loop with files containing white space
Question:
i've got a problem when using wild cards like "*.jpg". maybe you have a hint for that resp. want to add an example for the community:
- there is a directory with files,that also have spaces in the name
- i want to write a script that creates thumbs from its jpgs (using mogrify)
- if i call the script with arg "*.jpg" then the names are resolved as space delimitered strings
- inside the script i can't find out anymore, if space is a delimiter or part of the name
What i found is an option in ls "-b" that escapes the spaces. This could be the solution. Is there a way to resolve "*.jpg" in a escaped way?
Answer:
You may want to set $IFS ( Internal Field Separator ) variable to avoid your for loops break when encountered with a whitespace character such as space or tabs.
Add a commentPage 1 of 9













