Linux articles

and stay informed on Linux using our web articles portal


Linux - RSS feeds

search the articles directory


Enter your search terms in the field above then hit the "Search" button. You will be provided with a list of results from the article directory.

The directory search is powered by Google™

old Linux articles

Buffer Overflow - ...ks. They occur when a program attempts to write data past the end of a buffer. A buffer is a contiguous allocated chunk of memory, such as an array ...
LINUX r Services - ...r is based on the client IP address, TCP port, and client username. The client IP address and username must match an entry in either the system-wi...
Static Libraries - ...ries use the suffix .a. You can convert a group of object files into a static library with a command like ar rcs libnam...
Building Shared Libraries - ...me architectures, only relatively small shared libraries can be built with -fpic while on others they do exactly the same thing. Unless you have a...
A FEW QUICK TIPS FOR OPENBSD - ...f habitable surface owns Linux and Microsoft. The isolation of BSD has several causes, but BSD advocates generally say that commercial companies sup...
Designing Shared Libraries - ...nst an older version of the library still works when run against a newer version of the library. However, there needs to be a way to mark librarie...
Shared Libraries - ...ies save system memory, they can make the whole system work faster, especially in situations in which memory is not plentiful. ...
Minimizing the Risk for Software Attack under Linux Platforms - ...se a few common mechanisms to limit their areas of vulnerability. Giving Up Permissions Many programs that need special privileges...
Installing Shared Libraries - ... 2. If you want the linker to be able to find the library without giving it a -Ldirectory f...
Using Shared Libraries - ...namic loading. Using Noninstalled Libraries When you run a program, the dynamic loader usually looks in a cache (/etc/ld.so.cache,...
Disabling Network Services in UNIX/LINUX - ...iminate the risk inherent in running them. Caution Turning off the wrong network service might prevent users from doing work ...
The Risks of Running Network Services - ...ownload mail, log in to the system, share data remotely, use printers attached to the server—in fact, this and much more. Most significantly ...
Privileged Ports of a UNIX machine - ...s rule, a local user (that is, a user with an account on the system) could · Start a fake Telnet server to capture user ids and pas...
Rootkits and Defenses - ... him to gain access, to avoid losing the system to another attacker. Rootkits typically include replacements for the following commands:...
UNIX History - ...Labs engineer began "rolling his own"—soon to be called UNIX (a pun on Multics). The next year, Dennis Ritchie wrote the first C compiler (i...
Security Considerations in Choosing a UNIX Distribution - ...from local technical security expertise should be considered a higher risk (unless technical security training will be provided). Vendor-provided ...
UNIX Filesystem Security - ...ames and pointers to file meta information (that's a fancy way for saying "information about a file"). If you have read access to a directory, it ...
UNIX Filesystem Risks - ...ault umask of 022 is set, and the file is given world readable permissions—any user on the system can read the file. On a typical mult...
UNIX Filesystem Countermeasures - ...ved programs check TMPDIR before using /tmp. · Audit your shell scripts and change all references to publicly writable directories ...
The Set uid Problem - ...lnerability database for set-uid problems—there have been hundreds (thousands?)! The problem isn't going away, either—especially in th...
What's a Linux Process - ...m's credentials (which user and group owned the process, for example) The program's current directory Which ...
POSIX Interfaces - ...16-bit machine does not have the same native word size as a 64-bit machine, and a low-level programming language should not pretend it does—...
Common Linux Security Holes - ...IV> 1: /* bufferoverflow.c */ 2: 3: #include <limits.h> 4: #include <stdio.h> 5: #include <string.h> 6: ...

latest articles under "Linux"

Navigation: Categories » » Linux

Below is a list of all Linux articles. If you want to find a tutorial by keywords, all you have to do is a quick search in our directory. Just use the search option. The website search is powered by Google. But, if you want to read specific Linux tutorial, just point to it. The newest articles and tutorials are shown first in the list. To access the last ones, browse the pages 2, 3, 4... at the bottom.

Page# 1 2 (last added articles shown first)

Customizing Kubuntu (04/07/2010)
... Since Kubuntu is a multidesktop system, each desktop can have the same background, a different one, or even be sized differently...
History of KDE (04/06/2010)
......
History of Kubuntu (04/06/2010)
... A lot of changes needed to be made to get Kubuntu working correctly...
Installing Kubuntu (04/06/2010)
... The first is the Desktop CD that allows the user to test and run Kubuntu without changing any settings...
Short History of Ubuntu (01/25/2010)
... He attended Diocesan College and obtained a business science degree in finance and information systems at the University of Cape Town...
Free Open source Software and GNU Linux (01/25/2010)
... He was concerned with computer users' ability to be good neighbors and members of what he thought was an ethical and efficient computer-user community...
Choose an Ubuntu Version (01/25/2010)
... With this CD you boot into an installer and then run Ubuntu when the installation is complete...
Customize Ubuntu Look and Feel (01/25/2010)
... The built-in theming system can make your applications look radically different, and Ubuntu ships a number of themes with it that you can try...
Configuring a Printer in Ubuntu (01/25/2010)
... Notice that no printers are defined...
Working with Windows from inside Ubuntu (01/25/2010)
... To do this, press Alt-F2, and type winecfg...
Root iNode Corruption Cause Data Loss in Linux (11/10/2009)
... At this point, you might encounter below error message: "Root iNode is not a directory...
Hardening the System with Bastille and Functions (11/18/2008)
...Bastille FunctionsThe following list highlights the security features offered by Bastille to secure your system...
Red Hat Linux Errata: Fixes and Advisories (11/18/2008)
... Bug fixes provide a fix to specific issues, such as a certain error message that may occur when completing an operating system task...
Locking Down Ports Under Linux (11/18/2008)
... For example, SMTP is assigned port 25, and HTTP is assigned port 80...
Deploying GNU Privacy Guard (11/18/2008)
...4-11...
Manually Disabling Unnecessary Services and Ports in Linux (11/12/2008)
... Remember, you are removing risk when you remove unnecessary services...
What is the GNU Debugger (01/05/2008)
... Inspect an existing core file to determine the state of the process when it was killed...
Development of Linux (01/05/2008)
... The GNU project's source base became an extremely important resource for the Linux community from which to build a complete system...
The GNU C Library: Feature Selection (01/05/2008)
... Setting the feature test macros may find some use of nonportable extensions, but it will not show, for example, use of header files that are entirely unspecified by the standard...
Notional Lineage of Unix Systems (12/30/2007)
... This forked development of Unix caused major differentiation in the system calls, system libraries, and basic commands of Unix systems...
Linux Console Capabilities (12/16/2007)
... It displays the string "a " at the beginning of that line...
Emax vs. vi Unix text editors (12/08/2007)
... In contrast, the documentation available for vi is less generous and less well known...
Running a Linux Program as a Daemon (12/08/2007)
... This may seem obvious, but it can be easy to neglect to close file descriptors that have been inherited instead of opened by the program itself...
Common Linux Security Holes (11/11/2007)
... It causes a segmentation fault when the strcpy() writes beyond the space allocated for the path array...
POSIX Interfaces (11/10/2007)
... It is normally used only for system programming...
What's a Linux Process (11/03/2007)
... As so many resources were shared among threads, the kernel could switch between threads in the same process more quickly than it could perform a full context switch between processes...
UNIX History (09/15/2007)
... This popularity coupled with the availability of a C compiler lead to the development of core utilities and programs still included in our distributions today...
Security Considerations in Choosing a UNIX Distribution (09/15/2007)
... Do they even acknowledge that vulnerabilities occur in their distribution? Do they have a clearly documented process for handling reports from outside? Do they watch Bugtraq for reports of security problems in their software? Do they provide e-mail addresses for reporting new security problems? · Assess the vendor's response time when fixing security vulnerabilities...
UNIX Filesystem Security (09/15/2007)
... Contains the name of another file...
UNIX Filesystem Risks (09/15/2007)
... This happens in two common ways...
UNIX Filesystem Countermeasures (09/15/2007)
... In sensitive environments, have your users sign a usage policy that includes good stewardship of information...
The Set uid Problem (09/15/2007)
... Heck, even the security gods get it wrong sometimes...
Rootkits and Defenses (09/12/2007)
... So they install a modified netstat binary that effectively cloaks connections on specific ports or specific client addresses...
Privileged Ports of a UNIX machine (09/09/2007)
... Sensitive information could then fall into the wrong hands...

Enter page# 1 2 (last added articles shown first)