网站建设优化服务公司神马推广登录
1. apt介绍
apt是Advanced Packaging Tool的简称,是一款安装包管理工具。在Ubuntu下,我们可以使用apt命令进行软件包的安装、删除、清理等,类似windows中的软件管理工具
Ubuntu软件管理工具示意图:
2. Ubuntu软件操作的相关命令
更新源(sudo apt-get update)
安装包(sudo apt-get install package)
删除包(sudo apt-get remove package)
搜索软件包(sudo apt-cache search package)
获取包的相关信息,如说明、大小、版本等(sudo apt-cache show package)
重新安装包(sudo apt-get install package --reinstall)
修复安装(sudo apt-get -f install)
删除包,包括配置文件等(sudo apt-get remove package --purge)
安装相关的编译环境(sudo apt-get build-dep package)
更新已安装的包(sudo apt-get upgrade)
升级系统(sudo apt-get dist-upgrade)
了解使用该包依赖哪些包(sudo apt-cache depends package)
查看该包被哪些包依赖(sudo apt-cache rdepends package)
下载该包的源代码(sudo apt-get source package)
3. 更新Ubuntu软件的下载地址
3.1 原理介绍
3.2 寻找国内镜像源
所谓镜像源:可以理解为提供下载软件的地方
例如:清华大学镜像源(清华大学开源软件镜像站 | Tsinghua Open Source Mirror)
3.3 备份Ubuntu默认的源地址
sudo cp/etc/apt/sources.list /etc/apt/sources.list.backup
3.4 更新Ubuntu服务器列表
切换到root用户,清空sources.list文件;复制镜像网站地址,拷贝到sources.list文件
3.5 更新源
更新源地址:sudo apt-get update
4. Ubuntu软件安装、卸载的实践
案例:使用apt完成安装和卸载vim软件,并查询vim软件的信息
sudo apt-get remove vim //删除
sudo apt-get install vim //安装
sudo apt-cache show vim //获取软件信息
5. 远程登录到Ubuntu
5.1 ssh介绍
SSH为Secure Shell的缩写,由IETF的网络工作小组(Network Working Group)所制定:SSH为建立在应用层和传输层基础上的安全协议
其他SSH时目前较可靠,专为远程登录会话和网络服务提供安全的协议。常用于远程登录。几乎所有UNIX/Linux平台都可运行SSH
使用SSH服务,需要安装相应的服务器和客户端。客户端和服务器的关系:如果A机器想被B机器远程控制,纳闷A机器需要安装SSH服务器,B机器需要安装SSH客户端
和centos不一样,Ubuntu默认没有安装SSHD服务(使用netstat指令查看:apt install net-tools),因此不能进行远程登录
5.2 原理示意图
5.3 安装SSH和启用
执行(sudo apt-get install openssh-server),在当前Linux上安装SSH服务端和客户端
执行(service sshd restart),启动sshd服务(监听端口22)
5.4 在windows使用Xshell/Xftp8登录到Ubuntu
windows上已经安装Xshell/Xftp8(使用普通用户登录,需要在切换到root)
5.5 从一台Linux系统远程登录到另一台Linux系统
在创建服务器集群时,会使用到该技术
基本语法:ssh 用户名@IP(ssh duye@192.168.119.131)
使用ssh访问,如访问错误。可查看是否有该文件 ~/.ssh/known_ssh尝试删除该文件解决,一般不会有问