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.
- Install linux into an USB drive
- Tips about Drivers and firmware
- Graphic card
- Wireless network card
- Turning off graphic card
- Tips about Solid State Drive (SSD)
- Gentoo wiki/SSD (el)
- Some packages related to EFI/UEFI
- My old installation log for a HP server
- Bootstrap minimal/stage3 Debian system
- Simple ArchLinux install note
- mdadm note for creating software md5
- Trying Gentoo is worthwhile (-)
- Gentoo: Sakaki's EFI Install Guide (el)
- Gentoo Prefix (el)
- ArchLinux's application list (el)
- Example usage of netcat
- bash tricks
- Commands for fun
- conky, a system monitor, example rc file another one
- GPG short note
- Data recovery tools
- Remove data safely
- Encrypting disk with LUKS
- Example usage of avconv, an alternative to ffmpeg
- Using vim, convert code into html
- ffmpeg, resize picture and video
- imagemagick, resize, trans-format, rotate picture
- xset, change keyboard input delay/rate under X
- ssh-agent, let it memorize your ssh password
- Busybox, all-in-one software, developer works
- JPEG integrity check
- Wine
- (el) Arch: wine
- Terraria with Wine32, on Linux
- (el) Deepin's wined cajviewer
- (el) Deepin: wine QQ
- Git ... content tracker
- set up git ... github help
- a git tutor ... git immersion
- git ... merge 2 repos into 1
- iceweasel and chromium ... cache config, of iceweasel (firefox)
- Log Analysis
- awk programming language
- apt-get search {visitors,awstat}
- A long list of Linux utilities
- GPG best practices (el)
- Gnome3 (gnome-shell)
- change the height of top bar ... modify
- against BUG: alacarte empties gnome menu ... wheezy
- X11 default display manager ... /etc/X11/default-display-manager
- LXDE
- set shortcut keys under LXDE
- Desktop Managers, X11 login program
- [gdm3] and [kdm], too heavy
- [sddm] for plasma5
- [lightdm] and [slim] are light and small
- [jwm], [cwm], [twm], [i3-wm]
- Graphical Virtual terminals
- [gnome-terminal], [guake], [uxterm], [lilyterm]
- ifup and ifdown setting ... see interfaces(5)
- vpn ... set up on debian
- ping ... no reply to icmp ping
- port ... what is running on a port
- share the network with other machine ... one of cases
- share-ipv4-with-ipv6-tunnel ...
- openvpn ... simple utilization
- 802.1X auth ... ref link
- iptables howto ... ubuntu help
- IPv6
- miredo note ... IPv6 Net with Teredo
- isatap ... IPv6 with ISATAP
- (el) microsoft: teredo
- script for listing available wifi SSIDs
- HTTP status code reference
- RFC2616
- list of http status codes ... wikipedia
- Sharing files through network
- nc
- scp, ssh, rsync.
- samba server.
- http server, like apache2. OR python
- ftp server, like vsftpd.
- NFS
- Dynamic Name Service
- list of DNS record types ... useful with dig(1)
- comparison of DNS server software
- APT/DPKG
- tzdata ... change the system time zone
- grub2 ... location of config files
- Config runlevels (sysvinit) ...
- Font in tty ...
- Networkmanager ... can't change network settings?
- bashrc ...
- Google earth ... install on amd64
- grub ... boot with kali iso image
- time ... hardware time
- Silence ... no beep from machine
- SMART, hard disk smart attributes
- Steam ... install steam on amd64
- Sudo ...
- Wine ... on amd64
- font ... install font
- some open source fonts
- systemd ... some reference link
- sshd security ... sshguard
- sshd SFTP chroot ...
- Ext2/Ext3/Ext4 on Windows
- ext2Fsd
- Ext2Read
- Ext2IFS
- DiskInternals Linux Reader for Windows
- vsftpd ... a simple setup
- dnsmasq ... local cache name server
- apache2 (2.2.22) ... simple setup
- bind9 (debian)... DNS (cache) - config file
- hostapd ... dev work
- [udhcpd from busybox]
- gitlab ... official deb setup
- multiple ssh connection at the same time
- (el) WorldPress in Debian
- prevent
resolv.conf
from being changed
- linux frozen ... handle with SysRq
- Compile linux kernel...
- MIT Xv6 Original
- Cook a minimum bootable linux / initramfs
- hard disk link power manage ... sample hack
- cpu freqency tweak ... sample hack
- backlight
- my OK6410 installation log
- OpenPOWER fundation
- Docker.io, the linux container
- install docker.io on debian
- sample run
- make a docker image via bootstrap
- X86 dosbox emulator, (dosbox)
- QEMU/KVM
- Fake Virtualizations
- traditional chroots
- schroot: Archwiki:schroot Debianwiki:Schroot
- kali tools short list
- nmap note
- nping note
- preventing buffer overflow
- External resources
- ARP spoof
- AirCrack
- aircrack-ng
- Disk Encryption
- (el) Gentoo: dm-crypt
- (el) Gentoo: dm-crypt LUKS
- (el) Arch: dm-crypt
- (el) Debian: encrypt setup
- http://wooyun.org/
- setup unofficial debian archive
- setup debian mirror (el)
- Packaging and Policy
- [Debian Policy Manual]
- (el) Debian Science Policy Manual
- (el) Debian Lua Package Policy Manual
- [Debian Developer Reference]
- [Debian New Maintainer's Guide]
- Mentors FAQ
- python library style guide
- rpath issue
- library packaging guide
- Debian Python Policy (el)
- Computer language benchmark Game (el) its conclusion
wiki, doc, tutorial.
- Wikipedia
- Linux kernel document, also shiped within kernel.tar.xz:/doc
- Arch wiki
- Debian wiki
- Gentoo wiki
- Gentoo doc
- Funtoo wiki
- stackoverflow
- IBM Developer works
- FreeBSD doc ... sometimes helps
- [OpenBSD docs]
- vbird.org ... detailed, complete linux guide
- from windows to Linux, beginner ... IBM developer works
- Search Engines
- shodan
- Baidu Yun Search
- Awesome List
- Overview
- Osamu Aoki's Fun to Program
- Compilation Tool Chain, GCC, Make, CMake, etc
- GNU Make
- CMake
- C Programming Language
- printf ... colourful text in terminal
- crack a C program ... simple example(foo.c)foo2.c
- print source file name and source line number
- berkely db simple demo ... and makefile
- libarchive example (el)
- C++
- glog demo program and its makefile
- print source file name and source line number
- a BLAS demo in cpp and its makefile
- template demo and its makefile
- stl demo
- Qt helloworld
1. Qt blog (el) - Very brilliant reference site (el)
- tex/LaTeX
- use opentype font in tex
- xelatex ... chinese support, xeCJK
- pdflatex ... eng chs mixed sample tex
- finding the right font
- insert svg picture in latex
- (el) NASA: latex help
- Python3
- convert list into string
- my logging example in py3
- HDF5 in python3: h5py demo
- Scipy/Numpy
- Lumin's Task Queue Daemon
- Octave/Matlab
- Lua
- learn lua in 15 minutes
- My lua logging moduledemo
- Torch7 interface note
- lua embedding (el)
- Light weigt languages
- [Sed/Ed]
- AWK
- [GNU BC/DC]
- Doxygen ... Automatic document generation for C++ code
- [Java]
- java helloworld on linux
- [Maxima]
- Go
- Rust
- Learn RUST by example
- [Julia]
- [C#/Mono]
- C# hello world
- [HTML/CSS/JS]
- hello world html sample
- [GNU Plot]
- visualizing data with gnu plot (el)
- SQL
- [IBM CPlex]
- Online judges
- http://poj.org/
- https://leetcode.com
In alphabet order.
- ACM Reference: several books in one (-)
- ANN in Matlab
- [APUE (placeholder) ]
- Big Talk Design Pattern (-)
- Beauty of math
- BOP (-)
- [Byte of Python (placeholder) ]
- Building High Availability Linux Servers
- C Primer Plus
- [Computer Organization and Design (placeholder) ]
- C++ Primer Plus (-)
- Computer Security (index only)
- [CSAPP (placeholder) ]
- CTAN: lshort
- CTAN: texbook (el) (-)
- Computer Vision
- Debug Hacks
- [Deep Learning Book, bengio (placeholder) ]
- Denial Of Service Attack
- DevOps Troubleshooting
- EE - from a EE open course
- Fundamentals Of Multimedia
- Gray Hat Hacking
- Game Theory non-technical
- [Game Theory (in progress) ]
- Hacker Debugging Uncovered
- High Performance Linux Server Programming
- Intel Micro Processor (x)
- Image Processing
- Information Security Introduction
- [Intel64-ia-32-architectures-software-developer-manual (placeholder) ]
- K&R C (placeholder)
- [LFS: Linux From Scratch (placeholder) ]
- Linux Kernel Hack
- Linux Networking Cookbook
- Linux System Programming (Rober Love) (-)
- Metasploit
- Math.describing.nature
- MATH PHYS GAME PROGRAMMING
- Network Countermeasure
- Parallel Computing and Implementation
- Programming in Lua
- Play with data structure
- RHEL
- [Scientific Computing with Python (placeholder) ]
- Stanford opencourse: CS229, Machine learning (-)
- TAOCP Knuth (-)
- Thinking Python
- TLPI - Volume 1
- TLPI - Volume 2
- UEFI: Principles and Programming
- Understanding Computation (-)
- UNP-I
- Vbird Basic
- Vbird Server
- Mathematics
- Wikipedia: Embedding (el)
- Machine Learning
- stanford:Ng's opencourse (el)
- Deep Learning Frameworks
- theano (python)
1. my theano note
1. theano trouble, no recursion is supported - caffe (cxx, python, matlab)
- torch7 (lua)
1. torch cheatsheet - mxnet (cxx, julia)
- tensorflow (python)
- leaf (rust)
1. Deep learning frameworks benchmark by leaf - Datasets
- MS COCO
- Imagenet
- Wolfram
- Introduction to Wolfram language (el)
- Wolfram Alpha (el)
- Wolfram Mathworld (el)
- WikiCFP
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