debian 12 初始化

news/2025/1/15 15:55:58/文章来源:https://www.cnblogs.com/nihaorz/p/18405922

启用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=aelseset mouse=nviendif
endif

改为:

if has('mouse')if &term =~ 'xterm'set mouse-=aelseset mouse=nviendif
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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/794838.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

91卫图内存不能为written

91卫图出现报错,报错信息如下:解决方法: 把91卫图助手软件目录下面的layer.bin改成layer1.bin,然后再打开软件 打开以后,图层管理器, 右键“我的图层”,点击还原所有图层,选择最早的一个时间点还原

apisix~kafka-logger插件

作用 将http请求与响应的内容发到kafka的topic,以json的形式发送存储 配置相关log_format为自定义配置字段,添加后,默认的请求响应消息将被覆盖{"_meta": {"disable": false},"batch_max_size": 1,"brokers": [{"host": …

安装mayavi命令,使用cxfreeze打包python脚本

pip install numpy出现A new release of pip is available: 23.2.1 -> 24.2 输入: python -m pip install --upgrade pip setuptools wheelpip install PyQt5pip install vtk pip install mayavi pip install scipypip install configobj 查看当前项目的依赖包:pip freeze…

工控机的重要技术:架构与功能

随着工业自动化的快速发展,工控机作为现代工业系统的重要组成部分,其核心技术的研究和应用愈发引起了各界的广泛关注。工控机,作为一种专门用于工业控制和监测的计算机系统,其架构与功能的有效设计和实现直接关系到工业生产的效率与安全。本文将从工控机的基本架构、核心功…

Kubernetes怎么进行NFS动态存储迁移

环境查看 系统环境# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) # uname -a Linux CentOS7K8SMaster01063 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux软件环境 # kubectl version Client Version…

Flutter provider和 getx 区别

前沿 Provider 和 GetX 是 Flutter 社区中常用的两种状态管理解决方案。 它们各自有不同的特点和使用场景,下面是它们的区别和示例,以便更好地理解和选择适合的状态管理方法。示例:Provider 和 GetX 的使用 1. 使用 Provider 的示例 假设我们有一个简单的计数器应用,点击按…

NVIDIA驱动,CUDA,CONDA环境安装

NVIDIA驱动安装检查驱动信息last rebootuname -rcat /var/log/apt/history.lognvidia-smill /usr/src/lsmod |grep nvidialspci |grep -i nvidiadmesg -i |grep nvidiadmesg |grep -i nvidiadmesg |grep -i nvrm dpkg --get-selections | grep linux-image查看加载内核版本zg…

一觉醒来,Qt、C#界面开发的天塌了?

再算上VC、PyQt,之前说“人生苦短,快用python”,现在要说人生苦短,快跳出泥潭!上位机、客户端界面传统开发太重,也不够美。传统开发中,还算不错的 毕竟大部分场景,界面并不是核心。大量时间精力投入在交互、美观、还有各种界面类“面向对象的封装”上,实在不划算。有指…

Linguistics-English-时态16种:4种时间4种状态 + 16种时态详解 + 8种时态的被动语态

时态16种: 4种时间 4种状态时态标志词 + 时态详解 + 8种语态的被动语态:

雨量监测系统需要哪些设备,带你360度无死角了解雨量监测系统

作为星创易联技术支持林工,我很高兴为大家介绍我们公司的雨量监测系统。在过去的几年里,我亲自参与了多个雨量监测项目的设计、部署和维护工作,积累了丰富的实践经验。今天,我将详细介绍我们的雨量监测系统,包括其组成部分、工作原理、应用场景以及部署注意事项。有兴趣的…

基础漏洞

目录 目录目录一、暴力破解漏洞描述无防护措施锁定机制验证码绕过二、xss漏洞(跨站脚本攻击)分类反射型(非持续型)攻击步骤存储型(持续型)攻击步骤DOM型危害三、CSRF漏洞(跨站请求伪造)四、SQL注入漏洞描述注入分类SQL注入分类及判断判断是否存在 Sql 注入漏洞判断 Sql…

LLog:Spring轻量级请求日志监控组件,集成管理面板,支持多条件查询检索

开源地址 https://gitee.com/lboot/LLog 简介 LLog是基于AOP构建的请求日志记录和查询工具库,通过引入该工具库,完成配置,实现对接口请求日志的记录、查询检索等功能。请求状态、时间、来源、耗时,请求参数,响应结果,作用接口记录支持与鉴权服务结合,记录请求来源为用户…