3. Ubuntu 基础

3.1. Dash 更换为 Bash

Ubuntu 默认的 /bin/sh 指向的是 dash ,而 bash 是比较好的一个选择。

那么怎么把sh改为指向bash呢?

最暴力的方法当然是直接把 /bin/sh 的软链接改到 bash 中,如:

ln -s /bin/bash /bin/sh

但是,有优雅一些的方法:

sudo dpkg-reconfigure dash

出现菜单问你是否要 dash 的时候,选 no 就可以了。

3.2. 更换 APT 软件源

一般来说,建议使用速度最快的源。

编辑 /etc/apt/sources.list ,最好先做备份,以防万一。

cn.archive.ubuntu.com 全部改为 mirrors.163.com 即可。

sed -i 's/cn.archive.ubuntu.com/mirrors.163.com/g' /etc/apt/sources.list

3.3. 添加普通用户

添加新用户步骤如下:

  1. 添加新用户: adduser yourUsername
  2. 把新用户加入 sudo 规则内:visudo ,然后添加 yourUsername ALL=(ALL) ALL
  3. 修改 sshd_config 文件, vi /etc/ssh/sshd_config
    • 禁止 root 帐号登录:把 PermitRootLogin yes 改成 PermitRootLogin no
    • 修改 ssh 端口:把 Port 22 中 22 改成你自己想要的端口
  4. 重启 ssh 服务: /etc/init.d/ssh restart

退出 vps 就登录到 yourUsername,而且不能用 root 登录了。

3.4. 开启SSH服务

如果安装时没有安装 SSH 服务,则需要手动安装。

SSH 分客户端 openssh-client 和服务端 openssh-server 。

这里两个都安装:

sudo aptitude install openssh-server openssh-client

SSH 服务的状态管理:

sudo service ssh {start|restart|stop|status}

ssh-server 配置文件位于 /etc/ssh/sshd_config