首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用shell脚本自动化CentOS 7配置

使用shell脚本自动化CentOS 7配置
EN

Unix & Linux用户
提问于 2015-08-21 19:23:55
回答 1查看 5.2K关注 0票数 1

我注意到我花了很多时间使用教程手动配置CentOS 7服务器。如何将教程中的手动步骤转换为可用于配置具有相同设置的多个CentOS 7服务器的自动shell脚本?

让我们以本教程为例,但是除了简单地提供一个工作的shell脚本来自动化本教程。之外,答案应该可以推广到其他的配置shell脚本中。

下面是我第一次尝试shell脚本:

代码语言:javascript
复制
#!/bin/bash
yum update
yum install yum-utils bzip2 bzip2-devel wget curl tar
sudo yum install gcc-c++
cd /opt
wget http://nodejs.org/dist/v0.12.7/node-v0.12.7.tar.gz
tar zxf node-v0.12.7.tar.gz
cd node-v0.12.7
./configure --prefix=/usr/local
make
make install  
npm install bower -g  
npm install gulp -g  

如何正确地编写上面的shell脚本?例如,如何检查每个步骤是否正确完成?我必须是根来运行上面的。如果我以sudoer的身份运行它,如何处理对密码的定期请求?或者,它在shell脚本中的事实是否意味着您在第一次调用脚本时只需要提供sudoer密码?

我是全新的shell脚本,所以请耐心,并以语言解释,其他谁是新的shell脚本也可以理解。

而且,这并不是CentOS 7所特有的,yum install之类的东西。

EN

回答 1

Unix & Linux用户

发布于 2015-08-26 17:48:28

正如您提到的,它应该是一个自动的shell脚本,至少对于您需要添加-y的两个yum命令,所以yum将对它将问的所有问题假设为“是”。

参见百胜手册页,相关摘录:

-y, --assumeyes Assume yes; assume that the answer to any question which would be asked is yes. Configuration Option: assumeyes

有关这方面的更多详细信息,包括一些需要注意的重要提示,请参见现有问题:"yum -y安装“安全吗?

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/224711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档