ubuntu 20.04 server配置本地源

ubuntu 20.04配置本地源

步骤:

一、安装ubuntu20.04 server版

动态分配ip,一直下一步即可,开机后请勿安装任何软件。

  • 配置源
sudo vim /etc/apt/sources.list
输入:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

二、下载需要的软件包

最好一次性下好,每下好一个,移动到独立文件夹内(自己创建文件夹),防止依赖重复而丢失依赖

查看软件目录内容

cd /var/cache/apt/archives
ls
sudo apt-get -d install gcc,移动到独立文件夹内
sudo apt-get -d install g++,移动到独立文件夹内
sudo apt-get -d install dpkg-dev,移动到独立文件夹内
sudo apt-get -d install git,移动到独立文件夹内
sudo apt-get -d install make,移动到独立文件夹内
sudo apt-get -d install net-tools,移动到独立文件夹内

坑:如果主机安装了gcc或者其他软件,可能导致下载的其他安装包依赖不全,因为软件有公用的依赖。

三、安装dpkg-dev,创建离线源

安装dpkg-dev(创建本地源的工具)

sudo apt-get install dpkg-dev

把需要离线安装的安装包全部复制或移动到同一个文件夹packs

sudo mv gccpkg/*.deb dpkgpkg/*.deb packs

到packs的上级目录,给packs文件夹授予写权限

sudo chmod 777 packs

到packs的上级目录,创建本地源索引

sudo dpkg-scanpackages packs  /dev/null  | gzip > packs/Packages.gz

四、使用离线源

复制packs内所有文件到目标主机/media/packs目录下,使用Xshell

修改目标主机源配置文件sources.list

备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
修改 sudo vim /etc/apt/sources.list
输入 注释掉删除所有内容,输入
deb [trusted=yes] file:///media/空格packs/
更新
sudo apt-get update
下载
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install git
sudo apt-get install make
sudo apt-get install dpkg-dev
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Ubuntu 20.04配置 FTP 服务器,你可以按照以下步骤进行操作: 1. 安装 vsftpd(Very Secure FTP Daemon)软件包: ``` sudo apt update sudo apt install vsftpd ``` 2. 配置 vsftpd 服务器: 打开配置文件 `/etc/vsftpd.conf`: ``` sudo nano /etc/vsftpd.conf ``` 在文件中,你可以进行一些配置,例如: - 禁用匿名访问:确保以下行没有注释(行首没有 #): ``` anonymous_enable=NO ``` - 启用本地用户访问:确保以下行没有注释(行首没有 #): ``` local_enable=YES ``` - 启用写入权限:确保以下行没有注释(行首没有 #): ``` write_enable=YES ``` - 可选:限制本地用户只能访问其主目录。在文件末尾添加以下行: ``` chroot_local_user=YES allow_writeable_chroot=YES ``` - 可选:如果你想启用被动模式(passive mode),取消以下行的注释(行首没有 #): ``` pasv_enable=YES pasv_min_port=40000 pasv_max_port=40100 pasv_address=<your_server_ip_address> ``` 将 `<your_server_ip_address>` 替换为你的服务器 IP 地址。 3. 重启 vsftpd 服务以应用更改: ``` sudo systemctl restart vsftpd ``` 4. 配置防火墙规则(如果有启用防火墙): 如果你在服务器上使用了防火墙(如 UFW),确保允许 FTP 流量通过。你可以使用以下命令启用基本的 FTP 配置: ``` sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw allow 40000:40100/tcp ``` 至此,你已经成功在 Ubuntu 20.04配置了 FTP 服务器。你可以使用 FTP 客户端连接到该服务器并进行文件传输。请注意,在设置用户帐户时要确保设置适当的权限和目录访问控制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值