Ubuntu 运维速查笔记(二):系统与软件安装

1. 添加 sudo 用户

usermod -aG wheel 用户名

2. 新增挂载点(分区 + 挂载 + 开机自动挂载)

cfdisk                # 创建新分区
fdisk -l              # 查看分区
sudo partprobe /dev/sda   # 更新分区表
mkfs.ext4 /dev/sda3       # 格式化
mkdir /app                # 创建挂载点
mount /dev/sda3 /app      # 挂载
echo '/dev/sda3 /app ext4 defaults 0 0' >> /etc/fstab   # 开机自动挂载

3. 硬盘扩容(LVM,仅 ext2/3/4)

sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

4. 开机自启

方式一:rc.local

sudo ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service
sudo vim /etc/systemd/system/rc-local.service   # 添加 [Install] WantedBy=multi-user.target
sudo vim /etc/rc.local    # 在 exit 0 前写入要执行的脚本

方式二:环境变量(/etc/profile)

export JAVA_HOME=/app/jdk1.8.0_131
export PATH=$JAVA_HOME/bin:$PATH

5. 修改 GRUB 引导

sudo vim /etc/default/grub
sudo update-grub
dpkg --list | grep linux        # 查看已装内核
sudo apt-get purge linux-image-版本号   # 卸载旧内核

6. 切换软件源

sudo vim /etc/apt/sources.list
# 换成阿里云等国内镜像后
sudo apt-get update

7. 彻底删除 snapd

sudo systemctl stop var-snap-firefox-common-host\\x2dhunspell.mount
sudo systemctl disable var-snap-firefox-common-host\\x2dhunspell.mount
sudo apt autoremove --purge snapd
sudo vim /etc/apt/preferences.d/nosnap.pref
# Package: snapd
# Pin: release a=*
# Pin-Priority: -10

8. 常用软件安装

# SSH 服务
sudo apt-get install openssh-server
# Python 与 pip
sudo apt-get install python3 python3-pip
# SVN
sudo apt-get install subversion
# 常用命令速记
cd /home          # 进入目录
pwd               # 显示当前路径
ls -l             # 查看文件详情

以上内容整理自个人运维笔记,供快速查阅。