nixCraft FAQ PDF Collection Now Available To All

by on December 3, 2009 · 114 comments· LAST UPDATED August 1, 2010


Update: Aug/1/2010 - Due to excessive bandwidth usage issue this is no longer available for download.

The nixCraft FAQ collection is now available to anyone who wants to browse it off-line in a PDF format. This tar ball contains 1600+ Linux, *BSD, UNIX, Perl, Bash and scripting related faqs, mini-howtos, and tutorials compiled and written by Vivek Gite.

Download link

How Do I Download And View Index Locally?

Use the wget command as follows (assuming that you are loggged in as /home/vivek/):

wget -U foo '' -O nixcraft-faqs.tar
mkdir nixcraft-pdfs
tar -xvf nixcraft-faqs.tar -C nixcraft-pdfs

Fire a web browser and type the following local url (change /home/vivek with your actual directory name):


The index file includes each faq title and corresponding pdf file stored in your own local directory. You can use your browsers search facility to locate faq immediately.

How Do I Index All PDF Files Locally?

  • Use Beagle which is also indexing system, designed to help you search inside your files.
  • There is an easy and built-in way to do it under Gnome desktop. Launch the Search for Files program from the Places menu.
  • Use Google Desktop Linux search application that gives you easy access to information on your computer. Desktop makes searching your own email, pdf files, music, photos, and more as easy as searching the web with Google.

The nixCraft FAQ pdf collection will be updated on weekly or monthly basis. Work is also in progress to generate only one large PDF file. Alternatively, you can download pdf version for FAQ or blog post by visiting "Download PDF version" url:


Add your feedback / suggestion in the comments below.

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!
1 Admin Serv December 3, 2009 at 7:21 pm

Sharing is future !
Thanks for this huge but great packing from France.

2 jdm December 4, 2009 at 12:39 am

thanks for sharing! i’ve always open this site everyday to check for new stuff

3 Raj Mohan December 4, 2009 at 3:51 am

Thanks for Sharing. Keep it up

4 Ningappa December 4, 2009 at 4:00 am

Nice to have this faq, i hope it’s pretty valuable.

5 Yay December 4, 2009 at 7:09 am


6 bigie December 4, 2009 at 7:11 am

thank’s for sharing… it’s great…


7 Gilang December 4, 2009 at 10:49 am

Why not complete file number ? :D

8 hellinas December 4, 2009 at 11:17 am

thanks for sharing this wonderful stuff

9 deepak December 4, 2009 at 12:02 pm

Great work Vivek, now I will raname the files with the topics to ease the find.


10 Nirmal December 4, 2009 at 12:31 pm

this is really good!

Can you tell some tool for KDE to search through files?

11 Ahmet Senocak December 4, 2009 at 12:33 pm

really great…
thx for this…

12 Jon December 4, 2009 at 1:34 pm

Awesome. Thanks.

13 nixCraft December 4, 2009 at 2:49 pm

@ Nirmal,

KDE4 has Strigi and Nepomuk for file indexing. See System Settings > Advanced > Desktop Search.

@Gilang, pdf files are generated from database and each faq has unique id assigned. Same id is used for PDF file. Just turn on indexing and you will able to search all pdf files.


14 Leaman Crews December 4, 2009 at 4:58 pm

Thanks so much for this, Vivek! I will be putting these in my Dropbox, and reading them from my iPhone via the Dropbox app. :-)

In addition to Beagle and Google Desktop, I would like to mention that on OS X, the built-in Spotlight app will index these PDF files for you, and allow for content searching.

You can also install Google Dekstop on OS X, if you prefer.

15 madams December 4, 2009 at 5:05 pm

Thanks for sharing this great resource! I really enjoy learning things from these postings and look forward to learning more. It’s almost like taking a class…

16 private December 4, 2009 at 5:42 pm

Thanks for sharing guys! Keep it up!

17 Victor Muchica December 4, 2009 at 7:06 pm

A great marvelous work, really helpful,
in fact it help us to improve ourselves
Greetings from Peru

Best Regards

18 Thett Linn Htun December 5, 2009 at 1:44 am

Thanks for this precious pdf collection.

19 Sherif December 5, 2009 at 5:43 am

this is really nice…
keep it up.

20 soundar December 5, 2009 at 8:17 am

wonderful job, thanks buddy.

21 Mahmoud December 5, 2009 at 12:55 pm

thank you very very much
it’s great job

22 Emad Fathy December 5, 2009 at 8:18 pm

Thanks for this great collection.

23 Leszek December 6, 2009 at 1:14 am

