Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #### UBUNTU COMMANDS
- 1 sudo apt install vim git
- 2 git clone https://github.com/sandervanvugt/devopsinfourweeks
- 3 cd devopsinfourweeks/
- 4 ls
- 5 ./counter.sh 12
- 6 sudo apt-get install openjdk-11-jdk
- 7 sudo apt install wget
- 8 wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
- 9 sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list
- '
- 10 sudo apt-get update
- 11 sudo apt-get install jenkins
- 12 sudo cat /var/lib/jenkins/secrets/initialAdminPassword
- 13 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
- 14 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 15 sudo apt-key fingerprint 0EBFCD88
- 16 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cd) stable"
- 17 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 18 sudo -i
- 19 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 20 sudo apt-get update
- 21 sudo apt-get install docker-ce docker-ce-cli containerd.io
- 22 sudo docker run hello-world
- 23 sudo usermod -aG docker jenkins
- 24 sudo systemctl restart jenkins
- 25 ls
- 26 cat firstpipeline
- 27 cat secondpipeline
- 28 ./counter.sh 13
- 29 ip a
- 30 sudo apt install openssh-server
- 31 history
- #### CENTOS COMMANDS
- [student@localhost install]$ cat vsftpd.yml
- ---
- - name: deploy vsftpd
- hosts: ubuntu
- tasks:
- - name: install vsftpd
- package:
- name: vsftpd
- - name: enable vsftpd
- service:
- name: vsftpd
- enabled: true
- - name: create readme file
- copy:
- content: "wat moet je hier\n"
- dest: /var/ftp/pub/README
- force: no
- mode: 0444
- ...
- [student@localhost install]$ history
- 1 sudo apt install git vim
- 2 sudo dnf install -y git vim
- 3 git clone https://github.com/sandervanvugt/devopsinfourweeks
- 4 cd devopsinfourweeks/
- 5 ;s
- 6 ls
- 7 ./counter.sh 12
- 8 sudo dnf install epel-release
- 9 sudo dnf install -y ansible
- 10 ansible --version
- 11 sudo sh -c 'echo 192.168.29.59 ubuntu.example.com ubuntu >> /etc/hosts'
- 12 cat /etc/hosts
- 13 ssh-keygen
- 14 ssh-copy-id ubuntu
- 15 cd ..
- 16 echo ubuntu >> inventory
- 17 cat inventory
- 18 ansible ubuntu -m ping -i inventory -u student
- 19 ansible-doc -l
- 20 ansible-doc -l | wc
- 21 ansible ubuntu -i inventory -u student -m user -a "name=linda"
- 22 ansible ubuntu -i inventory -u student -b -K -m user -a "name=linda"
- 23 ansible ubuntu -i inventory -u student -m command -a "id linda"
- 24 ansible ubuntu -i inventory -u student -b -K -m package -a "name=nmap"
- 25 cp devopsinfourweeks/ansible.cfg .
- 26 vim ansible.cfg
- 27 ansible ubuntu -i inventory -m package -a "name=nmap"
- 28 cd devopsinfourweeks/
- 29 ls *yaml
- 30 cat ans-deploy-webserver.yaml
- 31 cd ..
- 32 git clone https://github.com/sandervanvugt/ansible-3h
- 33 cd ansible-3h/
- 34 ls
- 35 cd base/
- 36 ls
- 37 cd ../install/
- 38 ls
- 39 vim vsftpd.yml
- 40 ansible-doc copy
- 41 vim vsftpd.yml
- 42 ansible-playbook vsftpd.yml
- 43 pwd
- 44 ansible-playbook vsftpd.yml -i ../../inventory
- 45 cat ansible.cfg
- 46 ansible-playbook vsftpd.yml -i ../../inventory -u student -K
- 47 cat vsftpd.yml
- 48 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement