ubuntu 使用杂记

基础设置

ubuntu 更新启动引导界面可选操作系统

# 自动更新 grub
sudo update-grub

网络代理

# 查看
env | grep -i proxy
# 删除代理配置
unset ALL_PROXY

查看流量使用

# centOS 安装
yum install -y epel-release && yum install -y nload
# ubuntu 安装
sudo apt install nload
# 监听某一个 网络设备 的网络速率
nload eth0

防火墙

# 1.查看防火墙当前状态
sudo ufw status
# 2.开启防火墙
sudo ufw enable
# 3.关闭防火墙
sudo ufw disable
# 4.查看防火墙版本
sudo ufw version
# 5.默认允许外部访问本机
sudo ufw default allow
# 6.默认拒绝外部访问主机
sudo ufw default deny
# 7.允许外部访问 443 端口
sudo ufw allow 443
# 8.拒绝外部访问 443 端口
sudo ufw deny 443
# 9.允许某个IP地址访问本机所有端口
sudo ufw allow from 192.168.0.1
# 10. 防火墙重载
sudo ufw reload

环境配置

ubuntu 的环境配置文件是 /etc/environment --> /etc/profile --> .bashrc | .zshrc

# 生效 bash 配置
source .bashrc
# 查看环境变量 IDEA_HONE 的值
echo $IDEA_HONE

直接使用 vim 修改 .bashrc 文件, 末尾添加下面这两行, 然后执行 source .bashrc命令即可将 idea.sh 添加到环境变量
sh export IDEA_HOME=/snap/intellij-idea-ultimate/current export PATH = "$PATH:$IDEA_HOME/bin"

软件使用

vim

配置文件 ~/.vimrc

# 配置 Esc映射快捷键为 jj
inoremap jj <Esc>
# 设置显示行号,不显示为 set nonu
set nu
# 设置光标所在行显示下划线
set cursorline
# 设置自动缩进
# set autoindent
# 设置区分大小写
set noic

指令、快捷键

核心方向 h 向左、j 向下、k 向上、l 向右

  1. 分屏打开多个文件
# 左右分 2 个屏幕屏幕打开 fiel1、file2、file3
vim O2 file1 file2 file3
# 上下分 3 个屏幕屏幕打开 fiel1、file2、file3、file4
vim o3 file1 file2 file3 file4

ubuntu 宿主机安装 ubuntu 虚拟机

使用 multipass 快速启动一个 ubuntu 实例

# 先安装 multipass
sudo snap install multipass
# 一行代码搞定,创建一个名字为 es1 的 ubuntu 服务
multipass launch -n es1

multipass 官方文档

https://multipass.run/docs

修改 实例 es1 的 memory 与 cpus

官方的文档里面虽说有相关修改api,但是发现使用无效,故采用直接驱动修改的方式

  1. 切换驱动为 libvirt
# 安装 libvirt
sudo apt install libvirt-daemon-system
# 设置 认证密码
multipass set local.passphrase
# 认证登录
multipass authenticate <密码>
# 停止所有服务
multipass stop --all
# 切换驱动
snap connect multipass:libvirt
  1. 修改相关文件
# 修改相关文件
virtsh edit es1

内容如下xml所示,memorycurrentMemory 配置内存大小 vcpu 配置 cpu 数量,修改保存

domain type='kvm'>
<domain type='kvm'>
  <name>es2</name>
  <uuid>0406fb8e-982e-4491-ba83-07725c4c31e6</uuid>
  <memory unit='KiB'>1048576</memory>
  <currentMemory unit='KiB'>1048576</currentMemory>
  <vcpu placement='static'>1</vcpu>
  <resource>
    <partition>/machine</partition>
  </resource>
  <os>
    <type arch='x86_64' machine='pc-i440fx-jammy'>hvm</type>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <vmport state='off'/>
  </features>
 ......
posted @ 2022-05-13 19:52  临渊不羡渔  阅读(154)  评论(0编辑  收藏  举报