Linux学习 Ubuntu
14 Ubuntu
(1) Ubuntu的root用户
<1> 概述
安装ubuntu成功后,都是普通用户权限,并没有最高root权限,如果需要使用root权限的时候,通常都会在命令前面加上sudo。
我们一般使用su命令来直接切换到root用户的,但是如果没有给root设置初始密码,就会抛出su:Authentication failure这样的问题。所以,我们需要给root用户设置一个初始密码。
<2> 给root用户设置密码并使用
<2.1> 输入 [sudo passwd] 命令,设定root用户密码。
//passwd不加参数,默认设置root用户密码。
<2.2> 输入 [su] 命令,并输入设定的root密码,切换成root。
//提示符$代表一般用户,提示符#代表root用户。
<2.3> 输入 [exit] 命令,退出root并返回一般用户。
(2) APT软件管理
<1> 概述
apt是Advanced Packaging Tool的简称,是一款安装包管理工具。在Ubuntu下,我们可以使用apt命令进行软件包的安装、删除、清理等,类似于Windows中的软件管理工具。//apt类似预yum,都是通过命令来从服务器上下载软件,性质上,类似于应用商店。
<2> Ubuntu软件操作的相关命令
*更新源 [sudo apt-get update]
*安装包 [sudo aptget install 软件名]
*删除包 [sudo apt-get remove 软件名]
搜索软件包 [sudo apt-cache search 软件名]
*获取包的相关信息,如说明、大小、版本等 [sudo apt-cache show 软件名]
重新安装包 [sudo apt-get install 软件名 --reinstall]
修复安装 [sudo apt-get -finstall]
删除包,包括配置文件等 [sudo apt-get remove 软件名 --purge]
安装相关的编译环境 [sudo apt-get build-dep 软件名]
更新已安装的包 [sudo apt-get upgrade]
升级系统 [sudo apt-get dist-upgrade]
了解使用该包依赖那些包 [sudo apt-cache depends 软件名]
*查看该包被哪些包依赖 [sudo apt-cache rdepends 软件名]
(3) 更新Ubuntu软件下载地址
<1> 寻找国内镜像源
[https://mirrors.tuna.tsinghua.edu.cn/]
<2> 备份 Ubuntu 默认的源地址
[sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup]
<3> 更新源服务器列表
<3.1> 查看Ubuntu默认的源地址 [cat /etc/apt/sources.list]
//最新版Ubuntu默认为国内镜像地址,不必更新。
<3.2> 清空sources.list文件 [echo "" > /etc/apt/sources.list]
<3.3> 复制镜像网站的地址,拷贝到sources.list文件
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
<3.4> 更新Ubuntu软件下载源地址 [sudo apt-get update]
(4) 远程登录Ubuntu
<1> SSH概述
使用SSH服务,需要安装相应的服务器和客户端。客户端和服务器的关系:如果,A机器想被B机器远程控制,那么,A机器需要安装SSH服务器,B机器需要安装SSH客户端。
和CentOS不一样,Ubuntu默认没有安装SSHD服务(使用 [netstat -anp | more] 指令查,若此命令未安装,则安装net-tools [apt install net-tools]),因此,我们不能进行远程登录。
<2> 安装SSH和启用
<2.1> 安装SSH服务端和客户端 [sudo apt-get install openssh-server]
<2.2> 启动了SSHD服务(会监听端口22) [service sshd restart]
<3> 从一台linux系统远程登陆另外一台linux系统
<3.1> 登陆命令 [ssh 用户名@ip地址]
//使用ssh访问,如访问出现错误。可查看是否有该文件~/.ssh/known_ssh尝试删除该文件解决。
<3.2> 登出命令 [exit] 或者 [logout]

浙公网安备 33010602011771号