Thank You very much for that.Your faqs are very interesting.

24 Hamed December 6, 2009 at 2:48 am

thank’s for sharing… it’s great

25 Vamsi Krishna December 6, 2009 at 4:25 am

Thank you very much !
its really helpful.

26 Thanks man December 6, 2009 at 4:57 am

You have done a wonderfull job

27 Manoj K December 6, 2009 at 5:46 am

Great job done…….

28 Praful December 6, 2009 at 9:07 am

THANKS for Sharing this PDF files,,,,,,,, This is very very Helpful files.

29 Sagar Mhatre December 6, 2009 at 6:10 pm

Thank you, Its really Great Job. I would like to join nixcraft team for such a helping part. Please give me a opportunity to joining such a divine work. … Thank you !

30 SIFE December 6, 2009 at 9:24 pm

salamo alikom
i did post here but seems it is delete ,any way does translation allowed with your copy right ?

31 nixCraft December 7, 2009 at 12:49 am
32 Vishwanath December 7, 2009 at 3:01 am

Hi This is really cool ! ! ! ! ! !


33 Patrick December 7, 2009 at 5:15 pm

Thanks! I find a lot of good practical use information here, and I appreciate you going the extra mile for your audience.

34 ronald December 7, 2009 at 7:55 pm

great stuff, thanks a lot. ronald

35 techbrainless December 7, 2009 at 9:44 pm

Many Many …………thanks Mr Vivek .
thats what i pretty much wanted and all wanted and were looking for…………………………..

36 Vimo December 10, 2009 at 8:23 pm

Thanks alot for sharing. Now I extracted all the pdfs on to a folder. Im not sure how to look for a certain doc because all pdf’s contains a numerical name rather than the title. Say for an instance I want to search the guide for implementing lvms from the lot, How can I do it? Please help

37 nixCraft December 11, 2009 at 8:52 am


Download above mentioned indexing software, so that you can search them locally.

38 SIFE December 11, 2009 at 11:42 pm

salamo alikom
where can i ask for translating permission ?

39 Rod December 15, 2009 at 3:10 pm

Schweeetttt… a million thanks!

40 chris December 19, 2009 at 7:01 pm

its really interesting

41 tay zar December 20, 2009 at 7:38 am

thank u for all.

42 AYAK December 21, 2009 at 7:44 am

thank you for your hard work

43 NeblinaBT December 22, 2009 at 2:21 am

Gracias !, thanks!, danke !, merci !

44 William December 22, 2009 at 2:51 pm

very well

45 jebastin johnson December 23, 2009 at 11:39 am


46 satish December 25, 2009 at 6:52 am

Thanks for sharing this valuable package.

47 Rajesh December 26, 2009 at 6:57 am

Thanks for sharing this valuable package.

48 pinoyteki December 27, 2009 at 4:47 am

Maraming Salamat Vivek! Mabuhay Ka!

49 Daniel Schildt December 28, 2009 at 6:24 pm

It would be interesting if you could use Git (or some similar) management system for distribution of collection as it would allow easy update of local collection of files with the new/updated content from server without having to download everything again as one large .tar file. That kind of approach could be more future-proof way of distribution as it would allow people to stay up to date even when reading local copy of content. Git is aimed at source code management but can be used to for other types of content. It would also make creating and maintaining of changelogs easier.

50 mehdi December 29, 2009 at 8:27 am

very good .
its really interesting and very useful.

51 royskie December 29, 2009 at 6:53 pm

Anyone had an idea how can to install adobe flash player in my linux? I’m using a Ubuntu LiveCD in my office. I cannot install the full version of Linux because it is for company use and it was installed with Windows. So everytime I use the Internet and try to install the missing plug-ins for the Firefox browser, there was an error message saying that ‘Proxy Authentication Failed’. Our Internet system here uses proxy server and there are restrictions in downloading such as this one. How can I bypass the server so that I could download the necessary plug-ins for my browser. Is there a way to get things through.. Please advise.. Tnx!

52 PDF guru January 4, 2010 at 10:15 am

Hi! Great Idea!
But how about improving the pdf-filenames?
e.g. by prefixing at least the topic section it is about
e.g. bash1.pdf

53 aaravanan January 4, 2010 at 12:33 pm

Schweeetttt… a million thanks!

54 AShok1288 January 5, 2010 at 2:50 am

how could i update the file package to get new tips and tricks?

55 OMID January 5, 2010 at 11:05 am

wo0ow thanks a lot, very nice job :*

56 nixCraft January 5, 2010 at 11:10 am

@Daniel, I need to make some changes to code so that it can only generate updated pdf files. Once done I will setup a rsync server.

