首页 > 其他分享 >debian11系统初始化

debian11系统初始化

时间:2023-07-26 23:33:43浏览次数:118  
标签:初始化 non 系统 free vim etc tencent debian11 main

更改apt源

根据自己的实际情况进行修改,腾讯/阿里云/华为云/中科大/清华源都可以

vi /etc/apt/sources.list ,清除原来的内容,写入下面内容

deb https://mirrors.cloud.tencent.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.cloud.tencent.com/debian/ bullseye main non-free contrib
deb https://mirrors.cloud.tencent.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.cloud.tencent.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.cloud.tencent.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.cloud.tencent.com/debian/ bullseye-backports main non-free contrib
deb https://mirrors.cloud.tencent.com/debian-security bullseye-security/updates main non-free contrib
deb-src https://mirrors.cloud.tencent.com/debian-security bullseye-security/updates main non-free contrib

安装基础包

apt install vim curl wget tar unzip zip htop lsof iotop iftop nload net-tools telnet chrony resolvconf -y

配置时间同步

cat > /etc/chrony/sources.d/public-ntp-server.sources  <<EOF
server ntp.tencent.com iburst
server ntp.aliyun.com   iburst
EOF
systemctl restart chrony && systemctl enable chrony

调整vim

  • 启用鼠标复制粘贴
cat > /etc/vim/vimrc.local <<EOF
ource \$VIMRUNTIME/defaults.vim
let skip_defaults_vim = 1
if has('mouse')
    set mouse=r
endif
EOF
  • 修改vim编辑方式, vim /etc/vim/vimrc.tiny
set nocompatible
set backspace=2
  • 关闭vim编辑自动缩进,vim /usr/share/vim/vim82/defaults.vim, 使用"注释如下行
" filetype plugin indent on

调整内核参数和limit参数

cat > /etc/sysctl.conf <<EOF
net.core.netdev_max_backlog = 32768
net.core.rmem_default = 8388608
net.core.somaxconn = 32768
net.core.wmem_default = 8388608
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1
net.ipv4.ip_forward = 1
net.ipv4.conf.all.arp_ignore = 0
net.ipv4.conf.lo.arp_announce = 0
net.ipv4.conf.lo.arp_ignore = 0
net.ipv4.ip_local_port_range = 5000 65000
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_keepalive_probes = 3
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_max_orphans = 3276800
net.ipv4.tcp_max_syn_backlog = 65536
net.ipv4.tcp_max_tw_buckets = 5000
net.ipv4.tcp_mem = 94500000 915000000 927000000
net.ipv4.tcp_syn_retries = 2
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_tw_reuse = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.all.secure_redirects = 0
net.ipv4.conf.default.secure_redirects = 0
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.default.accept_redirects = 0
net.ipv4.neigh.default.gc_thresh1 = 2048
net.ipv4.neigh.default.gc_thresh2 = 4096
net.ipv4.neigh.default.gc_thresh3 = 8192
net.core.wmem_max = 327679
net.core.rmem_max = 327679
fs.file-max = 1000000
fs.inotify.max_queued_events = 327679
fs.inotify.max_user_watches = 10000000
kernel.unknown_nmi_panic = 0
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.sysrq = 1
vm.swappiness = 10
vm.max_map_count = 655360
vm.overcommit_memory = 1

EOF

调整limit参数

cat >> /etc/security/limits.conf <<EOF
*          hard    core      0
*          soft    nproc     65535
*          hard    nproc     65535
*          soft    nofile    65535
*          hard    nofile    65535
root       soft    nproc     unlimited
EOF

修改网卡序号

修改网卡序号为 eth0

vim /etc/default/grub 修改GRUB_CMDLINE_LINUX

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

更新grub

update-grub

vim /etc/network/interfaces 修改文件内容中的网卡名称,全部改为eth0

标签:初始化,non,系统,free,vim,etc,tencent,debian11,main
From: https://www.cnblogs.com/zhaojli/p/17583804.html

