Skip to content

Instantly share code, notes, and snippets.

@vinnie357
Created March 17, 2020 17:58
Show Gist options
  • Save vinnie357/444739aa0793e282969b6e1e784f128b to your computer and use it in GitHub Desktop.
Save vinnie357/444739aa0793e282969b6e1e784f128b to your computer and use it in GitHub Desktop.
# windows server
## disable IE enhanced security
server manager -> localmachine -> IE enhanced security
## software
- hyper-v
- image server-2016-with containers has hyperv enabled
- chrome
- wsl
- githubdesktop
- https://central.github.com/deployments/desktop/desktop/latest/win32
- postman
- https://dl.pstmn.io/download/latest/win64
- vscode
- https://code.visualstudio.com/
- plugins
- docker
- ansible
- Azure Terraform
- Terraform
- Remote - WSL
- docker
- already installed by base image
# chrome
- add links to bigips
- tmui
- 192.168.1.4
- 192.168.1.9
```bash
sudo cat > bookmarks.html << EOF
<!DOCTYPE NETSCAPE-Bookmark-file-1>
<!-- This is an automatically generated file.
It will be read and overwritten.
DO NOT EDIT! -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL><p>
<DT><H3 ADD_DATE="1572039401" LAST_MODIFIED="1572039510" PERSONAL_TOOLBAR_FOLDER="true">Bookmarks bar</H3>
<DL><p>
<DT><A HREF="https://192.168.1.4/tmui/login.jsp" ADD_DATE="1572039495" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADXklEQVQ4jV2TW2hcZQCEv3P2ZM/ZW1Jz25qkkjSXhRTFhwgmbYJRi1RBH4q1ICpWBaXeIiqIiFFf+lALMQ+Vah+khEKEJhUx0lRssTYtRWhDkjbFlFw0e81esznX/xwfYkt1YGAehoEZGIn/ofTTeKddKDzvptf6nUyuWWQLksjkl0Q6f95Llke2z/wyfbdfui280VFfsVL7TPYpA66uB90NHSeexFpYRGQK2EsJRCpvikxx2C3IH+9gzroT4A0OKtmm6ImKbdv2q7FO5EAQye9HDoUpjp9m47cp1O4erJU45vwi+tX5H5Roy772iWFTAUjKfKoGw/tDPX3I4Qiln3/EWriFv7UdkSsQ2NXDln17sQAbMBzr6cy5i4eYGB6Q/n7jnZikSddqDr6p+ltb8Ryb7NdHsZeWEfkCnu5Q88lHlM9ewFpN4YXCOI1Rls+cFSuTv3YpIpd/yd/erCrR6L9jgK8+iqQGcOIp3LKBr7YWa2ER/fI0xpVZ8naRtcZ6n9my9RVF8muP3XPgZeRgcDPA5yPUvRPPtimenkBpDKPUVFN35HMsw0C/eQtxcoyV8XHWJbdP+vOhxxNaZ0f03qNfIgc0RLFE/PV3seNJcDwaTn6D0tSAbVmbxMPCY35klAvHv03JIlWQ7JUknutuNhACJ51HJPJI4SrsRBpz6S9cx0HSVBzDxFjLUdvbg9K2XVJEdn3Z2VKq94TA25wAkS0jSgbOH3Os9D2HGwrixJqRn3mUqr1P4uBh2Q4VTQ0JxdStc6TyXa5uIldG8DwQ+Q1EuoDwKYhQgJKxTunmDdaOzKDOXiX23tvoG2UMIS7KKY3vMmbZMbI5XEB4HhuSR84xiAy+Rd33w6TrQqRrA+Qbqrk+N0NudZVkPO4ZwjsuP7G+MCM91TskVUWQAF9VhPKDbcRrAhSrg9Q+sov6gddIRzTSmkJ9fx9Fw2B6aurYF0NDV3wAz7764vm1mbkHUtdvxEqJJP77Yzj3bWX2zCSmv4JARyuBjjYCLc3kXJdrly9N7ni4+8DY2Jh950xf7dmjZuPpQ67kHZRUfwWahm6Z6JaFpalYqkrRslzdFcf6u3e+/8Hhw+X/vPE2Pty9u8uUeMFwRK/hWA2m6+EqSsJVKn5XKytPjJw6delu/z/LfbS01qOiawAAAABJRU5ErkJggg==">BIG-IP® - f5vm0</A>
<DT><A HREF="https://192.168.1.9/tmui/login.jsp" ADD_DATE="1572039510" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADXklEQVQ4jV2TW2hcZQCEv3P2ZM/ZW1Jz25qkkjSXhRTFhwgmbYJRi1RBH4q1ICpWBaXeIiqIiFFf+lALMQ+Vah+khEKEJhUx0lRssTYtRWhDkjbFlFw0e81esznX/xwfYkt1YGAehoEZGIn/ofTTeKddKDzvptf6nUyuWWQLksjkl0Q6f95Llke2z/wyfbdfui280VFfsVL7TPYpA66uB90NHSeexFpYRGQK2EsJRCpvikxx2C3IH+9gzroT4A0OKtmm6ImKbdv2q7FO5EAQye9HDoUpjp9m47cp1O4erJU45vwi+tX5H5Roy772iWFTAUjKfKoGw/tDPX3I4Qiln3/EWriFv7UdkSsQ2NXDln17sQAbMBzr6cy5i4eYGB6Q/n7jnZikSddqDr6p+ltb8Ryb7NdHsZeWEfkCnu5Q88lHlM9ewFpN4YXCOI1Rls+cFSuTv3YpIpd/yd/erCrR6L9jgK8+iqQGcOIp3LKBr7YWa2ER/fI0xpVZ8naRtcZ6n9my9RVF8muP3XPgZeRgcDPA5yPUvRPPtimenkBpDKPUVFN35HMsw0C/eQtxcoyV8XHWJbdP+vOhxxNaZ0f03qNfIgc0RLFE/PV3seNJcDwaTn6D0tSAbVmbxMPCY35klAvHv03JIlWQ7JUknutuNhACJ51HJPJI4SrsRBpz6S9cx0HSVBzDxFjLUdvbg9K2XVJEdn3Z2VKq94TA25wAkS0jSgbOH3Os9D2HGwrixJqRn3mUqr1P4uBh2Q4VTQ0JxdStc6TyXa5uIldG8DwQ+Q1EuoDwKYhQgJKxTunmDdaOzKDOXiX23tvoG2UMIS7KKY3vMmbZMbI5XEB4HhuSR84xiAy+Rd33w6TrQqRrA+Qbqrk+N0NudZVkPO4ZwjsuP7G+MCM91TskVUWQAF9VhPKDbcRrAhSrg9Q+sov6gddIRzTSmkJ9fx9Fw2B6aurYF0NDV3wAz7764vm1mbkHUtdvxEqJJP77Yzj3bWX2zCSmv4JARyuBjjYCLc3kXJdrly9N7ni4+8DY2Jh950xf7dmjZuPpQ67kHZRUfwWahm6Z6JaFpalYqkrRslzdFcf6u3e+/8Hhw+X/vPE2Pty9u8uUeMFwRK/hWA2m6+EqSsJVKn5XKytPjJw6delu/z/LfbS01qOiawAAAABJRU5ErkJggg==">BIG-IP® - f5vm1</A>
</DL><p>
</DL><p>
EOF
```
# WSL
## enable feature
https://docs.microsoft.com/en-us/windows/wsl/install-on-server
```powershell
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
```
## distro
https://docs.microsoft.com/en-us/windows/wsl/install-manual
### ubuntu 18
https://aka.ms/wsl-ubuntu-1804
```powershell
# download
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile Ubuntu.appx -UseBasicParsing
Rename-Item ./Ubuntu.appx ./Ubuntu.zip
Expand-Archive ./Ubuntu.zip ./Ubuntu
# add to path
$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:\Users\xadmin\Ubuntu", "User")
```
### user
xadmin
# github desktop
- install
- add repos?
# postman
- disable selfsigned ssl check
- import enviroment
- import collections
# vscode
- add plugins
- update settings
-
```json
{
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\wsl.exe",
"window.zoomLevel": 1,
"editor.tabSize": 4,
"editor.insertSpaces": true,
"editor.detectIndentation": false,
"git.enableSmartCommit": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"[rst]": {},
"files.eol": "\n"
}
```
-
```bash
# file system mounts for docker volumes
sudo cat > /etc/wsl.conf << EOF
[automount]
root = /
options = "metadata"
EOF
```
# docker service for wsl
https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-docker/configure-docker-daemon
requires command not powershell
```cmd
sc config docker binpath= "\"C:\Program Files\docker\dockerd.exe\" --run-service -H tcp://0.0.0.0:2375"
```
## restart docker service
can be powershell
```powershell
restart-service *docker*
```
# docker for wsl
#https://nickjanetakis.com/blog/setting-up-docker-for-windows-and-wsl-to-work-flawlessly
```bash
# Update the apt package list.
sudo apt-get update -y
# Install Docker's package dependencies.
sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
# Download and add Docker's official public PGP key.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# Verify the fingerprint.
sudo apt-key fingerprint 0EBFCD88
# Add the `stable` channel's Docker upstream repository.
#
# If you want to live on the edge, you can change "stable" below to "test" or
# "nightly". I highly recommend sticking with stable!
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
# Update the apt package list (for the new apt repo).
sudo apt-get update -y
# Install the latest version of Docker CE.
sudo apt-get install -y docker-ce
# Allow your user to access the Docker CLI without needing root access.
sudo usermod -aG docker $USER
echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc && source ~/.bashrc
```
# restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment