Deployment/New Node Checklist: Difference between revisions
From charlesreid1
(Created page with "* Aptitude ** apt get update ** aptitude build scripts * Sysadmin stuff ** Make non-root default user * SSH ** No root login") |
No edit summary |
||
| Line 2: | Line 2: | ||
** apt get update | ** apt get update | ||
** aptitude build scripts | ** aptitude build scripts | ||
* Sysadmin stuff | * Sysadmin stuff | ||
** Make non-root default user | ** Make non-root default user | ||
* SSH | * SSH | ||
** No root login | ** No root login | ||
=Aptitude= | |||
==Ubuntu 16.04 LTS== | |||
===Fresh dev machine apt script=== | |||
Runs apt-get for all the dev things you need. Ubuntu 16.04 LTS. | |||
<pre> | |||
#!/bin/sh | |||
# | |||
# Use the -s flag to simulate this command before actually running it, | |||
# as libraries tend to shift around a lot between Ubuntu versions. | |||
sudo apt-get install -y \ | |||
aptitude \ | |||
build-essential \ | |||
checkinstall \ | |||
make \ | |||
m4 \ | |||
bison \ | |||
flex \ | |||
tar \ | |||
perl \ | |||
binutils \ | |||
sed \ | |||
gawk \ | |||
\ | |||
libreadline-gplv2-dev \ | |||
libncursesw5-dev \ | |||
libssl-dev | |||
</pre> | |||
Revision as of 10:09, 25 March 2017
- Aptitude
- apt get update
- aptitude build scripts
- Sysadmin stuff
- Make non-root default user
- SSH
- No root login
Aptitude
Ubuntu 16.04 LTS
Fresh dev machine apt script
Runs apt-get for all the dev things you need. Ubuntu 16.04 LTS.
#!/bin/sh # # Use the -s flag to simulate this command before actually running it, # as libraries tend to shift around a lot between Ubuntu versions. sudo apt-get install -y \ aptitude \ build-essential \ checkinstall \ make \ m4 \ bison \ flex \ tar \ perl \ binutils \ sed \ gawk \ \ libreadline-gplv2-dev \ libncursesw5-dev \ libssl-dev