|
|
How to -
Linux
|
|
gdb stands for GNU debugger. gdb is a part of GNU toolchain which has other tools like gmake, gcc etc. gdb helps tack down the source of bugs by tracing program execution. Debugging basically means you load your program under a debugger, set breakpoints, run your program, examine data at breakpoints and step through the program while its executing to track down bugs. The program being debugged can be written in Ada, C, C++, Objective-C, Pascal (and many other languages). Those programs might be executing on the same machine as GDB (native) or on another machine (remote). GDB can run on most popular UNIX and Microsoft Windows variants (windbg). gdb supports C and C++ debugging. gdb supports many processors. gdb is not an IDE for browsing code. There is a GUI version of gdb called KDbg. All Unix and Linux distros come loaded with GNU toolchain of which gdb is a part. This article is about the basic gdb execution control commands, inspecting data, debugging threads and processes etc. If you have any question/doubts please post them in the comments section.
argaiv1903
|
|
Read more...
|
|
How to -
Linux
|
|
RPM means RedHat Package Manager. Packages for RedHat systems has .rpm as extension. They can be installed on RHEL by doing an $ rpm -ivh <package_name>. Installation on Ubuntu takes place either through Synaptic Package Manager or by doing an $ sudo apt-get install <package_name>. But unfortunately, some packages are distributed as .rpm only, which cannot be directly installed on Ubuntu. This article tells you how to install a .rpm package on Ubuntu.
|
|
Read more...
|
|
How to -
Linux
|
|
This article describes how to compile a Linux kernel to a newer version. There are a couple of reasons you might want to upgrade the kernel. One is to take advantage of a specific new feature or driver. Another would be to protect your Linux PC against security vulnerability or just to maintain an up-to-date and healthy system.
|
|
Read more...
|
|
How to -
Linux
|
|
This article may seem to be quite meaningless in the beginning but you might find it very useful later on. Specially if your daily job involves a lot of shell scripting and someday you want to fetch a specific part from the output of "uname -a" command. The outputs shown here are from Solaris 10 system but don't worry, the command works the same across all Unix platforms.
|
|
Read more...
|
|
How to -
Linux
|
|
Here we will talk about how to partition a linux disk and create a filesystem on top of it. Although the steps for partitioning a disk is same across all Unix based operating systems but the commands may vary a little from OS to OS. Here I am using a Suse Linux Enterprise Server 11 system. There are different tools for partitioning a disk. fdisk, sdisk, Disk Druid and GNU parted to name a few. Here we will use fdisk. So, lets see how it can be done.
|
|
Read more...
|
|
How to -
Linux
|
|
This post is about configuring NFS datasource on a Solaris 10 system. In NFS, the data is stored in a centralised server called the NFS server and we access the data from NFS client. Here is step by step method of configuring an NFS datasource on Solaris 10.
|
|
Read more...
|
|
How to -
Linux
|
|
This tutorial is all about configuring a NFS datasource on HP-UX. In NFS, the data is stored in a centralised server called the NFS server and we access the data from the NFS client by mounting a disk of the NFS server on the NFS client. Here is step by step method of configuring an NFS datasource on HP-UX.
|
|
Read more...
|
|
|
|
|
|