首页 > 其他分享 >debian 12 初始化

debian 12 初始化

时间:2024-09-10 10:36:09浏览次数:9  
标签:初始化 non 12 free https docker com debian

启用root用户ssh远程登录

nano /etc/ssh/sshd_config,PermitRootLogin 修改为 yes:

#PermitRootLogin prohibit-password
PermitRootLogin yes

配置华为云软件源

nano /etc/apt/sources.list,注释掉原本内容,插入以下内容:

deb https://mirrors.huaweicloud.com/debian/ bookworm main non-free non-free-firmware contrib
deb-src https://mirrors.huaweicloud.com/debian/ bookworm main non-free non-free-firmware contrib
deb https://mirrors.huaweicloud.com/debian-security/ bookworm-security main
deb-src https://mirrors.huaweicloud.com/debian-security/ bookworm-security main
deb https://mirrors.huaweicloud.com/debian/ bookworm-updates main non-free non-free-firmware contrib
deb-src https://mirrors.huaweicloud.com/debian/ bookworm-updates main non-free non-free-firmware contrib
deb https://mirrors.huaweicloud.com/debian/ bookworm-backports main non-free non-free-firmware contrib
deb-src https://mirrors.huaweicloud.com/debian/ bookworm-backports main non-free non-free-firmware contrib

安装基础软件

apt-get update
apt-get install curl vim zip unzip iptables

配置 vi 允许复制

vi /usr/share/vim/vim90/defaults.vim,搜索 mouse,找到下面的代码段,修改 set mouse=a 为 set mouse=-a,即:

if has('mouse')
  if &term =~ 'xterm'
    set mouse=a
  else
    set mouse=nvi
  endif
endif

改为:

if has('mouse')
  if &term =~ 'xterm'
    set mouse-=a
  else
    set mouse=nvi
  endif
endif

保存退出即可

配置命令别名

vi /root/.bashrc,插入以下内容,需要立即生效就在终端上再执行一把:

alias ll='ls -l'

安装 docker,docker-compose

