Skip to main content


Showing posts from April, 2018

net speed i3

bar{  status_command exec ~/.config/i3/ } ls ls  /sys/class/net to find ifaces= list of interfaces to show speed like eth0,enp8s0,etc  touch ~/.config/i3/ nano ~/.config/i3/ ------------------------------------------------------------------------------------------------------------------------------------- ifaces="wlp0s20u2" last_time=0 last_rx=0 last_tx=0 rate="" readable() {   local bytes=$1   local kib=$(( bytes >> 10 ))   if [ $kib -lt 0 ]; then     echo "? K"   elif [ $kib -gt 1024 ]; then     local mib_int=$(( kib >> 10 ))     local mib_dec=$(( kib % 1024 * 976 / 10000 ))     if [ "$mib_dec" -lt 10 ]; then       mib_dec="0${mib_dec}"     fi     echo "${mib_int}.${mib_dec} M"   else     echo "${kib} K"   fi } update_rate() {   local time=$(date +%s)   local rx=0 tx=0 tmp_rx tmp_tx   for iface in $ifaces; do     read tmp_rx

irc register/login

 /msg NickServ info NickServ: (notice) Information on (account ): /nick anothername /msg NickServ info  Keep trying until you see  NickServ: (notice) anothername is not registered. /msg NickServ register verify mail /msg NickServ VERIFY REGISTER You can now see your registration info: /msg NickServ info to login /msg NickServ identify

pastebin cmd | curl -F c = @- dmesg | curl -F c = @- dmesg | curl -F c = @- = 1

bash with parameters

#!/bin/bash echo "the $1 eats a $2 every time there is a $3" echo "bye:-)"   save as bash dog bone moose  the dog eats a bone every time there is a moose bye:-)   $1/$2/$3 =var in order of supplied parms


iptables -L -v ping to test rules iptables --policy INPUT ACCEPT iptables --policy OUTPUT ACCEPT iptables --policy FORWARD ACCEPT iptables --policy INPUT DROP iptables --policy OUTPUT DROP iptables --policy FORWARD DROP Accept – Allow the connection. Drop – Drop the connection, act like it never happened. This is best if you don’t want the source to realize your system exists. Reject – Don’t allow the connection, but send back an error. This is best if you don’t want a particular source to connect to your system, but you want them to know that your firewall blocked them. iptables -A INPUT -s -j DROP iptables -A INPUT -s -j DROP iptables -A INPUT -s -j DROP iptables -A INPUT -p tcp --dport ssh -s -j DROP   iptables -A INPUT -p tcp --dport ssh -j DROP   iptables -A INPUT -p tcp --dport ssh -s -m state --state NEW,ESTABLISHED -j ACCEPT   iptables -A OUTPUT -p tcp --sport 22 -d 10.10

phoenix os grub cfg

install phoenix os to linux partition , dont format ext3/4 pattiton it creates /PhoenixOS folder dont install grub from phoenix os it removes useful entries instead create custom entry via linux sudo leafpad   /etc/grub.d/40_custom menuentry   'Android'       --class android   --class icon-android  {      set bootdir=/PhoenixOS      set kernelfile=$bootdir/kernel      linux  $kernelfile       verbose androidboot.hardware=android_x86_64 SRC=$bootdir      initrd $bootdir/initrd.img } sudo update-grub or use  sudo grub-mkconfig -o /boot/grub/grub.cfg

dual boot win/linx time fix

   Using regedit , add a DWORD value with hexadecimal value 1 to the registry:  Note:   64-bit variant of Windows need  QWORD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal   CMD   reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f    REG file Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001   Alternative fix   timedatectl status timedatectl list-timezones  # ls /usr/share/zoneinfo/ to see available zones && ls into ../zone to see subzones timedatectl set-timezone Zone / SubZone  ln -sf /usr/share/zoneinfo/Zone/SubZone /etc/localtime     src==        




sort arch linux mirror by speed

pacman -S reflector   reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist # reflector --latest 200 --protocol http --protocol https --sort rate --save /etc/pacman.d/mirrorlist # reflector --country 'United States' --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist   src    sudo reflector --verbose --country 'India' -l 5 --sort rate --save /etc/pacman.d/mirrorlist  

anaconda fast mirror downlaod conda config --add channels conda config --add channels conda config --set show_channel_urls yes