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/10/13 22:25]
over23 usermod -s /usr/bin/fish username ;]
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>​ <​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}'+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>​ </​code>​
 +
   * get me emails from gmail   * get me emails from gmail
   * parse only number of new emails there   * parse only number of new emails there
  
 +===== used swap space =====
  
 <​code>​ <​code>​
 for file in /​proc/​*/​status ; do awk '/​VmSwap|Name/​{printf $2" " $3}END{print ""​}'​ $file; done | sort -k 2 -n -r | less for file in /​proc/​*/​status ; do awk '/​VmSwap|Name/​{printf $2" " $3}END{print ""​}'​ $file; done | sort -k 2 -n -r | less
 </​code>​ </​code>​
-  * parsuje used swap space 
  
-* exchange ​fish to bash +===== change ​fish to bash ===== 
-<​code>​usermod -s /​usr/​bin/​fish username</​code>​+ 
 +<​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+  ​* files over 50Megs
  
 find . -type f -size +50000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }' find . -type f -size +50000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
Line 36: Line 63:
   * find and kill some running process   * find and kill some running process
  
-kill `ps aux | grep -F '​myServer'​ | grep -v -F '​grep'​ | awk '{ print $2 }'​` ​+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