跳转至

DevOps#

MySQL 使用小全

安装最新版

  1. 更新软件包并安装 MySQL 服务器,安装过程中会自动启动MySQL服务。

    sudo apt update
    sudo apt install mysql-server
    
  2. 检查服务状态

    sudo systemctl status mysql
    
  3. 运行安全安装脚本,设置 root 密码并移除匿名用户等。

    sudo mysql_secure_installation
    
  4. 登录 MySQL,使用之前设置的 root 密码。

    mysql -u root -p
    

Vim 使用小全

模式类型

Vim 与普通编辑器的最大区别在于它有模式。

  • 普通模式: 默认模式。用于移动光标、删除文本、复制粘贴。

  • 插入模式: 按 i 进入。像普通编辑器一样打字。

  • 命令行模式: 按 : 进入。用于保存、退出、替换等。

  • 可视模式: 按 v 进入。用于选中文本块。

激活 Ubuntu 网卡

检查网络接口状态

在终端输入 ip a , 如果网卡信息是这样, 表示网卡状态是 DOWN , 说明网卡没有启用, 需要以下方法激活它。

ip a
ubuntu@ubuntu:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
        valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
        valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:0c:29:21:c6:8c brd ff:ff:ff:ff:ff:ff
    altname enp2s1

HackRF 固件维护

网上有很多 HackRF One 固件的安装教程,我归为 直接克隆项目进行 cmake 编译下载发行版的压缩包 两种方式。两种我都试过,直接下载发行包的方式更加简单高效 ,因此本文仅记录使用发行包的方式安装。不用编译的方式是因为我在编译的过程中老是因为拔掉 USB 或者按下 reset 按钮后设备无法重新连接 USB ,非常麻烦。

Git 使用小全

安装 Git

若要在命令行上使用 Git, 需要在计算机上安装和设置 Git。 下载并安装最新版本的 Git

Warning

从 2020 年开始大部分 Chrome OS 设备都内置 Git。 如果需要启用可以去 Launcher 搜索 Linux 并打开。

如果你使用较早版本的 Chrome OS 设备, 则需要使用 其他方法

  1. 在 Chrome OS 设备上安装终端模拟器, 例如 Google Play 商店中的 Termux。

  2. 从您安装的终端模拟器安装 Git。 例如, 在 Termux 中, 输入 pkg install git 并在出现提示时键入 y