相关文章

  • Debian11 TAR包安装MySQL8.0
    MySQL8下载地址访问https://downloads.mysql.com/archives/community/版本选择8.0.32,操作系统选择Linux-Generic,操作系统版本选择Linux-Generic(glibc2.17)(x86,64-bit);选择CompressedTARArchive,MinimalInstall点击下载,或者使用下面的URL直接下载https://cdn.my......
  • Go语言初始化数组的方式
    在Go语言中,数组的初始化有多种方法,我会一一为你列举如下:基本初始化:可以在声明数组时直接指定元素的初始值,由编译器自动推断数组的长度。//方法1:使用数组字面值初始化arr1:=[3]int{1,2,3}//方法2:使用自动推断数组长度arr2:=[...]int{4,5,6}指定索引初始化:可......
  • 第一章 Linux系统编程
    Linux基础命令ctrl+l//快速清屏rm文件名//删除文件,rm*.o表示删除所有.o后缀的文件mkdir目录名//创建一个目录touch文件名//创建一个文件tree//查看文件目录树,但要sudoaotinstalltreell//查看所有文件cp–......
  • java sql 运行后系统还默认加了条件
    如何在Java中运行SQL后系统默认加条件概述在Java开发中,我们经常需要与数据库进行交互。执行SQL语句是其中的常见操作。有时候,我们希望在执行SQL语句后,系统自动在结果中加入一些条件,以便筛选出我们需要的数据。本文将介绍如何在Java中实现这样的功能。流程下面是实现这一功能的......
  • cpu 操作系统 JVM(大白话)
    大白话直接描述下,cpu,操作系统和jvm:cpu就像健身房的跑步机硬件设备操作系统就是更有权威的大人(有很多权限)jvm及我们写的java应用,或其他用户程序,就像一群小朋友每个小朋友都想在跑步机上玩,大人就需要按某种规则安排(任务调度),只允许玩多久,每次换其他小朋友,都要记录下当前同学的......
  • JVM系统优化实践(23):GC生产环境案例(6)
    您好,这里是「码农镖局」51CTO博客,欢迎您来,欢迎您再来~在互联网大厂中,对每天亿级流量的日志进行清洗、整理是非常常见的工作。在某个系统中,需要对用户的访问日志做脱敏处理,也就是清洗掉姓名、身份证号、手机号等个人隐私信息后在保存到数据库中或者交付给其他应用使用。系统的设计者......
  • 基于PHP的手机销售系统的设计与实现
    完整资料进入【数字空间】查看——搜索"writebug"一、摘要在互联网飞速发展的今天,互联网成为人们快速获取和交换信息的重要渠道。互联网上发布信息主要是通过网站实现,通过网络运营,消费者产生了一种全新的消费方式和购物理念。手机是一种高科技产品,通过手机缩短了人与人之间的距离,人......
  • 【运维】Cobbler原理与实战(自动安装操作系统类似网克)
    https://blog.csdn.net/weixin_46108954/article/details/105869201https://blog.csdn.net/weixin_47219818/article/details/107504402?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-1-107504402-blog-1058......
  • 智能网关嵌入公园智能系统,安全又稳定
    景区环境监测系统采用先进的物联网网关,实现对各监测单元数据的采集、存储、传输和管理,主要对景点的气象要素、空气质量、水文变化、地质信息、雷电危害等进行监测,是一个集气象预警、在线监控等多种功能于一体的现代化综合系统。系统介绍本系统采用标准485接口,可将传感器,摄像头等检......
  • MODBUS RTU转 EtherNet/IP 网关连接森兰变频器与欧姆龙系统通讯配置案例
    捷米特JM-EIP-RTU(Modbus转Ethernet/Ip)网关,用于将多个 MODBUS 从站设备接入 ETHERNET/IP 主站网络,实现 MODBUS 转 ETHERNET/IP 功能。配上 捷米特JM-EIP-RTU网关专用的 EDS 文件,实现 ETHERNET/IP 主 站对 MODBUS 从站设备的控制。 使用欧姆龙系统的配置方法1......