Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
project:linuxfun [2016/04/13 16:49]
over23
project:linuxfun [2017/05/17 13:55]
over23 test questions for broken machine added
Line 1: Line 1:
-{{project:siroky_vtip.jpg}}+ 
 + 
 +  * LINUX BASICS Public Wiki by Over and LiPo[[http://​wiki.li-on.cz/​|http://​wiki.li-on.cz/​]] 
 + 
 +  * A lot of interesting and useful commands and info for Linux machine [BASH positive] - to be rewritten to Doc: 
 + 
 +[[https://​over23.github.io/​r00t_l4b/​useful_linux.html|https://​over23.github.io/​r00t_l4b/​useful_linux.html]] 
 + 
 +===== test machine and scripts ===== 
 +[[test questions]] 
 + 
 +[[broken machine]] 
 + 
 +===== parse IRC logs only for http - example ===== 
 <​code>​ <​code>​
-$ cat pismenka1.txt | iconv -f utf8 -t ascii//TRANSLIT//IGNO                                                                                       ​RE ​ascii.txt+  grep -A 2 http ~/irclogs/freenode/#labka.log | uniq | grep -v -e "​-!-"​~/​grep_irssi_http2.txt
 </​code>​ </​code>​
-  * transform Czech and other diacritics to pure ascii+ 
 +===== transform Czech and other diacritics to pure ascii ===== 
 + 
 +<​code>​ 
 +$ cat pismenka1.txt | iconv -f utf8 -t ascii//​TRANSLIT//​IGNO ​                                                                                      ​RE>​ ascii.txt 
 +</​code>​ 
 + 
 +===== invert text to reverse [whatever = revetahw] =====
  
 <​code>​ <​code>​
 $ echo "​whatever"​ | rev $ echo "​whatever"​ | rev
 </​code>​ </​code>​
-  *result: revetahw 
  
 +===== get me emails from gmail - fokin dangerous!!! =====
 +
 +<​code>​
 +curl -u "​email":"​passwd"​ --silent "​https://​mail.google.com/​mail/​feed/​atom"​ | perl -ne 'print "​\t"​ if /<​name>/;​ print "​$2\n"​ if /<​(title|name)>​(.*)</​1>/;'​ | awk -v FS="​(<​fullcount>​|</​fullcount>​)"​ '​{print $2}'
 +</​code>​
 +
 +  * get me emails from gmail
 +  * parse only number of new emails there
 +
 +===== used swap space =====
 +
 +<​code>​
 +for file in /​proc/​*/​status ; do awk '/​VmSwap|Name/​{printf $2" " $3}END{print ""​}'​ $file; done | sort -k 2 -n -r | less
 +</​code>​
 +
 +===== change fish to bash =====
 +
 +<​code>​
 +usermod -s /​usr/​bin/​fish username
 +</​code>​
  
 ====== Tools ====== ====== Tools ======
 +
   * nikto   * nikto
   * sqlmap   * sqlmap
-  * https://​www.owasp.org/​index.php/​ZAP+  * [[https://​www.owasp.org/​index.php/​ZAP|https://​www.owasp.org/​index.php/​ZAP]] 
 + 
 +  * files over 50Megs 
 + 
 +find . -type f -size +50000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }' 
 + 
 +  * find and kill some running process 
 + 
 +kill `ps aux | grep -F '​myServer'​ | grep -v -F '​grep'​ | awk '{ print $2 }'` 
 + 
 +====== OpenVPN ====== 
 + 
 +  * [[https://​www.howtoforge.com/​tutorial/​how-to-install-openvpn-on-centos-7/​|https://​www.howtoforge.com/​tutorial/​how-to-install-openvpn-on-centos-7/​]] 
 + 
 +{{  :​project:​siroky_vtip.jpg?​800}} 
 + 
 +====== FFMPEG convert script ====== 
 +  #!/bin/bash -x 
 +  for f in *.mp4 
 +  do 
 +    soubor="/​Users/​pavouk/​Movies/​xxx/​$f"​ 
 +    soubor2="/​Users/​pavouk/​Movies/​xxx_h265/​$f"​ 
 +    /​usr/​local/​bin/​ffmpeg -i ${soubor} -c:v libx265 -preset medium -codec:a aac -strict experimental -b:a 128k ${soubor2} 
 +  done 
 + 
 +====== Get a rid of spaces in dir ====== 
 +  for f in *\ *; do mv "​$f"​ "${f// /_}"; done
  
  • project/linuxfun.txt
  • Last modified: 2017/09/19 11:41
  • by over23