Showing posts from April, 2018

net speed i3

 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/

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
    echo "${mib_int}.${mib_dec} M"
    echo "${kib} K"

update_rate() {
  local time=$(date +%s)
  local rx=0 tx=0 tmp_rx tmp_tx

  for iface in $ifaces; do
    read tmp_rx <  "/sys/class/net/${iface}/…

cve pkg


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

cmd | curl -F [email protected] | curl -F [email protected] dmesg | curl -F [email protected]

cool texts sym

bash with parameters

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

disk mount

udisksctl info -b /dev/sda


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 -m state --state ESTABLISHED -j ACCEPT

 Save …

ntp update time

ntpdate -buv

datetime syntax i3status

node js notebook

orphan pkg

sudo pacman -Rns $(pacman -Qtdq)

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


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  QWORDHKEY_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:00000001Alternative fixtimedatectl status timedatectl list-timezones # ls /usr/share/zoneinfo/ to see available zones && ls into ../zone to see subzonestimedatectl set-timezone Zone/SubZone ln -sf /usr/share/zoneinfo/Zone/SubZone /etc/localtimesrc==


curl man page

The global coordination of the DNS Root, IP addressing, and other Internet protocol resources is performed as the Internet Assigned Numbers Authority (IANA) functions.


net off

pkgbuild arch

makepkg -si

wifi driver 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/mirrorlistsrc 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