LoRa Server@Ubuntu#1:安装 Ubuntu
LoRa Server 是一个开源的 LoRaWAN 网络服务器,它具备很多优点:工程性,模块化,功能实现,维护活跃度上都是其他项目无法比拟的,它是 LoRaWAN Server 的首选系统。
Ubuntu 是开源免费的 Linux 桌面操作系统,它软件丰富,界面友好,兼容硬件,深受中国用户的青睐。
本文描述安装 Ubuntu 18.04 LTS 的全过程。
第 1 步:获取计算机的硬件参数
|-- 开机进入 BIOS,获取 3 个重要的硬件参数
| |-- CPU=T5600 64bit
| |-- 内存=4GB
| \-- 硬盘=320GB
\-- 设置 U 盘为第一启动优先级
第 2 步:下载镜像并制作启动 U 盘
|-- 下载 Ubuntu 18.04 LTS:http://mirrors.aliyun.com/ubuntu-releases/18.04/
|-- 查看 U 盘在 Linux 中的设备名:fdisk -l
\-- 将 Ubuntu 写入 U 盘并制作启动盘:
dd bs=64M if=/save_path/ubuntu-18.04.2-desktop-amd64.iso of=/dev/sdb && sync
(温馨提示:save_path 是指存储 ISO 的路径,在本例中为:/mnt/JJBackup/software/OSIso/ )
第 3 步:规划硬盘分区大小
|-- /swap(虚拟内存) = 4GB(1倍内存)
|-- /boot(引导程序和内核) = 1GB
|-- /usr(应用程序和实用工具)= 100GB
|-- /var(日志文件和队列目录)= 50GB
|-- /home(用户数据) = 50GB
|-- /tmp(临时文件) = 15GB
\-- /(根分区) = 100GB
第 4 步:插入启动 U 盘,安装 Ubuntu
|-- 点击"Install Ubuntu"
|-- 选择普通安装:What apps would you like to install to start with? = Normal installation
|-- 手动给硬盘做好分区
| |-- Installation type = Something else
| \-- 按第 3 步规划,给硬盘分区。
|-- 添加 USER 账户密码
\-- 等待安装结束,重启电脑,拨出 U 盘。
第 5 步:开机设置
|-- 设置 root 密码
| |-- 首次登录系统 :输入安装 Ubuntu 时的“用户名”和“密码”;
| \-- 设置 root 密码:sudo passwd
|-- 配置网络
| |-- 进入图形界面,点击左上角网络图标,配置 WiFi 用户名和密码
| \-- 连接网线,查看以太网分配的 IP 地址
|-- 启动进入命令行模式
| |-- vi /etc/default/grub /* 修改 GRUB 配置文件 */
| | |-- GRUB_CMDLINE_LINUX_DEFAULT="text"
| | |-- GRUB_CMDLINE_LINUX="text"
| | \-- GRUB_TERMINAL=console
| |-- update-grub /* 更新 GRUB 配置文件 */
| |-- systemctl set-default multi-user.target /* 启动多用户模式 */
| \-- reboot /* 重启系统 */
|-- 更新软件包
| |-- 更新软件包元数据:apt-gte update
| \-- 升级已安装的软件:apt-get upgrade
\-- 使能 SSH 远程访问
|-- 查看 sshd 是否运行:netstat -tunlp | grep ssh
|-- 如果未运行,启动该服务: systemctl start sshd.service
\-- 如果未安装,安装该软件:apt-get install -y openssh-service