Debian 系统安装全过程

镜像下载和安装

  • https://ia803102.us.archive.org/20/items/debian-9.4.0-amd64-CD/debian-9.4.0-amd64-netinst.iso
  • 打开虚拟机进行安装,此镜像是网络安装的镜像,在使用虚拟机的时候可能会有各种问题,先跳过那些不能正常进行的步骤,因为网络一般来说是有问题的
  • https://pinguin.dinus.ac.id/iso/debian/debian9/debian-9.4.0-amd64-DVD-1.iso 镜像下载

设置网络

  • 默认网络设置ok,不需要重新设置网络连接

和centos的感受区别

  • Debian 确实快,非常快,使用SecureCRT 连接的时候,快了很多个数量级,连接速度很快

安装第三方的软件

  • apt install net-tools : 可以使用ifconfig指令
  • apt install nmon : 可以同时监控网络,进程,cpu的工具

关闭防火墙

  • ufw status 查看防火墙状态
  • ufw enable //开启 ufw disable //关闭
  • ufw allow 22/tcp 制定开启tcp的22号端口,没有tcp 则说明同时开启tcp和udp的端口

给普通用户添加sudo 权限

  • 设置给予的权限
    sudo vi /etc/sudoers
    找到user privilege这一行
    通过按i写入如上命令 给aaa分配所有权限
    aaa ALL=(ALL:ALL) NOPASSWD: ALL
    然后按esc退出编辑模式 输入:w!强制入 然后:q退出!

设置代理

  • 设置apt的代理
    	# 先在 /etc/apt/apt.conf.d 目录下创建一个代理配置文件 
    	nano /etc/apt/apt.conf.d/02proxy
    	# 添加如下内容到这个文件中
    	Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
    	Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
    
  • 设置wget的代理
# 为wget使用代理,可以直接修改/etc/wgetrc
https_proxy = http://127.0.0.1:8087/
http_proxy = http://127.0.0.1:8087/
ftp_proxy = http://127.0.0.1:8087/
  • 设置curl的代理

问题

  • 1.debian-9.4.0-amd64-netinst.iso 镜像有问题,空格间无法再vi命名下打出空格,而是一个向左移动的光标,

    • 异常,换一个镜像
    • 说明:换了一个新的https://pinguin.dinus.ac.id/iso/debian/debian9/debian-9.4.0-amd64-DVD-1.iso 镜像就正常了
  • 2.在实际安装的时候会出现apt-get install 安装说找不到磁盘信息

    • root权限修改/etc/apt/sources.list文件,注释掉deb cdrom:开头的行。即修改成: #deb cdrom:……
    • 执行apt-get update # 无法执行,apt-get 用不了
    • 参考:https://blog.csdn.net/no7oor/article/details/12776815
  • 3.上下左右的按钮变成了abcd了

    • 执行命令 sudo apt-get remove vim-common # 执行了之后,发现apt-get 用不了了,所有使用了nano
    • 执行命令 sudo apt-get install vim
    • 设置apt-get的代理:
      # 先在 /etc/apt/apt.conf.d 目录下创建一个代理配置文件 
      nano /etc/apt/apt.conf.d/02proxy
      # 添加如下内容到这个文件中
      Acquire::http::Proxy "http://PROXYSERVERIP:PROXYPORT";
      Acquire::https::Proxy "https://PROXYSERVERIP:PROXYPORT";
      
  • 4.apt-get install vim 失败,软件包没有课安装候选

    • 注意:如果源一旦确定了,就不能替换了,一旦替换就会有各种奇怪的问题出现,导致第三方包下载异常,而且也会导致系统被替换成其他,我就因为源选错了,将debian系统变成了ubuntu系统
    • 备份官方默认的更新源:cp /etc/apt/sources.list /etc/apt/sources.list.bak
    • 打开文件: nano /etc/apt/sources.list
    • 注释掉所有的内容,添加如下内容:
    #  阿里镜像源
    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src 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-backports main restricted universe multiverse	
    
    
    • 执行apt update # 在使用清华源的时候,执行的时候发现很慢,可能是因为内网虚拟机的原因,出现了问题
    • 使用阿里源之后会出现一个现象,就是下列软件不能通过认证的问题,问题不大,两次确认就可以了
    • 至此apt-get 安装成功了
  • 5.无法安装svn

    • apt-get install subversion # 不是apt-get install svn
  • 6.启动python的时候爆出 psutil 导入失败

    • pip 安装:apt-get install python-pip # 在安装的时候会报错,导致安装中断,重新试一下看看效果。安装完成后,也是没有效果了,换一种方式试试
    • wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
    • 执行python get-pip.py
    • 安装 pip install psutil
    • 参考链接:https://cn.linux-console.net/?p=3194
  • 7.error while loading shared libraries: libtcmalloc.so.4: cannot open shared object file: No such file or directory错误

    • apt install libyaml-cpp-dev # 还是没有解决
    • 下载连接: https://rpmfind.net/linux/centos/7.9.2009/os/x86_64/Packages/gperftools-libs-2.6.1-1.el7.x86_64.rpm
    • 参考:https://blog.csdn.net/wenlifu71022/article/details/4037360
    1. libboost_program_options.so.1.62.0: cannot open shared object file: No such file or directory
    • 解决方案如下:sudo apt-get install libboost-program-options-dev # 此解决方案无效
    • 从现在的服务器部署层面来看看是要如何处理,没有啥有效信息
    • 按照网页https://blog.csdn.net/ATRI_/article/details/127359501 处理失败
    • 按照网页https://blog.csdn.net/qq_44469770/article/details/124542002 处理失败
    • 安装一个mongo看看情况,mongos版本是3.2.22,pymongo 版本是3.11.4
    • 下载了一个3.2.22 版本之后,替换了原有项目的mongo和mongod文件后,数据库正常了
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值