Differences

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

Link to this comparison view

Next revision
Previous revision
project:linuxfun [2016/03/22 19:04]
over23 created
project:linuxfun [2017/09/19 11:41] (current)
over23
Line 1: Line 1:
-{{project:siroky_vtip.jpg}}+{{ project:sorry_vole_error.gif}} 
 + 
 +  * 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>​
-  ​*resultrevetahw+ 
 +===== 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 ====== 
 + 
 +  * nikto 
 +  * sqlmap 
 +  * [[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.1458669871.txt.gz
  • Last modified: 2016/03/22 19:04
  • by over23