pastebin - collaborative debugging tool
nixav.kpaste.net RSS

Difference between
modified post c5160c485 by Anonymous on Fri 23rd Jan 2015 08:21
original post 7adc0ecb3 by Anonymous on Wed 21st Jan 2015 11:52
Download diff
Show old version | new version | both versions

    
11
# How do /r/linuxers share custom dotfiles?
22
http://www.reddit.com/r/linux/comments/1j7y7x/how_do_rlinuxers_share_custom_dotfiles/
33
44
# Logcheck, be lazy with checking logs
55
http://logcheck.org/
66
https://www.youtube.com/watch?v=1QgbnK45IRg&feature=player_detailpage&list=PL170C8C4DDB2961B2&t=2999
77
https://www.reddit.com/r/homelab/comments/2fgt30/monitoring_logs_with_elk_logstash_kibana/
88
99
## Network monitoring
1010
# Pretty Ping!
1111
http://www.reddit.com/r/linux/comments/1op98a/prettypingsh_a_better_ui_for_watching_ping/
1212
# Other
1313
https://www.reddit.com/r/linux/comments/2s1q28/useful_commandline_network_monitors_on_linux/
1414
1515
# How to run a process on a specific core
1616
http://xmodulo.com/2013/10/run-program-process-specific-cpu-cores-linux.html
1717
1818
# How to kill process
1919
http://www.cyberciti.biz/faq/kill-process-in-linux-or-terminate-a-process-in-unix-or-linux-systems/
2020
2121
# How to roll out your own Debian distro
2222
http://www.staldal.nu/tech/2011/12/11/how-to-roll-your-own-debian-based-linux-distro/
2323
2424
# Linux 2FA
2525
http://www.reddit.com/r/linux/comments/2b4u4n/2_factor_authentication_backup_2fa_software_for/
2626
# OTP (GAuth) @ CLI
2727
http://otp.readthedocs.org/en/latest/
2828
2929
# Run stuff collaboratively on a server.
3030
http://www.reddit.com/r/sysadmin/comments/tqo7b/til_rundeck_is_a_great_tool_to_run_commands/
3131
3232
# Generate random strings
3333
http://www.howtogeek.com/howto/30184/10-ways-to-generate-a-random-password-from-the-command-line/
3434
3535
# twander file manager
3636
http://www.reddit.com/r/linux/comments/1ydl8t/pcman_file_manager_120_gets_separated_desktop/cfjuw9u
3737
3838
# Why u no open hardware :(
3939
http://www.reddit.com/r/linux/comments/20zg0h/first_ubuntu_tablets_to_launch_this_autumn/cg86z25
4040
4141
# About docs
4242
http://www.reddit.com/r/linux/comments/24jzyg/well_thats_a_super_helpful_installation_error/ch887pw
4343
4444
# Pipe through Internet!
4545
http://www.reddit.com/r/linux/comments/24uyqo/til_you_can_pipe_through_internet/
4646
4747
# LUKS data encryption
4848
http://www.reddit.com/r/linux/comments/2bgnwp/encrypt_your_data_using_luks/
4949
5050
# cgroups
5151
http://lwn.net/Articles/603762/
5252
5353
# Persistent (full?) install linux on usb for multiple computers with little to no damage? (self.linux)
5454
http://www.reddit.com/r/linux/comments/2gqovx/persistent_full_install_linux_on_usb_for_multiple/
5555
5656
# 3D filesystem browser
5757
https://www.reddit.com/r/linux/comments/2hky9x/tdfsb_3d_filesystem_browser/
5858
5959
# IPcalc
6060
http://jodies.de/ipcalc
6161
6262
# Photoshop on Linux
6363
https://www.reddit.com/r/linux/comments/2nbe8y/it_can_be_done_photoshop_cs5_on_linux_with_wine/
6464
6565
# Data recovery
6666
https://www.reddit.com/r/linux/comments/2ov9tu/safecopy_recover_data_from_corrupt_media/
6767
6868
6969
7070
7171
[[[ General resources & Blogs ]]]
7272
7373
http://www.reddit.com/r/linux/comments/21rm3o/what_is_a_useful_linux_tool_that_you_use_that/
7474
http://www.reddit.com/r/linux4noobs/comments/2ao9tp/want_to_learn_to_be_a_linux_sysadmin/
7575
7676
http://inconsolation.wordpress.com/index/
7777
http://www.catonmat.net/blog/bash-one-liners-explained-part-one/
7878
http://www.howtogeek.com/howto/ubuntu/keyboard-shortcuts-for-bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc/
7979
http://mindspill.net/computing/linux-notes/
8080
http://conqueringthecommandline.com/
8181
http://n0where.net/open-source-sysadmin-resources/
8282
https://help.ubuntu.com/community/Servers
8383
8484
# installgentoo
8585
https://wiki.installgentoo.com/index.php?title=Main_Page
8686
8787
# About filesystem
8888
http://www.reddit.com/r/linux/comments/1ypoz8/take_the_linux_filesystem_tour/
8989
9090
# Hardlinks & Softlinks
9191
http://www.reddit.com/r/linux/comments/251mb8/the_difference_between_hard_and_soft_links/
9292
9393
# X11 / Xorg / graphics stack explained
9494
http://www.reddit.com/r/linux/comments/2acvmo/explaining_x11_for_the_rest_of_us/
9595
http://www.reddit.com/r/linux/comments/2b8ap8/heartwrenching_story_of_opengl/
9696
http://www.reddit.com/r/linux/comments/1twuhi/xplain_explaining_x11_for_the_rest_of_us_jasper/
9797
9898
# (Illustrated) SSH
9999
http://chamibuddhika.wordpress.com/2012/03/21/ssh-tunnelling-explained/
100100
http://www.unixwiz.net/techtips/ssh-agent-forwarding.html
101101
https://www.reddit.com/r/linux/comments/2iflp3/prefixed_multihop_ssh_wildcard_configurations/
102102
https://www.reddit.com/r/linux/comments/2r539r/why_arent_we_using_ssh_for_everything/
103103
104104
# The Fascinating World of Linux System Calls (sysdigcloud.com)
105105
https://www.reddit.com/r/linux/comments/2pm6lo/the_fascinating_world_of_linux_system_calls/
106106
107107
# systemd for Administrators, Part 1
108108
http://0pointer.de/blog/projects/systemd-for-admins-1.html
109109
# systemd for users
110110
http://www.reddit.com/r/linux/comments/2dvmdn/what_do_you_as_a_user_love_about_systemd/
111111
112112
# Rsync difference between --checksum and --ignore-times options
113113
http://serverfault.com/questions/211005/rsync-difference-between-checksum-and-ignore-times-options
114114
115115
# wget useful commands
116116
https://www.reddit.com/r/opendirectories/comments/2rfg79/20_wget_commands_that_can_be_used_to_accomplish/
117117
118118
# Rute User's Tutorial and Exposition
119119
http://rute.2038bug.com/index.html.gz
120120
121121
# Explains commands and their flags. VERY USEFUL!
122122
http://explainshell.com/
123123
124124
# IBM developer works
125125
http://www.ibm.com/developerworks/linux/
126126
127127
# Debian minimal
128128
http://linuxforcynics.com/how-to/minimal-debian-install
129129
http://ask.debian.net/questions/what-s-the-first-thing-you-do-after-you-install-debian
130130
131131
# BroPages
132132
http://bropages.org/browse
133133
134134
# Cron syntax in plain English
135135
http://cronchecker.net/
136136
137137
# Install WordPress on CentOS 6.x
138138
http://www.geekpeek.net/install-wordpress-on-centos/
139139
http://www.tecmint.com/install-wordpress-using-lamp-or-lemp-on-rhel-centos-fedora/
140140
141141
# iptables
142142
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security_Guide/sect-Security_Guide-IPTables.html
143143
http://www.linuxtopia.org/online_books/centos_linux_guides/centos_linux_security_guide/s1-fireall-ipt-act.html
144144
http://www.cyberciti.biz/faq/rhel-fedorta-linux-iptables-firewall-configuration-tutorial/
145145
http://diaryproducts.net/about/operating_systems/unix/nmap_port_scanner_iptables_firewall
146146
147147
# GRUB
148148
http://ubuntuforums.org/showthread.php?t=1195275
149149
http://www.reddit.com/r/linux4noobs/comments/2ex4ex/short_introduction_into_grub_internals/
150150
151151
# Visualize memory
152152
https://www.reddit.com/r/linux/comments/2mrrjb/how_to_visualize_memory_usage_on_linux/
153153
154154
# inotify (trigger)
155155
https://www.reddit.com/r/commandline/comments/2runmh/how_you_can_use_inotifytools_to_monitor_file/
156156
157157
158158
[ Nginx ]
159159
# docs
160160
https://github.com/ngx/docs
161161
http://wiki.nginx.org/Main
162162
163163
# Optimizing nginx
164164
http://blog.zachorr.com/nginx-setup/
165165
166166
# How to redirect nginx
167167
http://www.servernoobs.com/nginx-redirect-url-with-http1-1-301-moved-permanently-header/?doing_wp_cron=1393287314.0689818859100341796875
168168
169169
# Hardening nginx with better cyphers
170170
https://www.reddit.com/r/netsec/comments/2pqsx9/harden_ssl_in_nginx_with_stronger_ciphers_newer/
171171
172172
173173
[ Docker ]
174174
http://www.reddit.com/r/linux/comments/2bxxye/introduction_to_docker/
175175
http://www.reddit.com/r/linux/comments/2c1csz/whos_using_docker/
176176
http://www.reddit.com/r/linux/comments/2bedwv/docker_security_with_selinux/
177177
https://github.com/shofetim/docker-skype
178178
179179
180180
[ Namespaces ]
181181
https://www.reddit.com/r/linux/comments/2n7mol/linux_namespaces_powerful_isolation_os_level/
182182
https://www.reddit.com/r/linux/comments/2n17b7/a_guide_to_linux_namespaces_and_environment/
183183
184184
185185
[ tmux ]
186186
http://www.reddit.com/r/linux/comments/2arczq/learn_tmux_with_minimul/
187187
http://www.reddit.com/r/commandline/comments/240oyo/mucks_a_session_manager_for_gnu_screen_and_tmux/
188188
http://www.reddit.com/r/commandline/comments/25tcfk/practical_tmux/
189189
190190
# Memory leak improvement under Linux - http://tmux.kpaste.net/ee9c3
191191
192192
193193
[ LOL / regex ]
194194
http://www.bbc.co.uk/news/world-europe-12985082
195195
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454
196196
197197
# Validating e-mail addresses, easy way, and the hard way.
198198
http://blog.mattheworiordan.com/post/13174566389/url-regular-expression-for-links-with-or-without-the
199199
http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html
200200
201201
# Intro to regex
202202
http://www.youtube.com/watch?v=EkluES9Rvak
203203
204204
# Awk primer
205+
https://www.reddit.com/r/commandline/comments/2smkhm/awk_in_20_minutes/
205206
http://www.reddit.com/r/linux/comments/29hskb/an_awk_primer_wikibooks_open_books_for_an_open/
206207
207208
208209
[ LaTeX ]
209210
www.latextemplates.com
210211
https://www.writelatex.com/
211212
http://www.reddit.com/r/linux/comments/2clx22/learning_latex_on_linux/
212213
213214
214215
[ YouTube chans ]
215216
https://www.youtube.com/channel/UCbNxlZZVmfP8n84ag-rGpMg/videos
216217
https://www.youtube.com/user/theurbanpenguin/videos?view=1&flow=list
217218
https://www.youtube.com/user/sabiddle/videos
218219
# scripting
219220
http://www.youtube.com/playlist?list=PLcUid3OP_4OXOUqYTDGjq-iEwtBf-3l2E
220221
221222
222223
[[[ ~ Audio ~ ]]]
223224
224225
http://www.reddit.com/r/linux/comments/1nun4f/using_linux_to_make_music_whats_the_deal/
225226
https://www.reddit.com/r/linux/comments/2iwd2y/is_linux_suitable_for_audio_recordingproduction/
226227
https://wiki.archlinux.org/index.php/Pro_Audio
227228
http://alsa.opensrc.org/
228229
229230
http://tuxradar.com/content/how-it-works-linux-audio-explained
230231
http://stackoverflow.com/questions/20118941/linux-audio-sub-systems
231232
http://0pointer.de/blog/projects/guide-to-sound-apis.html
232233
233234
https://forum.ableton.com/viewtopic.php?f=4&t=187391
234235
235236
https://github.com/wedesoft/hornetseye-alsa
236237
https://github.com/torvalds/linux/tree/master/Documentation/sound/alsa
237238
238239
http://manual.ardour.org/synchronization/latency-and-latency-compensation/
239240
240241
# General Reddit threads
241242
http://www.reddit.com/r/linux/comments/236a5l/can_someone_make_something_akin_to_wayland_but/
242243
https://www.reddit.com/r/linux/comments/2sutds/my_band_pneumonia_recorded_our_first_album_using/
243244
244245
# Dynamic Range Compression for PulseAudio
245246
https://www.bfccomputing.com/dynamic-range-compression-for-pulseaudio/
246247
247248
# ALSA / Pulseaudio for pro audio discussion
248249
https://www.reddit.com/r/linux/comments/2hv73a/what_is_the_one_thing_you_wish_linux_had_natively/ckwd9mk
249250
250251
# Config
251252
http://wiki.linuxaudio.org/wiki/system%20configuration#build_your_own_real-time_kernel_on_debian_wheezy_or_later
252253
http://www.penguinproducer.com/Blog/2011/12/setting-up-a-studio-with-ubuntu/
253254
254255
# RIP CDs
255256
https://www.reddit.com/r/linux/comments/2ijhdj/gnu_ddrescue_119_released/cl2pofg
256257
257258
# Speech / Voice recognition
258259
http://grasch.net/node/22
259260
https://www.reddit.com/r/linux/comments/2jhzle/the_state_of_voice_recognition_software_within/https://www.reddit.com/r/linux/comments/2jhzle/the_state_of_voice_recognition_software_within/
260261
261262
# Learn piano
262263
http://pianobooster.sourceforge.net/
263264
264265
# The power of (GC)C
265266
echo "main(i){for(i=0;;i++)putchar(((i*(i>>17|i>>9)&46&i>>3))^(i&i>>10|i>>100));}" | gcc -w -x c - && ./a.out | aplay
266267
267268
# Troubleshooting
268269
lsusb / lspci
269270
cat /proc/asound/cards
270271
aplay -l
271272
aplay-L
272273
273274
274275
275276
[[[ Alternative UI ]]]
276277
277278
# Dex UI - Futuristic/Sci-Fi Interface Programmed In openFrameworks (nnkd.org)
278279
https://www.reddit.com/r/linux/comments/2t0vjv/dex_ui_futuristicscifi_interface_programmed_in/
279280
280281
# Eagle Mode - Zoomable User Interface (YouTube)
281282
https://www.reddit.com/r/linux/comments/1nprrh/eagle_mode_zoomable_user_interface_youtube/
282283
283284
# Wayland 3D Compositor on Oculus Rift (youtube.com)
284285
https://www.reddit.com/r/linux/comments/287nup/wayland_3d_compositor_on_oculus_rift/
285286
286287
287288
288289
[[[ GAEMZ ]]]
289290
# TribesNext (Tribes2 re-implementation) under Linux
290291
http://www.tribesnext.com/forum/index.php?topic=2095.0
291292
http://www.youtube.com/watch?v=fdyxo_tauNQ
292293
293294
# RetroRig
294295
http://www.reddit.com/r/LinuxActionShow/comments/25wndc/retrorig_a_personal_project_i_hope_everyone/
295296
296297
297298
298299
[[[ Damage ]]]
299300
300301
[ Prevent ]
301302
# Backup ideas
302303
https://www.reddit.com/r/linux/comments/2qtyby/what_does_rlinux_use_to_backup_their_computers/
303304
304305
# How to shred recursively in directories
305306
http://www.linuxforums.org/forum/miscellaneous/46693-how-shred-entire-directory-tree.html#post257616
306307
307308
# What to do when altering remote machines
308309
http://www.reddit.com/r/linux/comments/1kdf37/what_are_some_of_your_major_linux_fk_ups/cbnzb11
309310
310311
[ Control ]
311312
http://serverfault.com/questions/218005/how-do-i-deal-with-a-compromised-server
312313
313314
314315
315316
[[[ Shell & Scripting ]]]
316317
http://www.reddit.com/r/linux/comments/2foinb/what_is_the_exact_difference_between_a_terminal_a/
317318
http://mywiki.wooledge.org/
318319
http://wiki.bash-hackers.org/doku.php
319320
http://www.gnu.org/software/bash/manual/bashref.html#Introduction
320321
http://www.reddit.com/r/linux/comments/235v51/better_bash_scripting_in_15_minutes/
321322
http://guide.bash.academy/
322323
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
323324
324325
# About terminals
325326
http://linuxgazette.net/137/anonymous.html
326327
327328
# Customization
328329
http://pln.jonas.me/xterm-colors
329330
http://www.reddit.com/r/commandline/comments/23c4us/the_bash_prompt/
330331
https://www.reddit.com/r/linux/comments/2iytrs/terminalsexy_terminal_color_scheme_designer/
331332
332333
# Bash search suggest box
333334
http://www.reddit.com/r/linux/comments/2a4b80/bash_history_suggest_box/
334335
335336
# Moar advice
336337
http://www.reddit.com/r/linux/comments/2dwe4y/dae_have_a_bash_script_template_you_generally/
337338
338339
# Bash vs. Zsh
339340
http://www.reddit.com/r/linux/comments/2fubpn/zsh_proscons/
340341
341342
# How does the Shellshock exploit work?
342343
http://fedoramagazine.org/shellshock-how-does-it-actually-work/
343344
https://www.reddit.com/r/linux/comments/2hlwwz/stackexchanges_top_answer_on_shellshock_and_why/
344345
345346
# Fav minimalist CLI apps
346347
https://www.reddit.com/r/linux/comments/2psson/whatre_your_favorite_cli_and_minimalistic/
347348
348349
349350
350351
[ VIM ]
351352
# Learn
352353
https://raw.github.com/dahu/LearnVim/master/doc/learnvim.txt
353354
http://dahu.github.io/vim_waz_ere/
354355
https://github.com/dahu/VimRegexTutor
355356
http://www.youtube.com/user/MinuteVimTricks/videos
356357
http://www.reddit.com/r/linux/comments/264hl2/learn_to_love_vim/
357358
http://www.reddit.com/r/linux/comments/29by6c/so_i_now_want_to_learn_vim_and_use_it_as_python/
358359
359360
http://pascalprecht.github.io/2014/03/18/why-i-use-vim/
360361
http://of-vim-and-vigor.blogspot.de/2012/06/art-of-edits-i-weaponry.html
361362
http://www.reddit.com/r/linux/comments/1kdvq5/til_that_vim_has_tabs_thats_wonderful/
362363
http://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim
363364
http://stackoverflow.com/questions/11489428/how-to-make-vim-paste-from-and-copy-to-systems-clipboard
364365
365366
http://vimcasts.org/
366367
367368
# book
368369
http://pragprog.com/book/dnvim/practical-vim
369370
370371
# counter-argument
371372
http://www.reddit.com/submit?url=http%3A%2F%2Fdelvarworld.github.io%2Fblog%2F2013%2F03%2F16%2Fjust-use-sublime-text%2F
372373
373374
# Color schemes
374375
https://code.google.com/p/vimcolorschemetest/
375376
376377
# Plugins
377378
http://www.reddit.com/r/linux/comments/29a0ya/vim_awesome/
378379
http://lsh.io/plugtalk/#48
379380
380381
381382
382383
[[[ Drama ]]]
383384
http://www.reddit.com/r/linux/comments/1z0vig/ffmpeg_may_return_to_debian_and_by_extend_ubuntu/cfpjqtj
384385
385386
386387
387388
[[[ urxvt ]]]
388389
https://wiki.archlinux.org/index.php/rxvt-unicode
389390
http://wiki.afterstep.org/index.php?title=Rxvt-Unicode_Configuration_Tutorial
390391
http://manpages.ubuntu.com/manpages/precise/man7/urxvt.7.html
391392
392393
393394
[[[ FreeNAS ]]]
394395
# Check temps
395396
http://forums.freenas.org/index.php?threads/how-to-monitor-system-cpu-hdd-mobo-gpu-temperatures-on-freenas-8.2994/
396397
397398
# Checklist
398399
https://www.reddit.com/r/freenas/comments/1vw9ic/thinking_about_freenas_but_getting_overwhelmed/
399400
400401
# Backup config files automatically
401402
https://forums.freenas.org/index.php?threads/backup-config-file-every-night-automatically.8237/
402403
403404
# Persistent changes in the filesystem - http://kpaste.net/a2c0299
404405
405406
# The connection problem:
406407
https://www.reddit.com/r/linux4noobs/comments/2q2cn1/i_want_to_connect_to_my_isolated_nas_but_at_the/
407408
# Solutions:
408409
http://lamarque-lvs.blogspot.nl/2011/11/networkmanager-per-device-routing.html
409410
http://askubuntu.com/questions/89364/force-network-manager-to-use-wireless-for-an-internet-connection
410411
https://superuser.com/questions/9586/how-do-i-setup-ubuntu-linuxs-network-manager-to-selectively-route-network-traff
411412
http://ubuntuforums.org/showthread.php?t=2161887
412413
413414
414415
[[[ Hardware ]]]
415416
http://www.reddit.com/r/linux/comments/22cnui/pc_engines_apu_system_boards_3x_gige_2_or_4_gb/
416417
http://www.reddit.com/r/linux/comments/226izd/intel_releases_99_minnowboard_max_an_opensource/
417418
418419
419420
420421
[[[ TODO: ]]]
421422
Learn the filesystem hierarchy and major bits such as your bootloader, init system or systemd, etc
422423
File shares (Samba, NFS, iSCSI)
423424
Network Services (SSHD, DNS, DHCP, PXE, TFTP, FTP, etc)
424425
Automation (Scripting, Configuration management ie Ansible, Puppet, Chef, Saltstack)
425426
Hardening, Security and Accounts (IPTables, SELinux, patching/repository management, cgroups, encryption, permissions, ldap and kerberos SSO)
426427
427428
428429
======================================================================
429430
HANDY COMMANDOS
430431
431432
---
432433
# Archive directory
433434
tar -cvWf archive_name.tar dir_name
434435
435436
# Extract archive
436437
tar -xvf archive_name.tar
437438
438439
# GPG encrypt
439440
gpg -ac archive_name.tar
440441
441442
# GPG decrypt
442443
gpg -d archive_name.tar.asc > archive_name.tar
443444
444445
---
445446
# CLI pastebin alias
446447
alias apaste='curl -F '\''paste=<-'\'' http://apaste.info/store'
447448
448449
# Do The Right Extract
449450
http://brettcsmith.org/2007/dtrx/
450451
451452
# How to check install size of packages (debian based)
452453
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | less
453454
454455
# Badblocks
455456
badblocks -nsv -p2 -o ./badblocksresult.txt /dev/sdX
456457
457458
# Watch progress of dd
458459
watch -n 1 killall -USR1 dd
459460
460461
# What's the best rsync command?
461462
rsync -avPHSxh
462463
463464
# Superfind
464465
http://stackoverflow.com/questions/16956810/finding-all-files-containing-a-text-string-on-linux
465466
466467
# List only dirs and files starting with a . (dot)
467468
ls -d .[^.]*
468469
469470
470471
diff <(ls /tmp/folder1) <(ls /tmp/folder2) # diff output of 2 commands
471472
diff -r /tmp/folder1 /tmp/folder2 # diff 2 dirs
472473
473474
# Substitute string1 to string2 in every file in a given path
474475
find path -type f -exec sed -i 's/string1/string2/' {} \;
475476
476477
## in vim:
477478
# Visually select a block of text and prepend a '#' to it
478479
1. Visually select block
479480
2. Ctrl+v I # Esc
480481
# Do the reverse (remove prepending '#' characters)
481482
1. Visually select block
482483
2. Ctrl+v 0 x

Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.

Syntax highlighting:

To highlight particular lines, prefix each line with {%HIGHLIGHT}




All content is user-submitted.
The administrators of this site (kpaste.net) are not responsible for their content.
Abuse reports should be emailed to us at