One way of copying VCDs in Gnu/Linux involves getting the CDFS filesystem support This driver allows you to dump VCD’s in Linux as a matter…
Imp. programming Links
Advanced Bash Scripting
http://www.tldp.org/LDP/abs/html/
Advanced Linux Programming
http://www.advancedlinuxprogramming.com/alp-folder
autoconf, automake and libtool book
http://sourceware.org/autobook/
awk Tutorial
http://www.vectorsite.net/tsawk1.html
Bash Programming Introduction
http://www.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
Bash Quick Reference
Beginning LaTeX
http://www.cs.cornell.edu/Info/Misc/LaTeX-Tutorial/LaTeX-Home.html
Beej’s Guide to Network Programming
http://www.ecst.csuchico.edu/~beej/guide/net/
Building packets
http://packetstormsecurity.nl/cisco/cisco.c
C/C++ Programming tutorials?? ? (updated 21 June 05)
http://www.cprogramming.com/tutorial.html
Device Driver example
http://www.cs.wpi.edu/~claypool/courses/3013-A03/projects/proj3/
GTK Tutorial
Java Really Big Index
http://java.sun.com/docs/books/tutorial/reallybigindex.html
LaTeX Quick Reference
http://computing.ee.ethz.ch/.soft/latex/green/ltx-2.html
lex and yacc tutorial
http://www.tldp.org/HOWTO/Lex-YACC-HOWTO.html
libpcap Tutorial
http://www.cet.nau.edu/~mc8/Socket/Tutorials/section1.html
Linux Device Drivers
http://www.xml.com/ldd/chapter/book/
Linux Game Development
Linux Kernel Module Programming Howto: 2.4 kernels
http://www.tldp.org/LDP/lkmpg/2.4/html/
Linux Kernel Module Programming Howto: 2.6 kernels
http://www.tldp.org/LDP/lkmpg/2.6/html/index.html
Make GNU
http://www.gnu.org/software/make/manual/html_mono/make.html
MPI Tutorials
http://www-unix.mcs.anl.gov/mpi/
POSIX Threads Programming
http://www.llnl.gov/computing/tutorials/workshops/workshop/pthreads/MAIN.html
Programming in C – Brian W. Kernighan Tutorial
http://www.lysator.liu.se/c/bwk-tutor.html
GNU C Library
http://www.gnu.org/software/libc/manual/index.html#dir
Programming Tutorials – Hari
http://www.geocities.com/kollurihari/hari/programming.html
Programming with pcap
http://www.tcpdump.org/pcap.htm
http://www.cet.nau.edu/~mc8/Socket/Tutorials/section1.html
Qt Designer and KDevelop
http://women.kde.org/articles/tutorials/kdevelop3/
Qt Designer Tutorial
http://doc.trolltech.com/3.2/designer-manual.html
Serial Drivers
File System Structure – II
We have already discussed the directory structure in
Linux/Unix. You
are able to find files and directories that you need. But there is more
to the filesystem than just the directory structure.
Linux/Unix is a multiuser operating system. Every aspect
of
the system is
multiuser, even the filesystem. The system stores information like who
owns a file and who can read it. There are other unique parts about the
filesystems, such as links and NFS mounts. This section explains these,
as well as the multiuser aspects of the filesystem.
In Linux/Unix, all files are protected under some access
control mechanism, so
that the owner of a file can deny access of his files to other
users. The first column of the long directory list shows the access
characteristics of a file, in te form of 10 flags, e.g. drwxr-xr-x.
drwxr-xr-x? 18 gaurav
gaurav??? 784 2005-04-14 08:31 .
The meanings of the flags are shown below:
Position 1 file type: d (directory)
- (ordinary file)
l (symbolic link)
Position 2-4 permissions for the owner: r (read)
w (write)
x (execute)
Position 5-7 permissions for other users in the same group
Position 8-10 permissions for all other users
Note that a hyphen (`-‘) denotes lack of the given permission type.
For example, r-x would mean that read and execute permission are
granted, but not write permission.
In order to remove a file, you must have write
permission for
it.
In order to view the contents of a directory, i.e. see
what
files
are there, you need read permission for that directory. In order
to actually access a file (read from it, write to it, or execute
it) in the directory, you need execute permission for the directory.
Ownership
The filesystem stores ownership information for each
file and
directory on the system. This includes what owner and group own a
particular file. The easiest way to see this information is with the ls command:
$ ls -l /usr/bin/wc
-rwxr-xr-x 1 root bin 7368 Jul 30 1999 /usr/bin/wc
We are interested in the third and fourth columns.
These
contain the username and group name that owns this file. We see that
the user “root” and the group “bin” own this file.
We can easily change the file owners with the chown(1) (which means “change owner”) and chgrp(1) (which means “change group”) commands. To
change the file owner to “daemon”, we would use chown:
# chown daemon /usr/bin/wc
To change the group owner to “root”, we would use chgrp:
# chgrp root /usr/bin/wc
We can also use chown to specify the user and group owners for
a file:
# chown daemon.root /usr/bin/wc
File ownership is a very important part of using a
Linux
system, even if you are the only user. You sometimes need to fix
ownerships on files and device nodes.
References:
http://heather.cs.ucdavis.edu/~matloff/UnixAndC/Unix/FileSyst.html
Read more
Looking for man pages
Confused on how to look for a particular man page run apropos this wil give you a list of man pages that contain the above…
Installing 2 gnu/linux Distros
I have to install Windows ME, Fedora Core 3 and SuSe 9.1. How do I proceed
Solution :
Before install take a deep breath on how to arrange spaces for installing three distors I have used as under…
I have a 40 GB Hard Disk and I have made the following partitions…
1) 5 GB FAT 32 (C:)
2) 5 GB FAT 32 (D:)
3) 10 GB EXT3 (For SuSe 9.1)
4) 10 GB EXT3 (For Fedora 3)
5) 512 MB SWAP (Thumbrule for setting up the size of SWAP = 2 * RAM present in your computer)
6) Rest kept free (to be used according to need)
In the above I used the first 5 GB FAT for installing Win ME. The second 5 GB FAT for storage of Win data files. The first 10 GB EXT3 for SuSe 9.1 and second 10 GB EXT3 for Fedora Core 3. The 512 MB swap is for common SWAP place.
test lilo before installing it
While installing lilo, to test the installation before finally installing it run lilo -t and then to finally install it run lilo
File System Structure – I
File system Structure I Here we will see how Unix/Linux File system is organized and what commands can be used to search for files and…
Introduction to Linux/Unix-I
Introduction to Linux/Unix-I
Here we will see what these basic terms of Linux/Unix mean to us
Multiuser
Multi-user operating systems allow multiple users to
utilise the computer and run programs at the same time. All
time-sharing
systems
are multi-user systems, but most batch processing systems for
mainframes were too, to avoid leaving the expensive CPU idle while it
waited for I/O operations to complete.
The most obvious example is a Unix server where multiple
remote users have access (via
Telnet) to the Unix shell prompt at
the same time.
know about ur partitons
confused on how to know what partitions name do you have just run fdisk -l and this will give u list of all secondary memory…
Optimizing Linux for desktop
boost ur Desktop performance in Gnu/Linux visit these links http://www.linuxjournal.com/article/8308 http://www.linuxjournal.com/article/8317 http://www.linuxjournal.com/article/8322