Skip to content

Hacking with Debian GNU/Linux. (Knowledgebase)

License

Notifications You must be signed in to change notification settings

2511674586/withLinux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

With Linux - Brief Hacks

KISS: Keep It Simple, Stupid

Linux tricks, hints, hacks and many others based on my personal experience with Debian GNU/Linux. This project is a personal knowledge base, and some of the hints and hacks there are just recored by keywords.

One way to use this project is to clone it to your machine, and lookup keywords within it with the perl utility ack.

Items marked with (-) are still in progress.
Items marked with (el) means external link.

Installing Linux

  1. Install linux into an USB drive
  2. Tips about Drivers and firmware
  3. Graphic card
  4. Wireless network card
  5. Turning off graphic card
  6. Tips about Solid State Drive (SSD)
  7. Gentoo wiki/SSD (el)
  8. Some packages related to EFI/UEFI
  9. My old installation log for a HP server
  10. Bootstrap minimal/stage3 Debian system
  11. Simple ArchLinux install note
  12. mdadm note for creating software md5
  13. Trying Gentoo is worthwhile (-)
  14. Gentoo: Sakaki's EFI Install Guide (el)
  15. Gentoo Prefix (el)
  16. ArchLinux's application list (el)

Utilities / Miscellaneous

  1. Example usage of netcat
  2. bash tricks
  3. Commands for fun
  4. conky, a system monitor, example rc file another one
  5. GPG short note
  6. Data recovery tools
  7. Remove data safely
  8. Encrypting disk with LUKS
  9. Example usage of avconv, an alternative to ffmpeg
  10. Using vim, convert code into html
  11. ffmpeg, resize picture and video
  12. imagemagick, resize, trans-format, rotate picture
  13. xset, change keyboard input delay/rate under X
  14. ssh-agent, let it memorize your ssh password
  15. Busybox, all-in-one software, developer works
  16. JPEG integrity check
  17. Wine
  18. (el) Arch: wine
  19. Terraria with Wine32, on Linux
  20. (el) Deepin's wined cajviewer
  21. (el) Deepin: wine QQ
  22. Git ... content tracker
  23. set up git ... github help
  24. a git tutor ... git immersion
  25. git ... merge 2 repos into 1
  26. iceweasel and chromium ... cache config, of iceweasel (firefox)
  27. Log Analysis
  28. awk programming language
  29. apt-get search {visitors,awstat}
  30. A long list of Linux utilities
  31. GPG best practices (el)

Graphical Interface Stuff (Xorg)

  1. Gnome3 (gnome-shell)
  2. change the height of top bar ... modify
  3. against BUG: alacarte empties gnome menu ... wheezy
  4. X11 default display manager ... /etc/X11/default-display-manager
  5. LXDE
  6. set shortcut keys under LXDE
  7. Desktop Managers, X11 login program
  8. [gdm3] and [kdm], too heavy
  9. [sddm] for plasma5
  10. [lightdm] and [slim] are light and small
  11. [jwm], [cwm], [twm], [i3-wm]
  12. Graphical Virtual terminals
  13. [gnome-terminal], [guake], [uxterm], [lilyterm]

Internet Specific

  1. ifup and ifdown setting ... see interfaces(5)
  2. vpn ... set up on debian
  3. ping ... no reply to icmp ping
  4. port ... what is running on a port
  5. share the network with other machine ... one of cases
  6. share-ipv4-with-ipv6-tunnel ...
  7. openvpn ... simple utilization
  8. 802.1X auth ... ref link
  9. iptables howto ... ubuntu help
  10. IPv6
  11. miredo note ... IPv6 Net with Teredo
  12. isatap ... IPv6 with ISATAP
  13. (el) microsoft: teredo
  14. script for listing available wifi SSIDs
  15. HTTP status code reference
  16. RFC2616
  17. list of http status codes ... wikipedia
  18. Sharing files through network
  19. nc
  20. scp, ssh, rsync.
  21. samba server.
  22. http server, like apache2. OR python
  23. ftp server, like vsftpd.
  24. NFS
  25. Dynamic Name Service
  26. list of DNS record types ... useful with dig(1)
  27. comparison of DNS server software

