Linux Assesment - samuel-richardson/Sam-Tech-Journal GitHub Wiki

  • Navigate to /etc/sysonfig/network-scripts.
  • Edit ifcfg-interfacename(this is ens192 in the centos VM). Change or add the following fields as specified.

BOOTPROTO=none

ONBOOT=yes

IPADDR=10.0.4.11(New address for linux box)

PREFIX=24(Subnet)

GATEWAY=10.0.4.2(ip of gateway FW)

DNS1=10.0.4.6(ip of DNS server)

DOMAIN=samuel.local(The domain name sent up earlier.)

  • Restart network systemctl restart network

Change Host Name

  • hostnamectl set-hostname my.new-hostname

Join a domain with linux

  • Install realmd sudo yum install -y realmd samba samba-common oddjob oddjob-mkhomedir sssd
  • Join the domain realm join [email protected] yourdomain.local
  • realm list
  • Test if join worked via ssh username@domain@linuxmachine
  • Check if the new machine is in ad users and computers.

Install and run Wordpress

Install Apache

  • Install Apache yum install -y httpd

Install mariadb

  • Install MySQL yum -y install mariadb-server
  • Start mariadb mysql -u root
  • Make DB CREATE DATABASE wordpress;
  • Make User CREATE USER adminuser@localhost IDENTIFIED BY 'password';
  • Give USer PermissionsGRANT ALL PRIVILEGES ON wordpress.* TO adminuser@localhost IDENTIFIED BY 'password';
  • FLUSH PRIVILEGES;

Install PHP

  • yum install -y epel-release
  • yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
  • yum install -y yum-utils
  • yum-config-manager --enable remi-php72
  • yum update
  • yum install -y php72
  • yum install -y mysqlnd

Install Wordpress

  • download Wordpress cd ~ wget http://wordpress.org/latest.tar.gz
  • Extract tar -xzvf latest.tar.gz
  • Link Wordpress to var/www rsync -avP ~/wordpress/ /var/www/html/
  • mkdir /var/www/html/wp-content/uploads
  • chown -R apache:apache /var/www/html/*
  • cd /var/www/html
  • cp wp-config-sample.php wp-config.php
  • Update with dbname, username and password vim wp-config.php