Ubuntu常用命令

网络管理

配置dhcp

vim /etc/network/interfaces

// interfaces 文件内容
auto ens32
iface ens32 inet dhcp

sudo /etc/init.d/networking restart

配置静态ip

vim /etc/network/interfaces

// interfaces 文件内容
auto ensxx
iface ensxx inet static
address x.x.x.x
netmask x.x.x.x
gateway x.x.x.x

sudo ip addr flush dev ensxx
sudo ifdown ensxx
sudo ifup ensxx

dhcp重新获取ip

sudo dhclient

开启关闭网络

nmcli networking on
nmcli networking off

开启关闭网卡

ifup ensxxx
ifdown ensxxx

无法获得锁

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend

设置root密码

sudo passwd root

新建用户并添加到指定组

  1. 新建用户
    sudo adduser 新用户名
    执行该命令后,会交互式的创建自己的一些信息,包括密码。完成后,只是一个普通用户,不具有sudo权限。

  2. 赋予sudo权限
    将新建的用户加入sudo组即可
    sudo usermod -a -G sudo 新用户名
    执行完毕后,通过
    groups 新用户名
    可以查看到自己加入的组

  3. 删除用户sudo权限
    sudo deluser 用户名 sudo

  4. 删除用户
    注意要换一个账号再执行删除:
    sudo deluser 新用户名 --remove-home
    加上后面选项是为了删除/home下对应用户的所有文件,若要保留这些文件,可以不加

更改用户名

临时修改

hostname <new-hostname>

永久修改

修改后需要重启

sudo hostnamectl set-hostname <newhostname>
# 或sudo vim /etc/hostname
posted @   0x7F  阅读(39)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示