在腾讯云购买了 Ubuntu 的机器, 平时做了什么操作📝一下
新建用户
刚拿到机器, 腾讯云的默认用户是 ubuntu
, 需要创建我需要的用户 dayday
和 centos 不同, 创建用户时就已经要输入密码了
$ sudo adduser dayday
info: Adding user `dayday' ...
info: Selecting UID/GID from range 1000 to 59999 ...
info: Adding new group `dayday' (1001) ...
info: Adding new user `dayday' (1001) with group `dayday (1001)' ...
info: Creating home directory `/home/dayday' ...
info: Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for dayday
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
info: Adding new user `dayday' to supplemental / extra groups `users' ...
info: Adding user `dayday' to group `users' ...
$ getent passwd dayday
dayday:x:1001:1001:,,,:/home/dayday:/bin/bash
$ ls -ld /home/dayday
drwxr-x--- 2 dayday dayday 4096 Aug 31 02:32 /home/dayday
后面两步是确认一下创建用户是否成功
允许 dayday
使用 sudo
修改 /etc/sudoers 文件
sudo vi /etc/sudoers
添加这一行
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
%adm ALL=(ALL) NOPASSWD:ALL
将用户加入到 adm 组
sudo gpasswd -a dayday adm
如果要删除出 adm 组, 则执行
sudo gpasswd -d dayday adm
安装必要的软件
比如现在需要 docker/docker-compose/hugo
更新软件包列表
sudo apt-get update
docker
完整步骤如下, 注释为解释
# 安装必要的依赖
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
# 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 将 Docker APT 存储库添加到系统的软件源列表中
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 更新软件包列表以包含 Docker 的软件包
sudo apt-get update
# 安装 Docker CE(社区版)
sudo apt-get install docker-ce
# 验证 Docker 是否安装成功
sudo systemctl status docker
# 为了不每次都使用 sudo 来运行 Docker 命令,可以将用户添加到 docker 组
# 需要重新登陆以生效
sudo usermod -aG docker $USER
docker-compose
# 安装
sudo curl -L "https://github.com/docker/compose/releases/download/v2.28.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 检查下版本
docker-compose --version
# 为了确保 Docker Compose 可以在系统的任何位置使用,可以创建一个符号链接:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
当前版本为:
Docker Compose version v2.28.1
git
# 安装
sudo apt-get install git
# 查看下版本
git --version
当前版本为:
git version 2.43.0
hugo
# 安装
sudo apt-get install hugo
# 检查版本
hugo version
当前版本为:
hugo v0.123.7+extended linux/amd64 BuildDate=2024-07-16T05:50:19Z VendorInfo=ubuntu:0.123.7-1ubuntu0.1