LINUXOPOLIS
Building a Linux Habitatwilli glenz @ telegram
Published with SteemPeak
home ~ previous

UPDATES
| # 1,029 | jupyterlab | evolution of jupyter | new 2020-03-01 |
| # 1,027 | systemd | system and service manager | new 2020-02-28 |
| # 1,026 | fail2ban | log file monitor | update 2020-02-27 |
| # 1,025 | weather | weather report | update 2020-02-26 |
SUMMARY
| STATUS | ||
| check | wrapper for neofetch, inxi, nmap, vnstat, lshw, and ip | 2019-08 |
| glances | curses-based monitoring tool | 2019-12 |
| inxi | system information script | 2020-02 |
| neofetch | system information script | 2020-02 |
| sntop tuptime snort watch uptime bmon dmesg ntopng vnstat zabbix | ||
| HOST | ||
| systemd | system and service manager | 2020-02 |
| rsync | file copying tool | 2020-02 |
| config | host configuration tools | 2020-01 |
| veracrypt | encryption tool | 2020-01 |
| host | information gathering tools | 2019-12 |
| chkrootkit unattended-updates hostname ip cal ncal | ||
| SERVER | ||
| apache | web server | 2019-12 |
| fail2ban | log file monitor | 2020-02 |
| ssh | remote login tool | 2020-02 |
| ufw | netfilter firewall manager | 2019-11 |
| nessus ipfire ipcop nmap snort chkrootkit iptables rkhunter | ||
| NETWORK | ||
| networking | networking tool collection | 2020-01 |
| arp | address resolution protocol | 2019-12 |
| dhcp | dynamic host configuration protocol | 2020-01 |
| dns | domain name system | 2020-01 |
| ntp | network time protocol | 2020-01 |
| fping mtr netstat nmap ping speedtest aircrack-ng wireshark | ||
| USER | ||
| administration | user management tools | 2020-01 |
| weather | weather report | 2020-02 |
| task | todo manager (taskwarrior) & time manager (timewarrior) installation & configuration | 2020-02 |
| firefox | web browser | 2019-11 |
| tasks | text file | 2019-12 |
| diceware groups id last login pwgen sudo vigr vipw visudo whoami date ulauncher vit wall | ||
| HARDWARE | ||
| raspberry pi | small single-board computer installation documentation | 2020-02 |
| cpu | tool collection | 2020-01 |
| disk | tool collection | 2020-01 |
| gnome-disks fdisk cfdisk hwinfo lshw dd df du mount umount badblocks baobab blkid lsblk mkfs.vfat parted pwd smartctl sync tune2fs | ||
| CLI | ||
| tmux | terminal multiplexer sessions windows panes | 2020-02 |
| fish | command-line shell installation configuration documentation functions | 2020-02 |
| bash | command-line shell oneliner aliases prompt shortcuts | 2019-10 |
| FILES | ||
| fzf | fuzzy finder | 2020-02 |
| find | search command | 2020-02 |
| ranger | file manager | 2020-02 |
| time | file manager | 2020-02 |
| loop_device | linux loop block device | 2019-11 |
| cat chown chmod cp curl file grep head less ls ln md5sum mkdir mv ncdu rev rm rmdir sort tail tar touch tree type uniq whereis wc which | ||
| TEXT | ||
| vim | text editor cheat-sheet system-editor | 2020-02 |
| awk | pattern scanning and text processing language | 2020-01 |
| tiddlywiki | single page application wiki | 2019-11 |
| code atom scite focuswriter emacs geany mcedit nano ne gedit mousepad pandoc | ||
| PROGRAMMING | ||
| jupyterlab | evolution of jupyter | 2020-03 |
| git | distributed version-control system | 2019-11 |
| UNCATEGORIZED | ||
| distributions | system-rescue-cd debian arch tails mx-linux distrowatch | 2020-01 |
| python | python pycharm ide anaconda-navigator spyder4 | 2020-01 |
| sources | tutorials sources howto screen snap swap snippets update | 2020-01 |
| logging | logging lnav logcheck | 2020-01 |
| packages | apt packages flatpak dpkg dpkg-reconfigure tasksel | 2020-01 |
| languages | languages java html locales r | 2020-01 |
| debian | system-update | 2020-01 |
| directory | cd popd pushd tree | 2020-01 |
| memory | ramdisk demidecode free vmstat | 2020-01 |
| server | docker hardening virtualbox | 2020-01 |
| wm | i3wm | 2019-12 |
| multimedia | cmus mpg123 | |
| usb | lsusb etcher | |
| i/o | baseline | |
| processes | lsof journalctl atop ctrl-z jobs bg fg htop kill killall pgrep pkill ps pstree renice top |
HISTORY
/dev/null $ cat /dev/null > file.txt
/etc/passwd $ cat /etc/passwd | cut -d: -f7 | sort | uniq -c | sort -nr
/etc/shells $ cat /etc/shells
/proc/interrupts $ watch -d cat /proc/interrupts // interrupts
/proc/ioports # cat /proc/ioports | less // ioports
alias $ alias ea='vim ~/.bash_aliases && source ~/.bash_aliases'
apropos $ apropos password | less
apt # apt install supertuxkart
arp-scan # arp-scan --localnet | vim -
cat $ cat > text.txt <<HERE
cups # nc -z 127.0.0.1 631 && echo ok || echo failed
curl $ curl cheat.sh/:list | less
curl $ curl wttr.in
echo $ echo "It is now $(date +%T) on $(date +%A)"
efibootmgr # efibootmgr
firmware # ls /sys/firmware/efi
free # watch free -h
grub # grub-install
history $ history search --contains 'vim'
history $ history | fzf
lsof # lsof -u user | fzf
lsof # lsof -u user | vim -
lspci $ clear; lspci; echo; lspci -t; echo // pci
lsusb $ clear; lsusb; echo; lsusb -t; echo // usb
mail $ watch mail
memory $ ps axch -o cmd:15,%mem --sort=-%mem | sed 10q
memtester # memtester 7G
mkdir # mkdir -p /mnt/ram; mount -t tmpfs tmpfs /mnt/ram -o size=8192M
mkdir $ mkdir -p Backups/{Sales,Development,HR}/{Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec}/{Sun,Mon,Tue,Wed,Thu,Fri,Sat}
mkdir $ mkdir -p dummy/{1..100}/{1..100}
mount $ mount | column -t
mpg123 $ mpg123 -zvC /home/user/music/*
nc # nc -z 127.0.0.1 631 && echo ok || echo failed // cups
nc # nc -z 127.0.0.1 80 && echo ok || echo failed // apache
netstat # netstat -tulpn
ntpq $ watch ntpq -p
pip $ sudo -H pip install --upgrade youtube-dl
printenv $ printenv | awk '/^PATH|HOME|USER|SHELL/ {print $0}'
processes $ ps axch -o cmd:15,%cpu --sort=-%cpu | sed 10q
ranger $ ranger /etc/
ranger $ ranger /usr/share/doc/
ranger $ ranger ~/.local/share/Trash/
scp $ scp -r folder/ user@a.b.c.d:~
scp $ scp file.txt pi@a.b.c.d:/home/pi/
scp $ scp pi@a.b.c.d:/home/pi/file.txt .
systemctl # systemctl status|restart|start|stop|enable|disable
systemctl $ systemctl status apache2
tuptime $ tuptime -t // table
tuptime $ watch tuptime
vim $ vim $(fzf --height 40%)
vim $ vim $(fzf -e --preview 'head -100 {}')
vim > export EDITOR=vim
vim > export VISUAL=vim
watch $ watch -d -n 5 ls -l
whatis $ whatis passwd
fzf find ranger neofetch taskwarrior-session taskwarrior-installation tmux-panes inxi 2020
tmux-windows tmux-sessions tmux ssh raspi-documentation fish-documentation fish-functions 2020
fish-configuration time fish-installation rsync raspi-installation dhcp system-rescue-cd 2020
cpu awk tutorials user-management history disk-management dns oneliner apt system-update 2020
debian ramdisk ntp monitoring host-configuration vim-cheatsheet networking 2020
-----------------------------------------------------------------------------------------------
tasks check shortcuts ide arp system-editor sources packages apache fzf baseline 2019
host i3 wm python pycharm swap glances veracrypt flatpak logging docker snap tiddlywiki 2019
fail2ban tails firefox weather firmware ufw vim prompt aliases howto container 2019
languages git bash snippets screen hardening html java arch 2019
SOURCES
arch-linux ..................................................................... archlinux.org
debian ............................................................................ debian.org
mx-linux ......................................................................... mxlinux.org
picture ................................................. screenshoot by me ~ my gnome-desktop
Congratulations @wglenz! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOPTo support your work, I also upvoted your post!