【ubuntu20.4学习总结】

ubuntu学习总结

ifconfig安装

Ubuntu/Debian/CentOS下安装ifconfig和使用ifconfig命令的方法
安装ifconfig的方法

ifconfig命令已弃用并替换为ip,并且可能不包含在较新的Linux发行版中。

如果您收到一条错误消息“ifconfig: command not found”,则表示您的系统上未安装包含该命令的软件包。

1、在Ubuntu/Debian上安装ifconfig

在基于Ubuntu和基于Debian的Linux发行版上,运行以下命令来安装ifconfig:

sudo apt install net-tools -y

在Ubuntu 20.04(Focal Fossa)上安装ifconfig

确保在Ubuntu 20.04(Focal Fossa)计算机上可以使用ifconfig命令,请运行以下命令:

sudo apt install net-tools

2、在CentOS上安装ifconfig

要在CentOS和其他基于RHEL的Linux发行版上安装ifconfig,请键入:

sudo dnf install net-tools -y

用户权限切换

首先开启终端(alt+ctrl+t),在终端界面中输入sudo su (用户名)[比如:sudo su root 。切换超管用户],在弹出密码提示中输入超管密码即可切换用户权限

其他见下:
普通用户切换到root用户

登录ubuntu后,按上组合键CTRL+ALT+T进入终端界面,一般终端界面默认为普通用户权限模式,如何从普通用户进入root用户,有如下方法:

1、按上su,然后按照提示输入相应的root密码,就可登录到root权限下。

2、按上sudo su,然后按照提示输入相应的root密码,就可登录到root权限下(这个命令下,一般不需要输入相应的root密码)。

3、按上su root,然后按照提示输入相应的root密码,就可登录到root权限下。

root用户切换到普通用户有以下三种:

1、想从root用户切回user用户只需执行命令:su user (user是你自己安装时候的用户名),

2、直接输入exit,

3、Ctrl+D组合键退出

如何给root用户设定密码: 只需执行命令:sudo passwd root然后根据提示一步一步来。

禁用和启用root登录

执行sudo passwd -l root即可(只是禁用root,但是root密码还保存着),再执行su root发现认证失败,(但是sudo su命令仍可进入root模式下)。

要再次启动root登录,执行sudo passwd -u root 即。

关于ubuntu20.4版本,rosnode list命令在超管下不能使用的问题

在普通用户下运行rosnode list能正常运行,但是切换超管用户后,执行改名了提示:
超管下输入rosnode list失败
按照提示需要安装python3-rosnode
在这里插入图片描述
安装完成后,该问题即可解决

如何开启ubuntu的22端口

解决方案

ubuntu开启22端口

  1. 查看Ubuntu的IP地址
    ifconfig
    执行后,可能该项的服务功能未安装,根据提示执行
    sudo apt install net-tools
    安装后,想通过MobaXterm远程工具连接的时候发现连接失败。
    此时,查看Ubuntu关于22的端口,执行命令如下
    netstat -ntlp|grep 22
    参数解释:
    -n 不以进程的服务名称,以端口号(port number)显示
    -t 列出tcp网络封包的信息
    -l 列出目前正在网络监听(listen)服务
    -p 列出该网络服务的进程
  2. 此时若发现无任何关于22端口的进程内容,执行以下命令
    sudo apt-get install openssh-server
    sudo apt-get install ufw
    sudo ufw enable
    sudo ufw allow 22
    然后再用MobaXterm连接成功。
  • 10
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
引用: `/cow' Wrong:install 'boot-repair' repair boot: ubuntu@ubuntu:~$ df ubuntu@ubuntu:~$ sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update ubuntu@ubuntu:~$ sudo apt-get install -y boot-repair ubuntu@ubuntu:~$ boot-repair >>> select:Recommended repair...waitting...Create a Bootinfo summary(r).This may require several mintutes....waitting.....restart... 引用: 二、删除软件 ubuntu软件的删除一般用“ubuntu软件中心”或“新立得”就能搞定,但有时用命令似乎更快更好~~ sudo apt-get remove --purge 软件名 sudo apt-get autoremove 删除系统不再使用的孤立软件 sudo apt-get autoclean 清理旧版本的软件缓存 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 清除残余的配置文件 保证干净。 引用:# 一.恢复Grub引导: U_disk start: Ctrl Shift t,open Terminal. ubuntu@ubuntu:~$ sudo su root@ubuntu:/home/ubuntu# fdisk -l root@ubuntu:/home/ubuntu# mount /dev/sda /mnt root@ubuntu:/home/ubuntu# grub-install --boot-directory=/mnt /dev/sda Installing for i386-pc platform. grub-install: error: failed to get canonical path of `/cow'. 对于您的问题,请尝试以下步骤来修复Ubuntu 20.04的引导问题: 1. 首先,使用启动U盘启动您的计算机,并进入Ubuntu Live环境。 2. 打开终端,按下Ctrl + Shift + T组合键。 3. 输入以下命令以查看磁盘分区信息:sudo fdisk -l 4. 确定您的Ubuntu安装所在的硬盘和分区。假设它是/dev/sda。 5. 将硬盘分区挂载到一个临时目录,例如/mnt:sudo mount /dev/sda /mnt 6. 使用以下命令重新安装Grub引导程序:sudo grub-install --boot-directory=/mnt /dev/sda 7. 如果出现错误提示"failed to get canonical path of `/cow'",您可以忽略它,继续进行下一步。 8. 重新启动您的计算机,并从硬盘启动。这应该修复Ubuntu 20.04的引导问题。 希望这可以帮助您解决问题。如果您还有其他问题,请随时提问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值