@PDF guru, I will see if I can come with some ideas. Another idea is to generate html index with tags.

@AShok1288, it is not updated everyday so do not worry. Once in month is current tar ball update policy.

Both ideas needs some code changes on my part. I will get it done when I will have some free time but no ETA.

57 deva January 5, 2010 at 11:21 am

ur shares ROCKS. thank u

58 Giovanni January 5, 2010 at 3:50 pm

thanks a lot!

59 Ashok1288 January 6, 2010 at 8:24 am

I installed google desktop application in fedora 12.

but it is only indexing the file system of fedora.

i stored the pdf files in a separate NFTS partition

but google desktop application is not indexing it though i added the location to “search these locations” under “preferences” in the application..

60 njukey January 11, 2010 at 5:45 pm

Thank you very much!!! I always land here whenever am stuck and googling for things to get me out of the hole.

61 Shane Cauley January 12, 2010 at 3:58 pm

Thanks! this is really helpful for us folks here in Cheyenne, Wyoming

62 Raju January 13, 2010 at 3:35 pm

Great job done Mr.Vivek

63 Tayeb BOUZIDI January 16, 2010 at 2:21 pm

I lost /dev/sd1 & /dev/sda2 in a crash system, and i can’t recover my tow partitions in Rhl E 4.6 , can u help me please?

64 Amol Arakh January 21, 2010 at 9:32 am

Great Work Vivek…
This will really help to RHCE seekers.
Also helps me to tweak my servers.

With Regards,

65 Rainer Hurtado Navarro January 29, 2010 at 3:51 pm

I am very glad for this way to browse nixCraft. Many people, such as Google-guys, feel Internet as a permanent fact, but it is needed to live in Mexico, for instance, to realize that one just have what is stored in his computer. I am not a cavern-man. I use Internet and Google Apps, & c. But I have lacked of power supply, I have lacked of Internet (due to the Cable services and Telephone services, being major ISPs, do not provide Internet link to certain areas, or they do not promptly fix the fails of the service they provide, and for many people, including professionals, and Institutions the service is still expensive), and there are a lot of web sites and many more web pages that have passed away without warning, or cry… I can often not even rely on repositories for at least update my SO. So, I am cautious on depending of Internet: I always provide myself of copies stored locally of the things I need, and that paranoia has saved me a lot of times.
Thus, I am very happy for I know that if I went out-home now I could always browse handily those amazing papers (while I have batteries or where to plug-in my laptop’s cord).
And a last comment: I like the idea of a rsync server.
Thanks, Vivek Gite!

66 Manoj January 29, 2010 at 9:02 pm

Excellent …

67 Bhasker January 31, 2010 at 11:01 am

Excellent vivek

68 R Neps February 1, 2010 at 11:46 pm

Wow! this is great. Thanks a bunch!

69 vivek February 2, 2010 at 4:24 am

its an wonderful venture

70 mrf February 9, 2010 at 1:27 pm

great work, thanks for sharing

71 sameer February 11, 2010 at 9:04 am

thanks really u r grt …i always browse ur site… keep it up

thank you vivek

72 ribeiro February 17, 2010 at 2:31 am

sou Brasileiro! uns dos melhores materias que já vir na internet esta aqui!

I’m Brazilian! one of the best materials that have come on the Internet is here!

73 Mark February 25, 2010 at 1:00 pm


Please make these available in a source code management repository such mercurial, git, svn, etc. I want to be able to automate pulling from your repository so I always have the latest copy. Thanks for making available this great resource. Your stuff is tops.

74 Kunthar February 25, 2010 at 10:18 pm

To help this idea, i’ll always decide to come this site and check around and even click some garbage links on exit. I just wanted to tell this to the rest :)
Good job man, take care.

75 Jitender March 3, 2010 at 7:39 am

Vivek You Rocks :)

76 madhu March 8, 2010 at 5:32 am

this linux is too good

77 Anbalagan March 27, 2010 at 8:47 am

Just I configured the TATA Photon plus in my pc which is running under Ubuntu 9.10. I was able to configure the photon plus in 10 minutes. There was a typographical error in the tips
How Do I Connect To The Internet?

Simply type the wvdial command, enter:
# wvdia

it should be
# wvdial

Thanks a lot.

78 nixCraft March 27, 2010 at 3:12 pm


Thanks for the heads up. I’ve updated the original FAQ and in due time changes will be reflected in PDF files too.

79 sdrgdg April 1, 2010 at 8:25 am

Thanks for this huge but great packing from France.

