Linux 使其成为shell脚本的正确方法
嗨,伙计们,有人可以指导我或重新编写我的脚本吗?每次重新安装时,我都手动键入此代码。 我只想在一个脚本文件中完成这一切Linux 使其成为shell脚本的正确方法,linux,centos,Linux,Centos,嗨,伙计们,有人可以指导我或重新编写我的脚本吗?每次重新安装时,我都手动键入此代码。 我只想在一个脚本文件中完成这一切 yum update -y yum install httpd -y service httpd start yum install mysql-server -y && service mysqld start && mysql_secure_installation yum install php ph
yum update -y
yum install httpd -y
service httpd start
yum install mysql-server -y && service mysqld start && mysql_secure_installation
yum install php php-mysql -y && service httpd restart
rpm -ivh https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm && yum check-update && yum install phpMyAdmin -y
vi /etc/httpd/conf.d/phpMyAdmin.conf (Will edit some of line)
yum install git -y && yum install gcc make mysql mysql-devel mysql-server pcre-devel zlib-devel && yum -y install dos2unix gdb nano screen unzip wget zip
yum -y groupinstall Desktop && yum -y install tigervnc-server pixman pixman-devel libXfont
vncpasswd
vi /etc/sysconfig/vncservers
(Will write this on the bottom of vncservers)
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1100x768"
yum -y install xterm && yum -y install subversion && yum install gnome-utils -y && yum -y install nautilus-open-terminal
service vncserver start
chkconfig httpd on && chkconfig mysqld on && chkconfig vncserver on
reboot
=====
是否有人可以帮我清理并将其放入一个文件中?在您选择的某个目录中,触摸[script\u name]。sh然后在脚本中输入以下内容
#!/bin/bash
#if not sudo or root yum fails
if [ "$EUID" -ne 0 ]
then echo "Please run as root"
exit
fi
yum update -y
yum install httpd -y
service httpd start
yum install mysql-server -y && service mysqld start && mysql_secure_installation
yum install php php-mysql -y && service httpd restart
rpm -ivh https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm && yum check-update && yum install phpMyAdmin -y
sed -i '24s/Deny from All/Allow from All/' /etc/httpd/conf.d/phpMyAdmin.conf
yum install git -y && yum install gcc make mysql mysql-devel mysql-server pcre-devel zlib-devel && yum -y install dos2unix gdb nano screen unzip wget zip
yum -y groupinstall Desktop && yum -y install tigervnc-server pixman pixman-devel libXfont
vncpasswd
echo VNCSERVERS="1:root" >> /etc/sysconfig/vncservers
echo VNCSERVERARGS[1]="-geometry 1100x768" >> /etc/sysconfig/vncservers
yum -y install xterm && yum -y install subversion && yum install gnome-utils -y && yum -y install nautilus-open-terminal
service vncserver start
chkconfig httpd on && chkconfig mysqld on && chkconfig vncserver on
echo rebooting computer
sleep 5
reboot
完成此操作后,退出文本编辑器并运行命令chmod+x/scriptpath/[script\u name].sh,然后cd到包含脚本的目录并运行。/[script\u name].sh。将其放入文件中。使其可执行。运行它。你好,谢谢回复。在/etc/httpd/conf.d/phpMyAdmin.conf中,我将编辑第24行,它是从所有人拒绝到从所有人允许,我应该在脚本中添加什么代码?@Ranz edited,这样它将转到第24行,并用从所有人允许替换从所有人拒绝