Compositor

A compositor is a software which interacts with the window system as well as graphics* in linux to produce: Transparency in windows. Transparency in windows Transition animations Drop shadows around windows which give them a 3D effect V sync: Waits for the display to update before updating the display

May 7, 2022 · 1 min · Jaaved Khan

tmux

Summary Tmux is a terminal multiplexer an alternative to GNU Screen . In other words, it means that you can start a Tmux session and then open multiple windows inside that session. Each window occupies the entire screen and can be split into rectangular panes. Cheat sheet prefix command default: ctrl+b custom: ctrl+w all the commands below are with prefix detach session: d attach: tmux attach -t(-d) name switch between sessions: () list sessions: ls close pane: x new session: :new -s name copy mode: <prefix> [ then use vim mode command move around and copy(y) and paste(p)

May 1, 2022 · 1 min · Jaaved Khan

apt-key

Summary apt-key is used to manage the list of keys(public) used by apt to authenticate packages. Packages which have been authenticated using these keys(public) will be considered trusted. Note that if usage of apt-key is desired the additional installation of the GNU Privacy Guard suite (packaged in gnupg) is required. ref Details JAK apt-key is the keyring. adding GnuPG key to the ring using command add-apt-key - Command line tool to add GPG keys to the APT keyring # or curl -fsSL https://download....

April 30, 2022 · 1 min · Jaaved Khan

keyring

Summary (or keychain) Why do you use a keyring (also called keychain) in the real life? You use it to keep one or more keys grouped together so that they are easy to find and carry. It’s the same concept in Linux. The keyring feature allows your system to group various passwords together and keep it one place. ref

April 30, 2022 · 1 min · Jaaved Khan

GnuPG

Summary The GNU Privacy Guard (GnuPG) GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). gnupg, Debian package GNU privacy guard - a free PGP replacement GnuPG is GNU’s tool for secure communication and data storage. It can be used to encrypt data and to create digital signatures. It includes an advanced key management facility and is compliant with the proposed OpenPGP Internet standard as described in RFC4880....

April 30, 2022 · 1 min · Jaaved Khan

xargs

Summary wiki (eXteneded ARGumentS) Some commands such as grep and awk can take input either as command-line arguments or from the standard input(using pipe). However, others such as cp and echo can only take input as arguments, which is why xargs is necessary. # applies the cat command to standard input arguments passed thourgh pipe from previous commands find -name "*.ts" | grep "users*" | xargs cat

April 25, 2022 · 1 min · Jaaved Khan

Open Source

Summary Open source is source code that is made freely available for possible modification and redistribution.

April 16, 2022 · 1 min · Jaaved Khan

Preposition

Summary Connects noun phrase to another part of the sentence. (or) Prepositions tell us where or when something(one noun/pronoun or noun phrase) is in relation to something else(noun/pronoun or noun phrase). preposition means “place before”, it usually placed before noun phrase. grammar blue book: no preposition without its object. Details Prepositions often tell us where one noun is in relation to another (e....

April 11, 2022 · 1 min · Jaaved Khan

Upgrading Elastic Stack

From 7.5.x to 7.17.0 Downloaded all the deb files Up-gradation of Kibana, APM, , Logstash, Filebeat went through without any hiccups. There was an issue however, cleaning the machine with following command, resolved it. sudo apt-get remove elasticsearch sudo apt-get --purge autoremove elasticsearch sudo dpkg --remove elasticsearch sudo dpkg --purge elasticsearch sudo dpkg --purge --force-all elasticsearch #sudo rm -rf /var/lib/elasticsearch/ # this will remove the indexed data # https://stackoverflow....

April 11, 2022 · 9 min · Jaaved Khan

TLS

Summary Transport Layer Security(TLS), the successor of the now-deprecated Secure Sockets Layer(SSL) is a cryptography protocol. TLS paired with HTTP is called as HTTPS. TLS runs a separate layer that wraps TCP connections. It supplies only the security for the connection and does not involve itself in the HTTP transaction. Because of the this hygienic architecture, TLS can secure not only HTTP but also other protocols such ass SMTP. The latest, <2022-03-27 Sun>, of TLS is 1....

April 6, 2022 · 1 min · Jaaved Khan