search the articles directory
old Linux articles
How to use PuTTY Passphrase Agents - ...p>
While this will make your day-to-day use more convenient, please keep in mind that it also poses a slight risk, since other applications (inc...
Interactively transfer files from the command line with PSFTP - ...ine and provides numerous options. To see the options available run PSFTP with the –h option:
...
Using Plink to initiate an SSH session from the command line or a script - ...SSH and either create an SSH session or execute a command, all from the command line and without opening another window. Plink comes with many comma...
How to Generate a Key Pair Using OpenSSH - ...nt techniques for authenticating and have different capabilities, but for purposes of this guide, either will suffice.To create a key-pair, r...
Transfer files from the command line with PSCP - ... present.
Note PSCP will blindly copy files to the remote server, overwriting any files with the same name, without prompting for veri...
Create an SSH session from the command line using PuTTY - ...acing="0" cellPadding="0" border="0">
Note
...
Install SSH Windows Clients to Access Remote Machines Securely - ...rget="_top">http://www.openSSH.com/windows.html.
...
How to use OpenSSH Passphrase Agents - ...programs. These programs are designed to keep your private keys decrypted in memory for your current session. With ssh-agent, you will not ne...
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...
latest articles under "Linux"
Navigation: Categories » Computers and technology » 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)
Enter page# 1 2 (last added articles shown first)
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)
What is the GNU Debugger (01/05/2008)
... Inspect an existing core file to determine the state of the process when it was killed...
... 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 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...
... 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...
... 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...
... 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...
... 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...
... 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...
... It causes a segmentation fault when the strcpy() writes beyond the space allocated for the path array...
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...
... 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...
... 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...
... 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 Countermeasures (09/15/2007)
... In sensitive environments, have your users sign a usage policy that includes good stewardship of information...
... In sensitive environments, have your users sign a usage policy that includes good stewardship of information...
Rootkits and Defenses (09/12/2007)
... So they install a modified netstat binary that effectively cloaks connections on specific ports or specific client addresses...
... 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...
... Sensitive information could then fall into the wrong hands...
The Risks of Running Network Services (09/08/2007)
... As history demonstrates, however, security bugs in network daemons are very common—so common, in fact, that, when you're done installing your operating system, the chances are extremely high that your machine is vulnerable to remote attack...
... As history demonstrates, however, security bugs in network daemons are very common—so common, in fact, that, when you're done installing your operating system, the chances are extremely high that your machine is vulnerable to remote attack...
Using Shared Libraries (08/04/2007)
... However, if the LD_LIBRARY_PATH environment variable is set, it first dynamically scans the directories mentioned in LD_LIBRARY_PATH (which has the same format as the PATH environment variable) and loads all the directories it finds in the path, before it looks in its cache...
... However, if the LD_LIBRARY_PATH environment variable is set, it first dynamically scans the directories mentioned in LD_LIBRARY_PATH (which has the same format as the PATH environment variable) and loads all the directories it finds in the path, before it looks in its cache...
Shared Libraries (07/25/2007)
... The author of the library had to leave space for data structure expansion by hand-editing tables, and even that did not always work...
... The author of the library had to leave space for data structure expansion by hand-editing tables, and even that did not always work...
Minimizing the Risk for Software Attack under Linux Platforms (07/25/2007)
... One or more of setuid(), setgid(), and setgroups() need to be used to reset the processes permissions...
... One or more of setuid(), setgid(), and setgroups() need to be used to reset the processes permissions...
A FEW QUICK TIPS FOR OPENBSD (07/21/2007)
... The presently known family of BSD systems originated early in the 1990's...
... The presently known family of BSD systems originated early in the 1990's...
Designing Shared Libraries (07/21/2007)
... Most library developers attempt to maintain stable interfaces that change in an incompatible manner only when they release a new major version of the library...
... Most library developers attempt to maintain stable interfaces that change in an incompatible manner only when they release a new major version of the library...
Building Shared Libraries (07/15/2007)
... When you need a user to provide you with a traceback because of a bug in your code (or a savvy user wants a traceback to do his or her own debugging), it will not work...
... When you need a user to provide you with a traceback because of a bug in your code (or a savvy user wants a traceback to do his or her own debugging), it will not work...
Static Libraries (07/11/2007)
...o You can also add one object file at a time to an existing archive...
...o You can also add one object file at a time to an existing archive...
LINUX r Services (06/04/2007)
... The r services are very popular with end-users and administrators, as manual entry of the password is not required (unlike with TELNET)...
... The r services are very popular with end-users and administrators, as manual entry of the password is not required (unlike with TELNET)...
Buffer Overflow (04/19/2007)
... The extra bytes run past the buffer and overwrite the space allocated for the FP, return address and so on...
... The extra bytes run past the buffer and overwrite the space allocated for the FP, return address and so on...
Transfer files from the command line with PSCP (03/27/2007)
...53b Usage: pscp [options] [user@]host:source target pscp [options] source [source...
...53b Usage: pscp [options] [user@]host:source target pscp [options] source [source...
Create an SSH session from the command line using PuTTY (03/27/2007)
... hostname = the hostname or IP address of the machine you are trying to contact...
... hostname = the hostname or IP address of the machine you are trying to contact...
How to Generate a Key Pair Using OpenSSH (03/25/2007)
...2 for instructions on how to create a good passphrase...
...2 for instructions on how to create a good passphrase...
Enter page# 1 2 (last added articles shown first)
