sandervanvugt

devops day1 april22

Apr 5th, 2022
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.18 KB | None | 0 0
  1. ON ROCKY
  2. [student@rocky devopsinfourweeks]$ history
  3. 1 sudo dnf install epel-release
  4. 2 sudo dnf install -y ansible
  5. 3 sudo sh -c 'echo 192.168.29.149 ubuntu.example.com ubunut >> /etc/hosts'
  6. 4 cat /etc/hosts
  7. 5 ssh-keygen
  8. 6 sudo vim /etc/hosts
  9. 7 ssh-copy-id ubuntu
  10. 8 ssh ubuntu
  11. 9 echo ubuntu >> inventory
  12. 10 ansible ubuntu -m ping -i inventory -u student -K
  13. 11 ansible ubuntu -m ping -i inventory -u student -k
  14. 12 ansible ubuntu -m ping -i inventory -u student
  15. 13 ansible-doc -l
  16. 14 ansible all -i inventory -u student -m user -a "name=linda" -b -K
  17. 15 ansible ubuntu -i inventory -u student -b -K -m package -a "name=nmap"
  18. 16 ansible localhost -m package -a "name=git" -b -K -k
  19. 17 git clone https://github.com/sandervanvugt/devopsinfourweeks
  20. 18 ansible-doc git
  21. 19 cd devopsinfourweeks/
  22. 20 vim ansible.cfg
  23. 21 ansible all -m package -a "name=git"
  24. 22 ls
  25. 23 cp ../inventory .
  26. 24 ansible all -m package -a "name=git"
  27. 25 vim deploy-webserver.yaml
  28. 26 ls
  29. 27 vim ans-deploy-webserver.yaml
  30. 28 git pull
  31. 29 vim install_and_start_httpt.yaml
  32. 30 ansible-playbook install_and_start_httpt.yaml
  33. 31 ./counter.sh 12
  34. 32 history
  35.  
  36.  
  37. ON UBUNTU
  38. student@student-virtual-machine:~$ history
  39. 1 exit
  40. 2 ip a
  41. 4 sudo apt install vim git
  42. 5 git clone https://github.com/sandervanvugt/devopsin3weeks
  43. 6 git clone https://github.com/sandervanvugt/devopsin3week
  44. 7 git clone https://github.com/sandervanvugt/devopsinfourweeks
  45. 8 cd devopsinfourweeks/
  46. 9 ls
  47. 10 vim pv-pvc-pod.yaml
  48. 11 history
  49. 12 sudo apt install openjdk-11-jdk
  50. 13 wget -q -O https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
  51. 14 wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
  52. 15 sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
  53. 16 sudo apt update
  54. 17 history
  55. 18 rm /etc/apt/sources.list.d/jenkins.list
  56. 19 sudo rm /etc/apt/sources.list.d/jenkins.list
  57. 20 sudo apt update
  58. 21 sudo apt upgrade
  59. 22 sudo apt install ca-certificates
  60. 23 wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add
  61. 24 sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
  62. 25 sudo apt install jenkins
  63. 26 sudo apt update
  64. 27 sudo apt install jenkins
  65. 28 ./counter.sh 6
  66. 29 sud -i
  67. 30 sudo -i
  68. 31 sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
  69. 32 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  70. 33 sudo apt-key fingerprint 0EBFCD88
  71. 34 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  72. 35 sudo apt update
  73. 36 sudo apt install docker-ce docker-ce-cli containerd.io
  74. 37 sudo docker run hello-world
  75. 38 sudo usermod -aG docker jenkins
  76. 39 sudo systemctl restart jenkins
  77. 40 sudo systemctl status jenkins
  78. 41 free -m
  79. 42 top
  80. 43 vim firstpipeline
  81. 44 sudo docker images
  82. 45 vim secondpipeline
  83. 46 cat secondpipeline
  84. 47 sudo apt install openssh-server
  85. 48 docker run ubuntu
  86. 49 newgrp docker
  87. 50 sudo reboot
  88. 51 docker run ubuntu
  89. 52 echo $?
  90. 53 docker ps
  91. 54 docker ps -a
  92. 55 docker run -d nginx
  93. 56 docker ps
  94. 57 docker run -it ubuntu sh
  95. 58 docker ps aux
  96. 59 docker ps -a
  97. 60 docker run -it ubuntu sh
  98. 61 docker inspect ubuntu:latest | less
  99. 62 docker inspect nginx:latest
  100. 63 docker inspect nginx:latest | less
  101. 64 docker ps
  102. 65 docker inspect compassionate_varahamihira
  103. 66 docker inspect compassionate_varahamihira | less
  104. 67 curl 172.17.0.3
  105. 68 docker run --name webserver --memory="128m" -d -p 8080:80 nginx
  106. 69 docker run --name webserver --memory="128m" -d -p 8081:80 nginx
  107. 70 docker rm webserver
  108. 71 docker run --name webserver --memory="128m" -d -p 8081:80 nginx
  109. 72 curl localhost:8081
  110. 73 history
  111.  
Advertisement
Add Comment
Please, Sign In to add comment