System Management / Server

  1. APT/DPKG
  2. tzdata ... change the system time zone
  3. grub2 ... location of config files
  4. Config runlevels (sysvinit) ...
  5. Font in tty ...
  6. Networkmanager ... can't change network settings?
  7. bashrc ...
  8. Google earth ... install on amd64
  9. grub ... boot with kali iso image
  10. time ... hardware time
  11. Silence ... no beep from machine
  12. SMART, hard disk smart attributes
  13. Steam ... install steam on amd64
  14. Sudo ...
  15. Wine ... on amd64
  16. font ... install font
  17. some open source fonts
  18. systemd ... some reference link
  19. sshd security ... sshguard
  20. sshd SFTP chroot ...
  21. Ext2/Ext3/Ext4 on Windows
  22. ext2Fsd
  23. Ext2Read
  24. Ext2IFS
  25. DiskInternals Linux Reader for Windows
  26. vsftpd ... a simple setup
  27. dnsmasq ... local cache name server
  28. apache2 (2.2.22) ... simple setup
  29. bind9 (debian)... DNS (cache) - config file
  30. hostapd ... dev work
  31. [udhcpd from busybox]
  32. gitlab ... official deb setup
  33. multiple ssh connection at the same time
  34. (el) WorldPress in Debian
  35. prevent resolv.conf from being changed

Linux Kernel Hacks / Operating System / Embedding

  1. linux frozen ... handle with SysRq
  2. Compile linux kernel...
  3. MIT Xv6 Original
  4. Cook a minimum bootable linux / initramfs
  5. hard disk link power manage ... sample hack
  6. cpu freqency tweak ... sample hack
  7. backlight
  8. my OK6410 installation log
  9. OpenPOWER fundation

Virtualization

  1. Docker.io, the linux container
  2. install docker.io on debian
  3. sample run
  4. make a docker image via bootstrap
  5. X86 dosbox emulator, (dosbox)
  6. QEMU/KVM
  7. Fake Virtualizations
  8. traditional chroots
  9. schroot: Archwiki:schroot Debianwiki:Schroot

Cluster / HighPerf

  1. storm local setup ... apache inqubator, storm
  2. PBS - Cluster Job Management
  3. parallel computing note

Kali / Security / Penetration

  1. kali tools short list
  2. nmap note
  3. nping note
  4. preventing buffer overflow
  5. External resources
  6. ARP spoof
  7. AirCrack
  8. aircrack-ng
  9. Disk Encryption
  10. (el) Gentoo: dm-crypt
  11. (el) Gentoo: dm-crypt LUKS
  12. (el) Arch: dm-crypt
  13. (el) Debian: encrypt setup
  14. http://wooyun.org/
  1. setup unofficial debian archive
  2. setup debian mirror (el)
  3. Packaging and Policy
  4. [Debian Policy Manual]
  5. (el) Debian Science Policy Manual
  6. (el) Debian Lua Package Policy Manual
  7. [Debian Developer Reference]
  8. [Debian New Maintainer's Guide]
  9. Mentors FAQ
  10. python library style guide
  11. rpath issue
  12. library packaging guide
  13. Debian Python Policy (el)
  14. Computer language benchmark Game (el) its conclusion

wiki, doc, tutorial.

  1. Wikipedia
  2. Linux kernel document, also shiped within kernel.tar.xz:/doc
  3. Arch wiki
  4. Debian wiki
  5. Gentoo wiki
  6. Gentoo doc
  7. Funtoo wiki
  8. stackoverflow
  9. IBM Developer works
  10. FreeBSD doc ... sometimes helps
  11. [OpenBSD docs]
  12. vbird.org ... detailed, complete linux guide
  13. from windows to Linux, beginner ... IBM developer works
  14. Search Engines
  15. google
  16. shodan
  17. Baidu Yun Search
  18. Awesome List

Open Source Licenses

  1. gpl-faq

Programming under Linux

  1. Overview
  2. Osamu Aoki's Fun to Program
  3. Compilation Tool Chain, GCC, Make, CMake, etc
  4. GNU Make
  5. CMake
  6. C Programming Language
  7. printf ... colourful text in terminal
  8. crack a C program ... simple example(foo.c)foo2.c
  9. print source file name and source line number
  10. berkely db simple demo ... and makefile
  11. libarchive example (el)
  12. C++
  13. glog demo program and its makefile
  14. print source file name and source line number
  15. a BLAS demo in cpp and its makefile
  16. template demo and its makefile
  17. stl demo
  18. Qt helloworld
    1. Qt blog (el)
  19. Very brilliant reference site (el)
  20. tex/LaTeX
  21. use opentype font in tex
  22. xelatex ... chinese support, xeCJK
  23. pdflatex ... eng chs mixed sample tex
  24. finding the right font
  25. insert svg picture in latex
  26. (el) NASA: latex help
  27. Python3
  28. convert list into string
  29. my logging example in py3
  30. HDF5 in python3: h5py demo
  31. Scipy/Numpy
  32. Lumin's Task Queue Daemon
  33. Octave/Matlab
  34. Lua
  35. learn lua in 15 minutes
  36. My lua logging moduledemo
  37. Torch7 interface note
  38. lua embedding (el)
  39. Light weigt languages
  40. [Sed/Ed]
  41. AWK
  42. [GNU BC/DC]
  43. Doxygen ... Automatic document generation for C++ code
  44. [Java]
  45. java helloworld on linux
  46. [Maxima]
  47. Go
  48. Rust
  49. Learn RUST by example
  50. [Julia]
  51. [C#/Mono]
  52. C# hello world
  53. [HTML/CSS/JS]
  54. hello world html sample
  55. [GNU Plot]
  56. visualizing data with gnu plot (el)
  57. SQL
  58. [IBM CPlex]
  59. Online judges
  60. http://poj.org/
  61. https://leetcode.com

My Personal Booknotes

In alphabet order.

  1. ACM Reference: several books in one (-)
  2. ANN in Matlab
  3. [APUE (placeholder) ]
  4. Big Talk Design Pattern (-)
  5. Beauty of math
  6. BOP (-)
  7. [Byte of Python (placeholder) ]
  8. Building High Availability Linux Servers
  9. C Primer Plus
  10. [Computer Organization and Design (placeholder) ]
  11. C++ Primer Plus (-)
  12. Computer Security (index only)
  13. [CSAPP (placeholder) ]
  14. CTAN: lshort
  15. CTAN: texbook (el) (-)
  16. Computer Vision
  17. Debug Hacks
  18. [Deep Learning Book, bengio (placeholder) ]
  19. Denial Of Service Attack
  20. DevOps Troubleshooting
  21. EE - from a EE open course
  22. Fundamentals Of Multimedia
  23. Gray Hat Hacking
  24. Game Theory non-technical
  25. [Game Theory (in progress) ]
  26. Hacker Debugging Uncovered
  27. High Performance Linux Server Programming
  28. Intel Micro Processor (x)
  29. Image Processing
  30. Information Security Introduction
  31. [Intel64-ia-32-architectures-software-developer-manual (placeholder) ]
  32. K&R C (placeholder)
  33. [LFS: Linux From Scratch (placeholder) ]
  34. Linux Kernel Hack
  35. Linux Networking Cookbook
  36. Linux System Programming (Rober Love) (-)
  37. Metasploit
  38. Math.describing.nature
  39. MATH PHYS GAME PROGRAMMING
  40. Network Countermeasure
  41. Parallel Computing and Implementation
  42. Programming in Lua
  43. Play with data structure
  44. RHEL
  45. [Scientific Computing with Python (placeholder) ]
  46. Stanford opencourse: CS229, Machine learning (-)
  47. TAOCP Knuth (-)
  48. Thinking Python
  49. TLPI - Volume 1
  50. TLPI - Volume 2
  51. UEFI: Principles and Programming
  52. Understanding Computation (-)
  53. UNP-I
  54. Vbird Basic
  55. Vbird Server

Artificial Intelegence / Mathematics

  1. Mathematics
  2. Wikipedia: Embedding (el)
  3. Machine Learning
  4. stanford:Ng's opencourse (el)
  5. Deep Learning Frameworks
  6. theano (python)
    1. my theano note
    1. theano trouble, no recursion is supported
  7. caffe (cxx, python, matlab)
  8. torch7 (lua)
    1. torch cheatsheet
  9. mxnet (cxx, julia)
  10. tensorflow (python)
  11. leaf (rust)
    1. Deep learning frameworks benchmark by leaf
  12. Datasets
  13. MS COCO
  14. Imagenet
  15. Wolfram
  16. Introduction to Wolfram language (el)
  17. Wolfram Alpha (el)
  18. Wolfram Mathworld (el)
  19. WikiCFP

LICENSE

MIT LICENSE.
COPYRIGHT (C) 2014,2015,2016 Lumin

Started on 2014/06/28 by Lumin Zhou

Seek for UNIX, look into UNIX, follow the UNIX, play with UNIX, work with UNIX, learn from UNIX, but neither becoming an UNIX, nor marrying UNIX. -- lumin

About

Hacking with Debian GNU/Linux. (Knowledgebase)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published