System administration: Difference between revisions
Line 23: | Line 23: | ||
[[Category:System administration]] | [[Category:System administration]] | ||
= | = Initial setup (for Ubuntu distribution) = | ||
== SSH keys == | |||
Create private/public SSH key file using 2048 bit encryption and with a comment. The command creates files under ~/.ssh folder. | Create private/public SSH key file using 2048 bit encryption and with a comment. The command creates files under ~/.ssh folder. | ||
Line 35: | Line 33: | ||
</source> | </source> | ||
== SSH config for connection == | |||
The config file ~/.ssh/config stores information about various SSH connections, and allows the definition of hostname, username, ports, and other settings. | The config file ~/.ssh/config stores information about various SSH connections, and allows the definition of hostname, username, ports, and other settings. | ||
Line 46: | Line 44: | ||
</source> | </source> | ||
== Adding a user to sudoers list == | |||
<code>#includedir /etc/sudoers.d</code> should be at the end of /etc/sudoers file. | <code>#includedir /etc/sudoers.d</code> should be at the end of /etc/sudoers file. | ||
Line 56: | Line 54: | ||
Run <code>$ chmod 0440 filename</code> afterwards. | Run <code>$ chmod 0440 filename</code> afterwards. | ||
== Enable color prompt == | |||
On Ubuntu distribution of GNU/Linux, you can uncomment force_color_prompt = yes line to use color prompts. The following is my personal favorite color configuration for the prompt. | On Ubuntu distribution of GNU/Linux, you can uncomment force_color_prompt = yes line to use color prompts. The following is my personal favorite color configuration for the prompt. | ||
Line 64: | Line 62: | ||
</source> | </source> | ||
== Enable byobu == | |||
<source lang="bash"> | <source lang="bash"> | ||
Line 70: | Line 68: | ||
</source> | </source> | ||
== Update .vimrc == | |||
<source lang="vim"> | <source lang="vim"> | ||
Line 101: | Line 99: | ||
</source> | </source> | ||
== Set up environment for web development == | |||
Install the LAMP stack | Install the LAMP stack | ||
Line 115: | Line 113: | ||
</source> | </source> | ||
=== .gitconfig === | |||
<source lang="html5"> | <source lang="html5"> | ||
[core] | [core] |