====== Linux.HomePage ====== * [[/Debian | Debian]]: my distribution of choice * [[/Knoppix | Knoppix]]: for [[http://www-106.ibm.com/developerworks/linux/library/l-knopx.html?ca=dgr-lnxw12KnoppixRecovery | system recovery]], and for introducing others to the power of Linux * BootableBusinessCard: for system recovery (fits in your wallet!) * [[http://www.honeynet.org/tools/cdrom/ | HoneyNet's HoneyWall]] - a bootable cdrom that acts as a HoneyPot ===== News: ===== * [[http://www.debianplanet.org/ | Debian Planet]] * [[http://www.lwn.net/ | Linux Weekly News]] * [[http://linuxtoday.com/ | Linux Today - Linux News On Internet Time]] * [[http://www.linuxgazette.com | Linux Gazette]] [[http://localhost/doc/lg | (local copy)]] * [[http://kt.zork.net/debian/latest.html | Kernel Cousin Debian]] (Note: This newsletter appears to be dead, but you can find the archives, as well as some more information [[http://www.kerneltraffic.org/asleep.html | here]].) * [[http://www.gpgpu.org/ | General Purpose computation on GPUs]] - Any volunteers to write software allowing us to use our idle server GPUs for mathematical processing, like bayesian filtering, php's dynamic images, etc? ===== Tutorials / Hints: ===== * Common (and not so common) [[LinuxCommands | Linux commands]] * [[http://www.ibiblio.org/obp/cookbook/ | Linux Cookbook]] * [[http://blt.basiclinux.net/lessons/ | BLT lessons]] * [[http://www-106.ibm.com/developerworks/linux/ | ibm:developerworks:linux]] * [[http://legonet.org/~griffin/firefox_vi-bindings.html | Howto have Vi keybindings in Firefox]] * [[http://subwiki.honeypot.net/cgi-bin/view/Computing/ExtraMouseButtons | Configuring extra mouse buttons]] in Debian - for those huge mice with 6 & 7 buttons * [[http://twiki.iwethey.org/twiki/bin/view/Main/IwtNix#Use_vim_to_edit_an_encrypted_fil | Using vim to edit encrypted files]] * [[http://lists.debian.org/debian-user/2003/07/msg03940.html | Renaming a batch of files]] (to remove white space, convert filenames to a different format, etc.) * [[http://www.linuxjournal.com/article.php?sid=7695&mode=thread&order=0 | Configuring X to work with a Quad-DVI (4-head) video card]] * [[http://www.linuxjournal.com/article.php?sid=7206 | LinuxJournal: Setting up serial console logins]] * [[http://ipodlinux.sourceforge.net/ | IpodLinux]]: Linux running on Apple's Ipod music device * [[http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html | Gmailfs]] - Use your gmail account as an external hard drive available from anywhere * [[http://julien.danjou.info/article-apt-build.html | Using apt-build in Debian]] - like the quality of Debian, but the compiled-just-for-you performance of Gentoo? Then apt-build's for you * [[IceWM | IceWM]] - tweaks and tips for your favorite WindowManager * [[http://www.honeynet.org/papers/honeynet/ | HoneyNet overview]] - what it is, how it works and risks/issues involved * [[http://www.onlamp.com/pub/a/apache/2005/02/17/apacheckbk.html | VirtualHosts with Apache and SSL]] - without needing additional IPs * [[http://workaround.org/articles/ispmail-sarge/ | Howto setup Postfix to handle e-mail for an ISP]] - with virtual domains, POP3, IMAP, SASL, Amavis, Spamassassin and ClamAV * [[http://www.freesoftwaremagazine.com/free_issues/issue_02/focus_spam_postfix/ | Filtering spam with Postfix]] * [[http://www.postfix.org/docs.html | Postfix Howtos and FAQs]] * [[http://www.postfix.org/addon.html | Postfix add-on software]] * Restoring mysql databases from backups of /var/lib/mysql: * First, make sure MySQL is *not* running. :-) * There are 4 important data files in /var/lib/mysql that MySQL uses to keep things running properly. These are 'ib_arch_log_0000000000', 'ib_logfile0', 'ib_logfile1' and 'ibdata1'. If you do not see these files present, you will need to reinstall MySQL before trying to restore the DBs. * Copy each directory into /var/lib/mysql from your backup(s) * Run 'myisamchk /var/lib/mysql//*.MYI' for each db * Start MySQL and watch your logfiles for any errors or other problems If everything went well, your db should be restored and everything working again. (Note: the 'mysql' db is where MySQL stores usernames and logins. If you have a program/script/webpage that is not able to login to mysql, you probably need to restore your 'mysql' db as well.) * [[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ | udev FAQ]] * [[http://webpages.charter.net/decibelshelp/LinuxHelp_UDEVPrimer.html | udev Primer]] * [[http://www.reactivated.net/writing_udev_rules.html | Writing udev rules]] * [[http://dvdripping-guid.berlios.de/ | Howto rip audio and video off a dvd]] * [[http://www-128.ibm.com/developerworks/library/l-lvm2.html | Learning Linux LVM part 2]] - a helpful howto for creating and resizing lvm partitions * [[http://www.tldp.org/HOWTO/LVM-HOWTO/index.html | A TLDP howto for LVM]] ===== Debian: ===== * [[http://www.debian.org/doc/manuals/debian-reference/ | Debian Reference]] * [[http://www.debian.org/doc/manuals/users-guide/ | User's Guide]] * [[http://qref.sourceforge.net/ | Quick Reference for Debian GNU/Linux]] * [[http://www.debian.org/doc/packaging-manuals/fhs/ | Filesystem Hierarchy Standard]] * [[http://newbiedoc.sourceforge.net/system/kernel-pkg.html.en | Compiling kernels the Debian way]] * [[http://www.qmailrocks.org/install_db.htm | Installing the qmailrocks]] qmail toaster in Debian Woody * [[http://www.debian.org/releases/stable/installmanual | Debian installation manuals]] - for every architecture under the sun, from x86 & PowerPC to Sparc. * [[http://wiki.debian.net/index.cgi?DebianInstallerBuild | Customizing and building your own version of the DebianInstaller]] * [[http://pocketworkstation.org/ | Using Debian on Handheld computers]] * [[http://debblue.debian.net/ | Installing/using a bootsplash screen]] - for the GUI types that like to compete with Windoze * [[http://people.debian.org/~igloo/package-status.php | Check the status of a package in Sid]] * [[http://people.debian.org/~igloo/status.php | Check the status of a package in Sid]] - advanced search * [[http://wiki.tomhoover.com/computers/linux/jabberdhowto | Jabberd Howto]] - installation and setup of a jabber server ===== Virtual Dedicated Servers ===== * [[http://user-mode-linux.sourceforge.net/ | User-Mode-Linux]] * [[http://user-mode-linux.sourceforge.net/UserModeLinux-HOWTO.html | UML Howto]] * [[http://user-mode-linux.sourceforge.net/UserModeLinux-HOWTO-2.html | Compiling a guest kernel for UML]] * [[http://user-mode-linux.sourceforge.net/skas.html | Pros and Cons of Skas mode in UML]] * [[http://www.user-mode-linux.org/~blaisorblade/ | Newer UML and Skas patches for 2.4 and 2.6 kernels]] * [[http://uml.harlowhill.com/index.php/Troubleshooting | Troubleshooting UML problems]] - including boot failures * [[http://linux-vserver.org/ | Linux Vserver]] - a lightweight UML competitor * [[http://www.cl.cam.ac.uk/Research/SRG/netos/xen/ | Xen]] - another UML competitor ===== Fonts: ===== * [[http://www.promptweb.co.uk/fonts/ | Font ugliness in XFree86 and Debian]] * [[http://www.linuxgnubbie.com/index.php?module=article&view=13&c31eea928aa2137a5d0e58b91639df69=567b4761fe8b2f761cc2178c2ee54ac5 | How do I install TrueType fonts from my MS Windows partition?]] ===== Security: ===== * [[http://www.wiggy.net/debian/developer-securing/ | debian.org compromise - Developer Cleanup Info]] * [[PortKnocking]] * [[http://search.cpan.org/~miker/IPTables-IPv4-DBTarpit-0.33/DBTarpit.pm | DBTarpit]] - a Perl module for implementing tarpits in IPTables in Linux * [[http://www.linuxjournal.com/article.php?sid=7180 | LinuxJournal article with syntax examples for IPTables tarpits]] * [[http://www.nuclearelephant.com/projects/dosevasive/ | mod_dosevasive]] - an Apache plugin for preventing Dos and DDos attacks * [[http://www.wikisecure.com/index.php/Category:Tools | Security tools]] - from wikisecure.com * [[http://www.wikisecure.com/index.php/Category:Malware | Malware index]] ===== System Administration: ===== * [[http://www.lowth.com/cutter/ | TCP/IP Connection cutting on Linux Firewalls and Routers]] * [[http://ariel.hisword.net/mindterm/ | Mindterm Java SSH client]] * [[http://www.linuxvirtualserver.org/ | Linux Virtual Server]] - Homepage for the clustering support native to 2.4.26 kernels * [[http://www.mail-archive.com/debian-user@lists.debian.org/msg107772.html | Using Squid to cache Windows Updates]] - for those unfortunate souls that need them * [[http://www.iptablesrocks.org/ | IPTablesRocks]] - IPTables tutorials and sample configurations * [[http://lartc.org/wondershaper/ | Wondershaper]] - Keep large downloads from hogging all your bandwidth * [[http://lartc.org/howto/lartc.cookbook.ultimate-tc.html | Using Wondershaper to control your bandwidth]] * [[http://www.linuxjournal.com/article.php?sid=7134 | Traffic Shaping]] and bandwidth limiting using iptables * [[http://talk.trekweb.com/~jasonb/articles/tcng_shaping.html | Bandwidth limiting with tcng]] * [[http://www.faqs.org/docs/Linux-HOWTO/Traffic-Control-tcng-HTB-HOWTO.html | More bandwidth limiting]] - with tcng and HTB * [[http://www.syscp.de/wiki/EnAboutSysCP | SysCP]] - a GPL control panel designed for Debian (free cPanel replacement) * [[http://www.gplhost.com/?rub=softwares&sousrub=dtc | DTC]] (Domain Technologie Control) - another GPL control panel designed for Debian ===== Hacking the Actiontec Dual PC Modem: ===== * Model number [[http://www.actiontec.com/products/modems/dual_pcmodem/dpm_overview.html | R7000M]], this modem runs embedded uClinux on an ARM processor. * [[http://www.express.org/pipermail/actionhack/2004-April/000838.html | Compiling a new kernel]] * [[ftp://128.121.226.214/pub/dualpcmodem/actiontec_release_031017.tar.gz | GPL'd Actiontec source code (92MB)]] * [[http://www.embeddedlinuxinterfacing.com/wiki.php/ActiontecDualModem | Embedded Linux's wiki page for the Actiontec DPC]] * [[http://www.clevelandlug.net/modules.php?op=modload&name=News&file=article&sid=26&mode=thread&order=0&thold=0 | One hacker's experience playing with the DPC modem.]] (Also mentions the default root password; good as of firmware [[http://www.actiontecsupport.com/broadband/0/R7000M/index.html | 2.0.0.0.19n-R7000M]].) * [[http://www.uclinux.org/ | uClinux website]] * [[http://www.klingler.net/ | Developing for uClinux on Mac OS X]] (This url was found in a config file for the Actiontec DPC. It is unclear if this is one of the developer's website.) ===== Upgrading/Installing Applications On The Intrinsyc Cerfcube: ===== * [[http://www.intrinsyc.com/products/cerfcube/ | Intrinsyc Cerfcube]] * [[http://www.linuxjournal.com/article.php?sid=6676 | Linux Journal: Using The Cerfcube as a web server]] * [[http://www.linuxdevices.com/articles/AT2683549967.html | Linux Devices: Developing for the Cerfcube]] * [[http://www.intrinsyc.com/support/cerfcube/ | Intrinsyc's Support/Documentation page]] * [[http://download.intrinsyc.com/supported/iso/i-linux/ | Intrinsyc's "Official" Linux release for the Cerfcube]] * [[ftp://support.intrinsyc.com/pub/unstable/distributions/debian/ | Basic Debian-arm install (just enough to apt-get upgrade).]] (Note: This appears to be pretty old (01/15/2002), plus it relies on the Cerfcube being on a network with an NFS server - somewhat defeating the purpose of small servers.) * [[ftp://support.intrinsyc.com/pub/unstable/distributions/familiar/ | Familiar Linux release for the Cerfcube]] * [[http://criticalmass.sourceforge.net/kernel.php | 2.5.x and 2.6.x kernels for the PA series Cerfcubes]] * [[http://lists.debian.org/debian-arm/ | Debian-ARM mailing list archives]] * [[http://lists.debian.org/debian-arm/2002/03/msg00098.html | A thread from Debian-ARM about compiling kernels for the Cerfcube]] ===== Java ===== * [[http://forum.java.sun.com/thread.jsp?forum=14&thread=441886&tstart=75&trange=15 | A very helpful thread]] from Sun's Java forum about how to resolve the error: "Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object" ===== Qmail ===== * SPF Stuff: * [[http://spf.pobox.com/faq.html | All about SPF - the Sender Policy Framework]] * [[http://spf.pobox.com | The SPF Homepage]] * [[http://spf.pobox.com/wizard.html | SPF wizard]] - a spf dns rule generator for bind & tinydns * [[http://spf.pobox.com/why.html | SPF Why you were blocked]] - a good page to include in bounced spf e-mails, explaining why the mail was blocked * [[http://spftools.infinitepenguins.net/register.php | SPF tester]] - Wanna know if you setup your spf records properly? * [[http://www.saout.de/misc/spf/ | Using SPF in Qmail]] - a qmail patch & documentation for how to enable it ===== Syslinux ===== * Useful for things like boot floppies, CDs and even USB drives * [[http://syslinux.zytor.com | Syslinux home page]] * [[http://cdlinux.berlios.de/howto.html#install_usb | Short 'n' sweet Syslinux howto]] * [[http://cdlinux.berlios.de/files/syslinux-cfg.tgz | Example Syslinux config files]] ===== Linux On Apple Computers ===== * [[http://penguinppc.org/bootloaders/bootx/ | Bootx]] - an unmaintained boot loader for old-world Macs. * [[http://penguinppc.org/bootloaders/yaboot/ | Yaboot]] - a boot loader for 'NewWorld' PowerMacs * [[http://penguinppc.org/bootloaders/quik/ | Quik]] - a boot loader for OldWorld Macs with OpenFirmware ===== Weather ===== * [[http://www.aagelectronica.com/aag/index.html | One Wire Weather station]] - compatible with the one Dallas Semiconductor used to sell * [[http://oww.sf.net/ | OWW]] - Linux software for the One Wire Weather station ===== Wireless ===== * [[http://www.linux-wireless.org/ | Links to drivers, documentation, etc.]] ===== Satire ===== * [[/WindowsIsAVirus | Windows is a virus]]