Ubuntu 常用命令

K8S 命令补全

apt install -y bash-completion
locate bash_completion
source <(kubectl completion bash)
echo "source <(kubectl completion bash)" >> ~/.bashrc

查找软件包

apt-get update
apt-cache search softname

查找软件可用版本

apt-cache madison softname
# 例如 要显示curl可安装的版本号:
apt-cache madison curl

安装指定版本的软件

apt-get install softname=version

eg:
apt-get install -y kubelet=1.24.1-00

下载离线包

# 其中 PACKAGE 是你要安装的软件包
apt-get download PACKAGE && apt-cache depends -i PACKAGE | awk '/Depends:/ {print $2}' | xargs  apt-get download

eg:
apt-get download network-manager && apt-cache depends -i network-manager | awk '/Depends:/ {print $2}' | xargs  apt-get download

# cd 到离线包所在目录
dpkg -i *.deb

vim 设置粘贴状态

编辑模式下通过Esc键进入命令模式
输入:set paste

/dev/mapper/ubuntu--vg-ubuntu--lv 分区扩容

# 查看lvm卷信息
vgdisplay

# 增加10G
sudo lvextend -L +10G /dev/mapper/ubuntu--vg-ubuntu--lv
     
# 减小10G
sudo lvreduce -L -10G /dev/mapper/ubuntu--vg-ubuntu--lv     

# //按百分比扩容 %100全部扩容
lvresize -l  +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

# 扩容文件系统
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

# 检查
df -h

查看时区,设置时区

timedatectl

timedatectl set-timezone Asia/Shanghai

调整网卡跃点数

# 注意 Metric的值越小,优先级越高
sudo apt install ifmetric

sudo ifmetric 网卡名 跃点数

# 调整完后,可以使用 route -n 命令查看

关闭自动下载和安装重要的更新

dpkg-reconfigure unattended-upgrades
# 或
apt remove unattended-upgrades

添加用户

# 添加系统账号
useradd -r -m -s /bin/bash doris

# 添加普通用户
useradd -m -s /bin/bash klvchen

删除用户

deluser username

# 如果有家目录则
deluser --remove-home username

修改密码

echo username:newpasswd|chpasswd
eg: echo hhm:123456|chpasswd
或
sudo passwd root #回车
posted @ 2022-11-03 16:54  klvchen  阅读(117)  评论(0)    收藏  举报