Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # This script must be run as root.
- echo 'This script must be run as root.'
- su
- echo '192.168.10.210 alpha.dyncomp.local alpha' >> /etc/hosts &&
- dnf -y install nfs-utils autofs &&
- sed -i '/#Domain = /a #Domain = dyncomp.local' /etc/idmapd.conf &&
- systemctl start rpcbind &&
- systemctl enable rpcbind &&
- mkdir -p /srv/alpha/{archive,shares,repository,backups} &&
- mount -t nfs alpha:/mnt/data/archive/ /srv/alpha/archive/ &&
- mount -t nfs alpha:/mnt/data/shares/ /srv/alpha/shares/ &&
- mount -t nfs alpha:/mnt/data/repository/ /srv/alpha/repository/ &&
- mount -t nfs alpha:/mnt/data/backups/ /srv/alpha/backups/ &&
- echo '/- /etc/auto.mount' >> /etc/auto.master &&
- echo 'alpha:/mnt/data/archive/ /srv/alpha/archive/ nfs defaults 0 0' >> /etc/fstab &&
- echo 'alpha:/mnt/data/shares/ /srv/alpha/shares/ nfs defaults 0 0' >> /etc/fstab &&
- echo 'alpha:/mnt/data/repository/ /srv/alpha/repository/ nfs defaults 0 0' >> /etc/fstab &&
- echo 'alpha:/mnt/data/backups/ /srv/alpha/backups/ nfs defaults 0 0' >> /etc/fstab &&
- echo '/srv/alpha/archive -fstype=nfs,rw alpha:/mnt/data/archive' >> /etc/auto.mount &&
- echo '/srv/alpha/shares -fstype=nfs,rw alpha:/mnt/data/shares' >> /etc/auto.mount &&
- echo '/srv/alpha/repository -fstype=nfs,rw alpha:/mnt/data/repository' >> /etc/auto.mount &&
- echo '/srv/alpha/backups -fstype=nfs,rw alpha:/mnt/data/backups' >> /etc/auto.mount &&
- systemctl start autofs &&
- systemctl enable autofs &&
- dnf install mariadb mariadb-server &&
- systemctl start mariadb.service &&
- systemctl enable mariadb.service &&
- echo 'Secure MariaDB' &&
- /usr/bin/mysql_secure_installation
- dnf -y install httpd php php-common &&
- dnf -y install php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml &&
- systemctl start httpd.service
- #mysqladmin -u root password [your_password_here]
- dnf -y install phpMyAdmin php-mysqlnd php-mcrypt php-php-gettext &&
- echo 'Enter the lines below into mysql' &&
- echo "update user set plugin='' where user='root';" &&
- echo 'flush privileges;' &&
- echo exit &&
- mysql -u root -p mysql &&
- echo '<?php phpinfo(); ?>' > /var/www/html/test.php &&
- echo 'Test PHP, http://localhost/test.php' &&
- systemctl restart httpd &&
- echo 'Test phpMyadmin, http://localhost/phpMyAdmin/' &&
- #VLC
- dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm &&
- dnf -y install vlc &&
- #OBS
- dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm &&
- dnf -y install obs-studio &&
- echo "blacklist snd_hda_intel" >> /etc/modprobe.d/blacklist.conf &&
- dnf -y install system-config-users python3-tkinter, yakuake
- echo 'Finished Successfully'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement