This is my quick personal notes that I have gathered all these years when I am dealing with Linux-based OS and system.
- General Overview and Setup for git
- Setting-up SSH Access
- Setting-up Github account
- Setting-up git-pw
- Install markdown for text to html conversion in your development machine
sudo apt-get install markdown
- Write a text file, use markdown to convert to a html page. Then, use firefox to open the html page.
markdown my.text > test.html && firefox test.html
- Some tips for writting markdown
- bullet : *, -
- image : < img src="pic.png" width="400" height="200" />
- italic : _text_
- bold : **text**
- escape : use \ e.g., my\_var\_with\_underscore
- header : use #text, ##text, ###text for 1-, 2-, 3-level header
- linked text : [My Header](#my-header)
Please see examples at docs/network/iper3.
For more details about using ethtool for getting and setting configuration for network device, please see docs/network/ethtool.
git is the de-facto source code management tool widely used in open source projects. Before you continue to read more about it, you should first setup at your home directory a default git configuration (~/.gitconfig).
An example of my ~/.gitconfig is shown at docs/git-setup/gitconfig. For time being, you can ignore the "smtpPass = " in [sendemail] as we will see how to setup your google 2-way password to use 'application password' authentication instead of your google account user password.
In addition, if you are interested to setup your prompt to automatically print 'git branch' info, please read docs/git-setup/git-sh-setup.
Please see docs/git-setup/ssh-key
Please see docs/git-setup/github-setup
A useful script between patches in patchwork and git: Please see docs/git-setup/git-pw
For more details about using iperf3 for collecting network throughput and latency, please see docs/network/iper3.
This section contains information about wireshark setup and its usage, please see docs/network/wireshark
For more information how Lua script can be used as dissectors for Wireshark network packet analyzer console (tshark), please see docs/network/tshark-lua
For more details about how to add package manager, setup package feed and install new software packages from target machine, please see docs/yp-dnf