Liunx学习笔记 - 06 - 源更新与apt包管理

Liunx学习笔记 - 06 - 源地址更新与apt工具

1 更新源地址列表

Linux有两大流派,一个是ReaHat系列,如Redhat、CentOS、Fedora等,另一个是Debian系列,如Debian、Ubuntu等。前者采用rpm包来安装维护,后者采用dpkg包来安装维护,前者采用yum工具,后者则采用apt工具。

以Ubuntu为例,其apt工具是根据/etc/apt/sources.list里的软件源地址列表搜索目标软件、并通过维护本地软件包列表来安装和卸载软件。

由于Ubuntu系统默认的源地址列表有时候不太灵光,所以需要添加新的源地址在里面,其实就是在/etc/apt/sources.list文件中把新的源地址填进去就好了,具体的地址有阿里源、中科大源、163源、清华源等,可以参考这个文章:https://www.linuxidc.com/Linux/2018-08/153709.htm。

2 apt的用法

安装软件包XXX

sudo apt install XXX 

卸载(移除)软件包XXX

sudo apt remove XXX

如果要同时移除配置文件,可以加上-purge选项,即可。

更新软件包列表(到源地址里面查找看有没有新软件包需要安装的,进行安装)

sudo apt update

更新软件包(对于已经安装好的软件包进行更新升级的操作,有点像windows里头的软件自动升级操作,需要先sudo apt update)

sudo apt upgrade

查看是否已经安装了软件包XXX

whereis XXX

which XXX

3 示例-安装ssh服务器

3.1 检查ssh服务是否已经启动

ps -e | grep ssh

若显示

7529 ? 	00:00:00 sshd
7852 pts/1 	00:00:00 ssh

则sshd表示ssh-server已启动(服务器);而ssh表示ssh-client已启动(客户端)。

如果未出现上述内容,则需要安装ssh客户端和ssh服务器。

3.2 安装ssh客户端与服务器

安装ssh客户端

sudo apt install openssh-client

安装ssh服务器

sudo apt install openssh-server

3.3 启动ssh服务

安装完成后,启动ssh服务

sudo /etc/init.d/ssh start

再查看下是否正确开启

ps -e | grep ssh

若显示和3.1一样的结果,则成功启动了ssh服务器与客户端。

若要终止ssh服务,则

sudo /etc/init.d/ssh stop

若要重启ssh服务,则

sudo /etc/init.d/ssh restart

3.4 查询主机IP地址

查询服务器的IP地址,以便在客户机上登陆

ifconfig

找到以太网的IP地址,XXX.XXX.XXX.XXX,即4位0-255的数字。

如果ifconfig显示没这个命令,那么按照提示安装下net-tools即可

sudo apt install net-tools

3.5 修改ssh端口号(视情况而定)

ssh端口号默认的是22,一般也不会修改,但是真想改的话,可以修改配置文件

sudo vim /etc/ssh/sshd_config

然后把Port 22改成你想设置的端口号,:wq保存退出即可。

别忘了再次重启下ssh服务

sudo /etc/init.d/ssh restart

3.6 ssh远程登录

在本地主机(客户端)上运行

ssh 用户名@XXX.XXX.XXX.XXX

ssh -l 用户名 XXX.XXX.XXX.XXX

或(如果要用图形界面)

ssh -X 用户名@XXX.XXX.XXX.XXX

输入密码,即可登录。XXX.XXX.XXX.XXX为3.4步查询到的服务器IP地址。

如果之前修改了ssh的端口(不是默认的22,假设是202),则需要用-p指定端口。

ssh -p 202 用户名@XXX.XXX.XXX.XXX

ssh -l 用户名 -p 202 XXX.XXX.XXX.XXX

如果是在Windows系统下登录,那么用PuTTy软件即可,同样输入服务器的IP地址,输入用户名和密码即可登录。

3.7 退出远程登录

ctrl + D快捷键,或者直接键入命令exit即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值