写一个linux系统配置初始化脚本
时间: 2024-05-07 13:15:49 浏览: 103
这个问题涉及到的内容比较多,因为不同的人需要不同的初始化脚本。以下是一个简单的例子,用于对Ubuntu 18.04系统进行基本的初始化:
```
#!/bin/bash
# 更新系统
sudo apt update
sudo apt upgrade
# 安装常用工具
sudo apt install vim curl wget git
# 配置Git
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
# 安装Node.js
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install -y nodejs
# 安装Docker
sudo apt install -y docker.io
# 配置Docker
sudo usermod -aG docker $USER
# 安装Docker Compose
sudo apt install -y docker-compose
# 安装Nginx
sudo apt install -y nginx
# 启动Nginx
sudo systemctl start nginx
# 设置Nginx开机自启动
sudo systemctl enable nginx
```
这个脚本做了以下事情:
1. 更新系统和安装常用工具。
2. 配置Git的用户名和邮箱。
3. 安装Node.js。
4. 安装Docker和Docker Compose,并配置当前用户为Docker组的成员。
5. 安装Nginx,并启动Nginx,并设置开机自启动。
当然,这只是一个简单的例子,不同的人需要不同的配置。你可以根据自己的需要,修改或增加脚本中的命令。
阅读全文