pastebin - collaborative debugging tool
nixav.kpaste.net RSS

Difference between
modified post 9881d8dd3 by Anonymous on Mon 12th Jan 2015 15:39
original post 21c448e6 by Anonymous on Sat 10th Jan 2015 00:15
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
9+
## Network monitoring
910
# Pretty Ping!
1011
http://www.reddit.com/r/linux/comments/1op98a/prettypingsh_a_better_ui_for_watching_ping/
12+
# Other
1114
1215
# How to run a process on a specific core
1316
http://xmodulo.com/2013/10/run-program-process-specific-cpu-cores-linux.html
1417
1518
# How to kill process
1619
http://www.cyberciti.biz/faq/kill-process-in-linux-or-terminate-a-process-in-unix-or-linux-systems/
1720
1821
# How to roll out your own Debian distro
1922
http://www.staldal.nu/tech/2011/12/11/how-to-roll-your-own-debian-based-linux-distro/
2023
2124
# Linux 2FA
2225
http://www.reddit.com/r/linux/comments/2b4u4n/2_factor_authentication_backup_2fa_software_for/
2326
# OTP (GAuth) @ CLI
2427
http://otp.readthedocs.org/en/latest/
2528
2629
# Run stuff collaboratively on a server.
2730
http://www.reddit.com/r/sysadmin/comments/tqo7b/til_rundeck_is_a_great_tool_to_run_commands/
2831
2932
# Generate random strings
3033
http://www.howtogeek.com/howto/30184/10-ways-to-generate-a-random-password-from-the-command-line/
3134
3235
# twander file manager
3336
http://www.reddit.com/r/linux/comments/1ydl8t/pcman_file_manager_120_gets_separated_desktop/cfjuw9u
3437
3538
# Why u no open hardware :(
3639
http://www.reddit.com/r/linux/comments/20zg0h/first_ubuntu_tablets_to_launch_this_autumn/cg86z25
3740
3841
# About docs
3942
http://www.reddit.com/r/linux/comments/24jzyg/well_thats_a_super_helpful_installation_error/ch887pw
4043
4144
# Pipe through Internet!
4245
http://www.reddit.com/r/linux/comments/24uyqo/til_you_can_pipe_through_internet/
4346
4447
# LUKS data encryption
4548
http://www.reddit.com/r/linux/comments/2bgnwp/encrypt_your_data_using_luks/
4649
4750
# cgroups
4851
http://lwn.net/Articles/603762/
4952
5053
# Persistent (full?) install linux on usb for multiple computers with little to no damage? (self.linux)
5154
http://www.reddit.com/r/linux/comments/2gqovx/persistent_full_install_linux_on_usb_for_multiple/
5255
5356
# 3D filesystem browser
5457
https://www.reddit.com/r/linux/comments/2hky9x/tdfsb_3d_filesystem_browser/
5558
5659
# IPcalc
5760
http://jodies.de/ipcalc
5861
5962
# Photoshop on Linux
6063
https://www.reddit.com/r/linux/comments/2nbe8y/it_can_be_done_photoshop_cs5_on_linux_with_wine/
6164
6265
# Data recovery
6366
https://www.reddit.com/r/linux/comments/2ov9tu/safecopy_recover_data_from_corrupt_media/
6467
6568
6669
6770
6871
[[[ General resources & Blogs ]]]
6972
7073
http://www.reddit.com/r/linux/comments/21rm3o/what_is_a_useful_linux_tool_that_you_use_that/
7174
http://www.reddit.com/r/linux4noobs/comments/2ao9tp/want_to_learn_to_be_a_linux_sysadmin/
7275
7376
http://inconsolation.wordpress.com/index/
7477
http://www.catonmat.net/blog/bash-one-liners-explained-part-one/
7578
http://www.howtogeek.com/howto/ubuntu/keyboard-shortcuts-for-bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc/
7679
http://mindspill.net/computing/linux-notes/
7780
http://conqueringthecommandline.com/
7881
http://n0where.net/open-source-sysadmin-resources/
7982
https://help.ubuntu.com/community/Servers
8083
8184
# installgentoo
8285
https://wiki.installgentoo.com/index.php?title=Main_Page
8386
8487
# About filesystem
8588
http://www.reddit.com/r/linux/comments/1ypoz8/take_the_linux_filesystem_tour/
8689
8790
# Hardlinks & Softlinks
8891
http://www.reddit.com/r/linux/comments/251mb8/the_difference_between_hard_and_soft_links/
8992
9093
# X11 / Xorg / graphics stack explained
9194
http://www.reddit.com/r/linux/comments/2acvmo/explaining_x11_for_the_rest_of_us/
9295
http://www.reddit.com/r/linux/comments/2b8ap8/heartwrenching_story_of_opengl/
9396
http://www.reddit.com/r/linux/comments/1twuhi/xplain_explaining_x11_for_the_rest_of_us_jasper/
9497
9598
# (Illustrated) SSH
9699
http://chamibuddhika.wordpress.com/2012/03/21/ssh-tunnelling-explained/
97100
http://www.unixwiz.net/techtips/ssh-agent-forwarding.html
98101
https://www.reddit.com/r/linux/comments/2iflp3/prefixed_multihop_ssh_wildcard_configurations/
99102
https://www.reddit.com/r/linux/comments/2r539r/why_arent_we_using_ssh_for_everything/
100103
101104
# The Fascinating World of Linux System Calls (sysdigcloud.com)
102105
https://www.reddit.com/r/linux/comments/2pm6lo/the_fascinating_world_of_linux_system_calls/
103106
104107
# systemd for Administrators, Part 1
105108
http://0pointer.de/blog/projects/systemd-for-admins-1.html
106109
# systemd for users
107110
http://www.reddit.com/r/linux/comments/2dvmdn/what_do_you_as_a_user_love_about_systemd/
108111
109112
# Rsync difference between --checksum and --ignore-times options
110113
http://serverfault.com/questions/211005/rsync-difference-between-checksum-and-ignore-times-options
111114
112115
# Rute User's Tutorial and Exposition
113116
http://rute.2038bug.com/index.html.gz
114117
115118
# Explains commands and their flags. VERY USEFUL!
116119
http://explainshell.com/
117120
118121
# IBM developer works
119122
http://www.ibm.com/developerworks/linux/
120123
121124
# Debian minimal
122125
http://linuxforcynics.com/how-to/minimal-debian-install
123126
http://ask.debian.net/questions/what-s-the-first-thing-you-do-after-you-install-debian
124127
125128
# BroPages
126129
http://bropages.org/browse
127130
128131
# Cron syntax in plain English
129132
http://cronchecker.net/
130133
131134
# Install WordPress on CentOS 6.x
132135
http://www.geekpeek.net/install-wordpress-on-centos/
133136
http://www.tecmint.com/install-wordpress-using-lamp-or-lemp-on-rhel-centos-fedora/
134137
135138
# iptables
136139
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security_Guide/sect-Security_Guide-IPTables.html
137140
http://www.linuxtopia.org/online_books/centos_linux_guides/centos_linux_security_guide/s1-fireall-ipt-act.html
138141
http://www.cyberciti.biz/faq/rhel-fedorta-linux-iptables-firewall-configuration-tutorial/
139142
http://diaryproducts.net/about/operating_systems/unix/nmap_port_scanner_iptables_firewall
140143
141144
# GRUB
142145
http://ubuntuforums.org/showthread.php?t=1195275
143146
http://www.reddit.com/r/linux4noobs/comments/2ex4ex/short_introduction_into_grub_internals/
144147
145148
# Visualize memory
146149
https://www.reddit.com/r/linux/comments/2mrrjb/how_to_visualize_memory_usage_on_linux/
147150
148151
# inotify (trigger)
149152
https://www.reddit.com/r/commandline/comments/2runmh/how_you_can_use_inotifytools_to_monitor_file/
150153
151154
152155
[ Nginx ]
153156
# docs
154157
https://github.com/ngx/docs
155158
http://wiki.nginx.org/Main
156159
157160
# Optimizing nginx
158161
http://blog.zachorr.com/nginx-setup/
159162
160163
# How to redirect nginx
161164
http://www.servernoobs.com/nginx-redirect-url-with-http1-1-301-moved-permanently-header/?doing_wp_cron=1393287314.0689818859100341796875
162165
163166
# Hardening nginx with better cyphers
164167
https://www.reddit.com/r/netsec/comments/2pqsx9/harden_ssl_in_nginx_with_stronger_ciphers_newer/
165168
166169
167170
[ Docker ]
168171
http://www.reddit.com/r/linux/comments/2bxxye/introduction_to_docker/
169172
http://www.reddit.com/r/linux/comments/2c1csz/whos_using_docker/
170173
http://www.reddit.com/r/linux/comments/2bedwv/docker_security_with_selinux/
171174
https://github.com/shofetim/docker-skype
172175
173176
174177
[ Namespaces ]
175178
https://www.reddit.com/r/linux/comments/2n7mol/linux_namespaces_powerful_isolation_os_level/
176179
https://www.reddit.com/r/linux/comments/2n17b7/a_guide_to_linux_namespaces_and_environment/
177180
178181
179182
[ tmux ]
180183
http://www.reddit.com/r/linux/comments/2arczq/learn_tmux_with_minimul/
181184
http://www.reddit.com/r/commandline/comments/240oyo/mucks_a_session_manager_for_gnu_screen_and_tmux/
182185
http://www.reddit.com/r/commandline/comments/25tcfk/practical_tmux/
183186
184187
185188
[ LOL / regex ]
186189
http://www.bbc.co.uk/news/world-europe-12985082
187190
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454
188191
189192
# Validating e-mail addresses, easy way, and the hard way.
190193
http://blog.mattheworiordan.com/post/13174566389/url-regular-expression-for-links-with-or-without-the
191194
http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html
192195
193196
# Intro to regex
194197
http://www.youtube.com/watch?v=EkluES9Rvak
195198
196199
# Awk primer
197200
http://www.reddit.com/r/linux/comments/29hskb/an_awk_primer_wikibooks_open_books_for_an_open/
198201
199202
200203
[ LaTeX ]
201204
www.latextemplates.com
202205
https://www.writelatex.com/
203206
http://www.reddit.com/r/linux/comments/2clx22/learning_latex_on_linux/
204207
205208
206209
[ YouTube chans ]
207210
https://www.youtube.com/channel/UCbNxlZZVmfP8n84ag-rGpMg/videos
208211
https://www.youtube.com/user/theurbanpenguin/videos?view=1&flow=list
209212
https://www.youtube.com/user/sabiddle/videos
210213
211214
212215
213216
[[[ ~ Audio ~ ]]]
214217
215218
http://www.reddit.com/r/linux/comments/1nun4f/using_linux_to_make_music_whats_the_deal/
216219
https://www.reddit.com/r/linux/comments/2iwd2y/is_linux_suitable_for_audio_recordingproduction/
217220
https://wiki.archlinux.org/index.php/Pro_Audio
218221
http://alsa.opensrc.org/
219222
220223
http://tuxradar.com/content/how-it-works-linux-audio-explained
221224
http://stackoverflow.com/questions/20118941/linux-audio-sub-systems
222225
http://0pointer.de/blog/projects/guide-to-sound-apis.html
223226
224227
https://forum.ableton.com/viewtopic.php?f=4&t=187391
225228
226229
https://github.com/wedesoft/hornetseye-alsa
227230
https://github.com/torvalds/linux/tree/master/Documentation/sound/alsa
228231
229232
http://manual.ardour.org/synchronization/latency-and-latency-compensation/
230233
231234
http://www.reddit.com/r/linux/comments/236a5l/can_someone_make_something_akin_to_wayland_but/
232235
233236
# ALSA / Pulseaudio for pro audio discussion
234237
https://www.reddit.com/r/linux/comments/2hv73a/what_is_the_one_thing_you_wish_linux_had_natively/ckwd9mk
235238
236239
# Config
237240
http://wiki.linuxaudio.org/wiki/system%20configuration#build_your_own_real-time_kernel_on_debian_wheezy_or_later
238241
http://www.penguinproducer.com/Blog/2011/12/setting-up-a-studio-with-ubuntu/
239242
240243
# RIP CDs
241244
https://www.reddit.com/r/linux/comments/2ijhdj/gnu_ddrescue_119_released/cl2pofg
242245
243246
# Speech / Voice recognition
244247
http://grasch.net/node/22
245248
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/
246249
247250
# Learn piano
248251
http://pianobooster.sourceforge.net/
249252
250253
# The power of (GC)C
251254
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
252255
253256
# Troubleshooting
254257
lsusb / lspci
255258
cat /proc/asound/cards
256259
aplay -l
257260
aplay-L
258261
259262
260263
261264
[[[ GAEMZ ]]]
262265
# TribesNext (Tribes2 re-implementation) under Linux
263266
http://www.tribesnext.com/forum/index.php?topic=2095.0
264267
http://www.youtube.com/watch?v=fdyxo_tauNQ
265268
266269
# RetroRig
267270
http://www.reddit.com/r/LinuxActionShow/comments/25wndc/retrorig_a_personal_project_i_hope_everyone/
268271
269272
270273
271274
[[[ Damage ]]]
272275
273276
[ Prevent ]
274277
# Backup ideas
275278
https://www.reddit.com/r/linux/comments/2qtyby/what_does_rlinux_use_to_backup_their_computers/
276279
277280
# How to shred recursively in directories
278281
http://www.linuxforums.org/forum/miscellaneous/46693-how-shred-entire-directory-tree.html#post257616
279282
280283
# What to do when altering remote machines
281284
http://www.reddit.com/r/linux/comments/1kdf37/what_are_some_of_your_major_linux_fk_ups/cbnzb11
282285
283286
[ Control ]
284287
http://serverfault.com/questions/218005/how-do-i-deal-with-a-compromised-server
285288
286289
287290
288291
[[[ Shell & Scripting ]]]
289292
http://www.reddit.com/r/linux/comments/2foinb/what_is_the_exact_difference_between_a_terminal_a/
290293
http://mywiki.wooledge.org/
291294
http://wiki.bash-hackers.org/doku.php
292295
http://www.gnu.org/software/bash/manual/bashref.html#Introduction
293296
http://www.reddit.com/r/linux/comments/235v51/better_bash_scripting_in_15_minutes/
294297
http://guide.bash.academy/
295298
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
296299
297300
# Customization
298301
http://www.reddit.com/r/commandline/comments/23c4us/the_bash_prompt/
299302
https://www.reddit.com/r/linux/comments/2iytrs/terminalsexy_terminal_color_scheme_designer/
300303
301304
# Bash search suggest box
302305
http://www.reddit.com/r/linux/comments/2a4b80/bash_history_suggest_box/
303306
304307
# Moar advice
305308
http://www.reddit.com/r/linux/comments/2dwe4y/dae_have_a_bash_script_template_you_generally/
306309
307310
# Bash vs. Zsh
308311
http://www.reddit.com/r/linux/comments/2fubpn/zsh_proscons/
309312
310313
# How does the Shellshock exploit work?
311314
http://fedoramagazine.org/shellshock-how-does-it-actually-work/
312315
https://www.reddit.com/r/linux/comments/2hlwwz/stackexchanges_top_answer_on_shellshock_and_why/
313316
314317
# Fav minimalist CLI apps
315318
https://www.reddit.com/r/linux/comments/2psson/whatre_your_favorite_cli_and_minimalistic/
316319
317320
318321
319322
[ VIM ]
320323
# Learn
321324
https://raw.github.com/dahu/LearnVim/master/doc/learnvim.txt
322325
http://dahu.github.io/vim_waz_ere/
323326
https://github.com/dahu/VimRegexTutor
324327
http://www.youtube.com/user/MinuteVimTricks/videos
325328
http://www.reddit.com/r/linux/comments/264hl2/learn_to_love_vim/
326329
http://www.reddit.com/r/linux/comments/29by6c/so_i_now_want_to_learn_vim_and_use_it_as_python/
327330
328331
http://pascalprecht.github.io/2014/03/18/why-i-use-vim/
329332
http://of-vim-and-vigor.blogspot.de/2012/06/art-of-edits-i-weaponry.html
330333
http://www.reddit.com/r/linux/comments/1kdvq5/til_that_vim_has_tabs_thats_wonderful/
331334
http://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim
332335
http://stackoverflow.com/questions/11489428/how-to-make-vim-paste-from-and-copy-to-systems-clipboard
333336
334337
http://vimcasts.org/
335338
336339
# book
337340
http://pragprog.com/book/dnvim/practical-vim
338341
339342
# counter-argument
340343
http://www.reddit.com/submit?url=http%3A%2F%2Fdelvarworld.github.io%2Fblog%2F2013%2F03%2F16%2Fjust-use-sublime-text%2F
341344
342345
# Color schemes
343346
https://code.google.com/p/vimcolorschemetest/
344347
345348
# Plugins
346349
http://www.reddit.com/r/linux/comments/29a0ya/vim_awesome/
347350
http://lsh.io/plugtalk/#48
348351
349352
350353
351354
[[[ Drama ]]]
352355
http://www.reddit.com/r/linux/comments/1z0vig/ffmpeg_may_return_to_debian_and_by_extend_ubuntu/cfpjqtj
353356
354357
355358
356359
[[[ urxvt ]]]
357360
https://wiki.archlinux.org/index.php/rxvt-unicode
358361
http://wiki.afterstep.org/index.php?title=Rxvt-Unicode_Configuration_Tutorial
359362
http://manpages.ubuntu.com/manpages/precise/man7/urxvt.7.html
360363
361364
362365
[[[ FreeNAS ]]]
363366
# Check temps
364367
http://forums.freenas.org/index.php?threads/how-to-monitor-system-cpu-hdd-mobo-gpu-temperatures-on-freenas-8.2994/
365368
366369
# Checklist
367370
https://www.reddit.com/r/freenas/comments/1vw9ic/thinking_about_freenas_but_getting_overwhelmed/
368371
369372
# Backup config files automatically
370373
https://forums.freenas.org/index.php?threads/backup-config-file-every-night-automatically.8237/
371374
372375
# Persistent changes in the filesystem - http://kpaste.net/a2c0299
373376
374377
# The connection problem:
375378
https://www.reddit.com/r/linux4noobs/comments/2q2cn1/i_want_to_connect_to_my_isolated_nas_but_at_the/
376379
# Solutions:
377380
http://lamarque-lvs.blogspot.nl/2011/11/networkmanager-per-device-routing.html
378381
http://askubuntu.com/questions/89364/force-network-manager-to-use-wireless-for-an-internet-connection
379382
https://superuser.com/questions/9586/how-do-i-setup-ubuntu-linuxs-network-manager-to-selectively-route-network-traff
380383
http://ubuntuforums.org/showthread.php?t=2161887
381384
382385
383386
[[[ Hardware ]]]
384387
http://www.reddit.com/r/linux/comments/22cnui/pc_engines_apu_system_boards_3x_gige_2_or_4_gb/
385388
http://www.reddit.com/r/linux/comments/226izd/intel_releases_99_minnowboard_max_an_opensource/
386389
387390
388391
389392
[[[ TODO: ]]]
390393
Learn the filesystem hierarchy and major bits such as your bootloader, init system or systemd, etc
391394
File shares (Samba, NFS, iSCSI)
392395
Network Services (SSHD, DNS, DHCP, PXE, TFTP, FTP, etc)
393396
Automation (Scripting, Configuration management ie Ansible, Puppet, Chef, Saltstack)
394397
Hardening, Security and Accounts (IPTables, SELinux, patching/repository management, cgroups, encryption, permissions, ldap and kerberos SSO)
395398
396399
397400
======================================================================
398401
HANDY COMMANDOS
399402
400403
---
401404
# Archive directory
402405
tar -cvWf archive_name.tar dir_name
403406
404407
# Extract archive
405408
tar -xvf archive_name.tar
406409
407410
# GPG encrypt
408411
gpg -ac archive_name.tar
409412
410413
# GPG decrypt
411414
gpg -d archive_name.tar.asc > archive_name.tar
412415
413416
---
414417
# CLI pastebin alias
415418
alias apaste='curl -F '\''paste=<-'\'' http://apaste.info/store'
416419
417420
# Do The Right Extract
418421
http://brettcsmith.org/2007/dtrx/
419422
420423
# How to check install size of packages (debian based)
421424
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | less
422425
423426
# Badblocks
424427
badblocks -nsv -p2 -o ./badblocksresult.txt /dev/sdX
425428
426429
# Watch progress of dd
427430
watch -n 1 killall -USR1 dd
428431
429432
# What's the best rsync command?
430433
rsync -avPHSxh
431434
432435
# Superfind
433436
http://stackoverflow.com/questions/16956810/finding-all-files-containing-a-text-string-on-linux
434437
435438
# List only dirs and files starting with a . (dot)
436439
ls -d .[^.]*
437440
438441
439442
diff <(ls /tmp/folder1) <(ls /tmp/folder2) # diff output of 2 commands
440443
diff -r /tmp/folder1 /tmp/folder2 # diff 2 dirs
441444
442445
# Substitute string1 to string2 in every file in a given path
443446
find path -type f -exec sed -i 's/string1/string2/' {} \;
444447
445448
## in vim:
446449
# Visually select a block of text and prepend a '#' to it
447450
1. Visually select block
448451
2. Ctrl+v I # Esc
449452
# Do the reverse (remove prepending '#' characters)
450453
1. Visually select block
451454
2. Ctrl+v 0 x
452455

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