git config --global credential.helper 'cache --timeout=10000000' ;16 week
git config --global credential.helper 'cache --timeout=604800' ;7 days
1 day 86400 second
7 day 604800 second
30 day 2592000 second
git config --global credential.helper 'cache --timeout=10000000' ;16 week
git config --global credential.helper 'cache --timeout=604800' ;7 days
1 day 86400 second
7 day 604800 second
30 day 2592000 second
# Install Linux Alpine template:
- setup-alpine
- keyboard us,us
- disk install lvm
- type install sys
reboot
# setup hostname and ip address:
edit file /etc/network/interface
auto eth0
iface eth0 inet static
address 192.168.2.16
netmask 255.255.255.0
gateway 192.168.2.254
hostname YOUR-HOSTNAME
echo "YOUR-HOSTNAME" > /etc/hostname
hostname -F /etc/hostname
# Set dns:
edit file /etc/resolv.conf
nameserver 8.8.8.8
nameserver 4.4.4.4
reboot
# add repositories /etc/apk/repositories:
edit /etc/apk/repositories
http://dl-cdn.alpinelinux.org/alpine/latest-stable/community/
apk update
apk upgrade
# create user admin:
adduser admin
# install docker:
apk add docker
apk add docker-compose
# add user admin to docker group:
addgroup admin docker
# start docker on boot:
rc-update add docker boot
service docker start
# install net-snmp:
apk add net-snmp
edit /etc/snmp/snmpd/conf
agentAddress udp:0.0.0.0:161
rocommunity SNMP_SECRET_KEY default
# start snmp on boot:
rc-update add snmpd boot
service snmpd start
# install open-vm-tools:
apk add open-vm-tools
# start open-vm-tools on boot:
rc-update add open-vm-tools boot
service open-vm-tools start
# install git:
apk add git
# install vim:
apk add vim
edit /home/${USER}/.vimrc
set tabstop=2
set shiftwidth=2
set softtabstop=2
set expandtab
set visualbell
edit /home/${USER}/.inputrc
set bell-style none #disable bell
# test snmp services:
snmpwalk -c SNMP_SECRET_KEY -v2c YOUR_SERVER_IPADDRESS
#export TEST=123456
#vim test.txt
test=${TEST}
#envsubst < test.txt
test=123456
#envsubst < test.txt > file.txt
#more file.txt
test=123456
edit settings.json
{
"[sass]": {
"editor.tabSize": 2
},
"[html]": {
"editor.tabSize": 4
},
"[javascript]": {
"editor.tabSize": 2
},
"[python]": {
"editor.tabSize": 4
},
"[yml]": {
"editor.tabSize": 2
},
}
Install Docker:
$ apk --no-cache add --repository http://dl-cdn.alpinelinux.org/alpine/edge/main libseccomp
$ apk --no-cache add --repository http://dl-cdn.alpinelinux.org/alpine/edge/community docker
Add User to Docker Group:
addgroup itcadmin docker
Start Docker on Boot:
rc-update add docker boot
service docker start
Install docker-compose:
uncoment
#http://dl-cdn.alpinelinux.org/alpine/v3.13/community
and
#http://dl-cdn.alpinelinux.org/alpine/v3.13/community
EX.
alpine-tpl:/etc/apk# more repositories
#/media/cdrom/apks
http://dl-cdn.alpinelinux.org/alpine/v3.13/main
http://dl-cdn.alpinelinux.org/alpine/v3.13/community
#http://dl-cdn.alpinelinux.org/alpine/edge/main
#http://dl-cdn.alpinelinux.org/alpine/edge/community
#http://dl-cdn.alpinelinux.org/alpine/edge/testing
apk add docker-compose
write memory copy running certified reload from working no rollback-timeout