# 下载安装 docker
wget https://download.docker.com/linux/static/stable/x86_64/docker-27.2.1.tgz
tar -zxvf docker-27.2.1.tgz
chmod +x docker/*
mv docker/* /usr/bin
echo
dockerd --version

# 删除 docker 安装包
rm docker docker-27.2.1.tgz -rf

# 生成 daemon.json 配置文件
mkdir -p /etc/docker/
cat > /etc/docker/daemon.json << EOF
{
    "hosts":[
        "unix:///var/run/docker.sock"
    ],
    "bip":"192.168.222.1/24",
    "data-root":"/var/lib/docker",
    "registry-mirrors":[
    ],
    "insecure-registries":[
    ]
}
EOF

# 启动 dockerd
nohup dockerd > /var/log/dockerd.log 2>&1 &

# 安装 docker-compose
url=https://github.com/docker/compose/releases/download/v2.29.2/docker-compose-linux-x86_64
mkdir -p ~/.docker/cli-plugins
curl -L $url -o ~/.docker/cli-plugins/docker-compose
chmod +x ~/.docker/cli-plugins/docker-compose
docker compose version

配置 docker 开机自启动

vi /etc/init.d/startup.sh,插入以下内容:

#!/bin/bash
nohup dockerd > /var/log/dockerd.log 2>&1 &

授予可执行权限,新建软连接:

chmod +x /etc/init.d/startup.sh
ln -s /etc/init.d/startup.sh /etc/rc2.d/S99startup

参考连接

运维Debian安装教程 开启root远程登录:https://zhuanlan.zhihu.com/p/661391452

debian12 国内镜像源设置:https://blog.csdn.net/bali16/article/details/139642707

解决各种终端工具在linux中使用vim编辑内容无法复制的问题:https://blog.csdn.net/al_wa_ys/article/details/139233441

一键安装 docker 及 docker compose:https://www.cnblogs.com/nihaorz/p/17406068.html

debian 开机自启动脚本或命令:https://blog.csdn.net/m0_69873023/article/details/136491722

标签:初始化,non,12,free,https,docker,com,debian
From: https://www.cnblogs.com/nihaorz/p/18405922

相关文章

  • C#学习教程12——Windows窗体应用程序
    搬运来源: https://blog.csdn.net/weixin_46003347/article/details/123327620文章目录12.Windows窗体应用程序12.1创建Windows窗体应用程序12.2窗体属性12.3窗体事件12.4窗体方法12.5McssageBox:消息框12.6控件12.7Label和LinkLabel:标签控件12.8TextBox:文本框控件12.9Bu......
  • 信奥一本通题陈老师解题:1209:分数求和
    ​【题目描述】【输入】第一行是一个整数nn,表示分数个数,1≤n≤101≤n≤10;接下来nn行,每行一个分数,用"p/qp/q"的形式表示,不含空格,p,qp,q均不超过1010。【输出】输出只有一行,即最终结果的最简形式。若为分数,用"p/qp/q"的形式表示。【输入样例】21/21/3【输出样例】5/......
  • 案例分析:如何用设计模式优化性能12
    设计模式就是对常用开发技巧进行的总结,它使得程序员之间交流问题,有了更专业、便捷的方式。比如,我们在《02|理论分析:性能优化有章可循,谈谈常用的切入点》中提到,I/O模块使用的是装饰器模式,你就能很容易想到I/O模块的代码组织方式。事实上,大多数设计模式并不能增加程序的性......
  • 数据结构与算法 第12天(排序)
    一、排序方法分类按照数据存储介质:内部排序:数据量不大、数据在内存,无需内外存交换数据外部排序:数据量较大、数据在外存(文件排序)将数据分批调入内存排序,结果放到外存按照比较器个数:串行排序:单处理机(同一时刻比较一对元素)并行排序:多处理机(同一时刻比较多对元素)按主......
  • 12-LinkedHashSet
    LinkedHashSetHashSet得到的数据是无序的--->能不能得到的数据是有序的,嫩不能按照输入原序输出?---->LinkedHashSet特点唯一有序(按照输入顺序输出)多了一个总链表,按装入顺序串在一起原理其实就是在HashSet的基础上,多了一个总的链表,这个总链表将放入的元素串在一起,方便有......
  • 概率论原理精解【12】
    文章目录诱导拓扑概述定义与概念性质与特点应用与实例总结详细解释一、定义二、计算三、例子四、例题拓扑学中子空间详细解释一、定义二、性质三、例子拓扑空间族一、定义与性质二、例子三、应用与意义参考文献诱导拓扑概述是数学中构造拓扑的一种方法,它通过......
  • 51nod 1243 排船的问题
    51nod1243排船的问题求最长绳子最短,考虑二分答案,判断时我们优先向左放,看是否能全放下。#include<bits/stdc++.h>usingnamespacestd;#definelllonglongintn,x,m;intpos[50005];intcheck(intmid){ intp=x;//偏差地图 intx2=x*2; intmx=m+x;//偏差地图 ......
  • 河南省12123公安厅临牌打印如何下载打印控件
    公安交通管理综合应用平台打印控件安装失败,河南省公安厅临牌打印如何下载打印控件,12123临牌系统怎么安装打印控件?   关于“12123河南省公安厅临牌打印如何下载打印控件怎么安装打印控件”的问题,实际上,交管12123APP主要用于在线申请临时号牌、查询车辆信息、处理交通违......
  • 如何成为一名黑客?小白必学的12个基本步骤
     黑客攻防是一个极具魅力的技术领域,但成为一名黑客毫无疑问也并不容易。你必须拥有对新技术的好奇心和积极的学习态度,具备很深的计算机系统、编程语言和操作系统知识,并乐意不断地去学习和进步。如果你想成为一名优秀的黑客,下面是12种最重要的基础条件,请认真阅读:1.学习UNIX......
  • 如何成为一名黑客?小白必学的12个基本步骤
     黑客攻防是一个极具魅力的技术领域,但成为一名黑客毫无疑问也并不容易。你必须拥有对新技术的好奇心和积极的学习态度,具备很深的计算机系统、编程语言和操作系统知识,并乐意不断地去学习和进步。如果你想成为一名优秀的黑客,下面是12种最重要的基础条件,请认真阅读:1.学习UNIX......