80 The gladia2r April 2, 2010 at 8:59 am

Thank you! It’s awesome.

81 darshan April 2, 2010 at 10:39 pm

can i open in windows?

82 Malik Mudasir April 5, 2010 at 2:31 pm

Thanks buddy!
Take care and good bye….

83 savin April 6, 2010 at 7:21 am

Thankssssssssssssssss Brooooo ….. tis s life saving…
but i dont how how to get rid of the indexing ad updating probs if i want to use tis pdfs in windows…

84 savin April 6, 2010 at 7:23 am

thanks buddy…tis s lifesaving collections
guide me in indexing and updating these bulk pdfs in windows 7

85 Angelica April 6, 2010 at 11:51 am

Thank you..big big help!

86 Anonymous April 8, 2010 at 8:41 am

Thank you !

87 samirshahin April 9, 2010 at 7:47 am

very very good i like very much

Thank you!!

88 nixCraft April 9, 2010 at 2:32 pm


Use Google Desktop for Windows 7. I think Windows 7 got its own indexing service too, but I’m not sure about it as I’ve only seen its login screen ;)

89 hubin April 11, 2010 at 4:02 am

nice job, i like your articles

90 coucou April 12, 2010 at 10:38 am

bonjour tout le monde j’ai un probleme ke j’arrive pas à installer un noyau 2.6 voila l’erreur ki me donne: you do not appear to have the sources for the 2.6.26-1-686 kernel installed

91 Amit April 12, 2010 at 10:57 am

Hey Vivek ,

Really appreciative work , that can help many more individuals who seeking their career in system admin.

Gr8 thanks

92 Mahendra April 12, 2010 at 11:42 am

Thanks for this great collections.
It would be small encyclopedia for cool to do’s or RnD trials or how to’s for Linux geek.

Will be really helpful for all linux users. :-)

93 Yogesh April 12, 2010 at 1:44 pm

Many Thanks Vivek !!

94 sujit April 13, 2010 at 8:17 am

Hi, good efforts and systematic expanation. thanks.

95 thunder April 13, 2010 at 10:41 am

I just want to say thank you.

96 raj April 13, 2010 at 12:59 pm

can i see in xp

97 Shameem April 20, 2010 at 6:00 am

Great , thanks for sharing

98 Gopal April 21, 2010 at 7:16 am

wow!!! Great !!!!

99 sudipta April 21, 2010 at 12:54 pm

very nice

100 Anonymous April 29, 2010 at 5:42 am

nice job
ur a great man

101 Marc May 7, 2010 at 1:16 pm

great job!! :D

102 Tapas May 8, 2010 at 12:42 pm

Hi I saw the tar ball if you can add name of chapter so that I do not open a pdf like this
1.pdf and an HTML version of all pages would be better.

103 nixCraft May 8, 2010 at 1:20 pm

You can always browse HTML version at our site.

104 Anonymous May 8, 2010 at 4:35 pm

That is what I am trying to tell browsing an HTML book is easier than saying click and browse each pdf I today checked 20–30 pages of your site just because there was no index.I appreciate the content but it needs to be organized.

105 Anonymous May 10, 2010 at 11:50 am

Thank bro….
God bless you…

106 Mark Tiger May 11, 2010 at 7:06 pm

Thank you very much, may “Allah” bless you

107 V.Balaviswanathan May 13, 2010 at 10:56 am

Thank you very much. Keep the good work going

108 StoneCut May 18, 2010 at 2:38 pm

Great stuff. Hope you have it up again, soon. This site is excellent.

Please leave a comment if you uploaded the files again so I get notified. Thanks !

109 nixCraft May 18, 2010 at 3:05 pm

Yes, it will be up again within weeks time.

110 StoneCut May 20, 2010 at 3:29 pm

Excellent, I’m looking forward to it. I found some very valuable tips on this site. You do a great job.

111 Dmitry May 27, 2010 at 11:10 am

Hello, download link still broken :(
I can provide mirror for this download if you want ;)

112 nixCraft May 27, 2010 at 2:28 pm

I will get it up and running this week end. I’ve moved server from old IDC to a new one. The server is now hooked up but it needs some configuration.

113 Sri July 14, 2010 at 1:53 pm

hello, i m unable to download.
can u please check it…
else if it s stored in another server,
please the link..
Nice Articles.

Sri ! !

114 StoneCut July 14, 2010 at 2:32 pm

Yes, I’m also still waiting.

Comments on this FAQ are closed. If you'd like to continue the discussion on this topic, you can do so at our forum.

Tagged as: , , , , , , , , ,

Previous post:

Next post: