首页 > 系统相关 >Ubuntu24.04安装及初始化配置

Ubuntu24.04安装及初始化配置

时间:2024-09-22 22:22:09浏览次数:3  
标签:初始化 https mirrors com Ubuntu24.04 etc aliyun ubuntu 安装

一、系统简介

Ubuntu基于debian以桌面应用为主的开源操作系统,长期支持版本LTS通常每两年发布一次,如最新的版本24.04,上一个版本22.04,每个版本有5年支持周期,适合企业生产服务器使用,另外对容器支持较好,很多docker基础镜像采用utuntu。

国产替代操作系统基于debian的有银河麒麟V10、统信UOS、中科方德等

有信 有需求的话可以选择国产阿里龙蜥anolis和华为欧拉openeuler

centos7目前已停止维护,继续使用将会带来业务和安全方面的风险,centos替代可以选用Rocky Linux,维护周期长,每个 LTS 版本也是将获得为期10年维护支持,而且与centos没有本质区别。

Ubuntu24.04安装及初始化配置_ubuntu

二、系统安装

1、系统下载

ubuntu下载地址 清华源 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/

2、系统安装

2.1 选中Install

Ubuntu24.04安装及初始化配置_IP_02

2.2默认英文回车

Ubuntu24.04安装及初始化配置_vim_03

2.3键盘配置

默认选择的是English,这里我们选择Chinese中文键盘

Ubuntu24.04安装及初始化配置_ubuntu_04

2.4安装类型

我们一般都会选择第一个Ubuntu server,这个安装方式会一起安装一些常用软件包,体验好。

Ubuntu24.04安装及初始化配置_ubuntu_05

2.5 网络配置

这里进行网卡设置,我们在这里给他配置上固定IP,再进行后续安装。

Ubuntu24.04安装及初始化配置_ubuntu_06

Ubuntu24.04安装及初始化配置_vim_07

Subnet:子网段
Address:IP地址
Gateway:网关
Name servers:域名服务器,多个可以使用逗号隔开
Search domains:域(非必填)

Ubuntu24.04安装及初始化配置_ubuntu_08

Ubuntu24.04安装及初始化配置_vim_09

2.6 代理配置

这个设置一般不会用到,如果有需要可以根据提示设置。我选择默认,直接下一步。

Ubuntu24.04安装及初始化配置_IP_10

2.7镜像配置

配置镜像,这里默认的使用的是官方自己的,一般这里需要改成国内源。比如阿里源是:https://mirrors.aliyun.com/ubuntu/

passd tests测试通过后Done

Ubuntu24.04安装及初始化配置_ubuntu_11

2.8存储配置

采用自定义分区

Ubuntu24.04安装及初始化配置_IP_12

分配空间资源,创建分区。

Ubuntu24.04安装及初始化配置_IP_13

配置分区,配置分区大小、分区格式、挂载位置,配置好内容后进行创建。其他的分区都以此类推。

Ubuntu24.04安装及初始化配置_IP_14

Ubuntu24.04安装及初始化配置_vim_15

Ubuntu24.04安装及初始化配置_IP_16

继续

Ubuntu24.04安装及初始化配置_IP_17

划分完成后【Done】进入下一步。会有弹窗提示是否格式化磁盘继续进行,选择继续进行。

Ubuntu24.04安装及初始化配置_ubuntu_18

2.9 设置用户及密码

这里是用来设置主机名、登录用户、密码等信息,这里我填的都是ubuntu

Ubuntu24.04安装及初始化配置_IP_19

2.10 是否升级pro版本

这里是新出的,之前的一些版本没有这个选项,是ubuntu推出的付费版本。这里我们跳过即可。

Ubuntu24.04安装及初始化配置_vim_20

2.11 SSH服务安装

勾选安装openssh服务的选项,对SSH服务进行安装,该服务是我们实现以后远程连接的服务。

Ubuntu24.04安装及初始化配置_IP_21

2.12 服务软件包安装

这个界面是一些个服务软件包的安装,可以在安装系统的时候进行预安装,这里一个不选  Done

Ubuntu24.04安装及初始化配置_IP_22

2.13开始安装

Ubuntu24.04安装及初始化配置_ubuntu_23

显示Reboot now表示安装完成,选中Reboot now回车

Ubuntu24.04安装及初始化配置_ubuntu_24

【注意事项】

重启前要移除镜像盘,不然报错。

Ubuntu24.04安装及初始化配置_IP_25

vmware安装的话,取消启动时连接,然后重启客户机

Ubuntu24.04安装及初始化配置_ubuntu_26

2.14 登录

重启后回车输入用户名和口令就可以登录了,之前设置的账号 密码都是ubuntu,输入即可登录

Ubuntu24.04安装及初始化配置_IP_27

三、系统初始化

3.0开启root 登录权限

(ubuntu 要专门打开)

sudo vim /etc/ssh/sshd_config
PermitRootLogin yes

sudo systemctl restart sshd.service
----------------------------

设置root密码
sudo passwd root
密码设置为root
-----------------------
切换为root用户  su root

进行以下设置
------------------
vim /etc/hosts
vim /etc/hostname
--------------------
reboot系统后
使用xshell工具远程登录

Ubuntu24.04安装及初始化配置_IP_28

3.1修改机器名

hostnamectl set-hostname lyc-80-31

3.2修改机器hosts

cat > /etc/hosts <<EOF
192.168.80.31 lyc-80-31
192.168.80.32 lyc-80-32
192.168.80.33 lyc-80-33
192.168.80.34 lyc-80-34
192.168.80.35 lyc-80-35
192.168.80.36 lyc-80-36
192.168.80.37 lyc-80-37
192.168.80.38 lyc-80-38
192.168.80.39 lyc-80-39
EOF
------
查看
cat /etc/hosts

Ubuntu24.04安装及初始化配置_vim_29

3.3修改机器IP

vim /etc/netplan/50-cloud-init.yaml
-----------------
# network: {config: disabled}
network:
    ethernets:
        ens33:
            addresses:
            - 192.168.80.31/24    //IP地址
            nameservers:
                addresses:
                - 192.168.80.2    
                - 114.114.114.114   //DNS
                search: []
            routes:
            -   to: default
                via: 192.168.80.2   ////网关
    version: 2

Ubuntu24.04安装及初始化配置_IP_30

3.4关闭防火墙

#关闭防火墙,
service ufw stop
update-rc.d ufw defaults-disabled
systemctl disable ufw.service

Ubuntu24.04安装及初始化配置_IP_31

3.5换源

cd /etc/apt
mv sources.list sources.list.bak
mv sources.list.d/ sources.list.d.bak/
vim sources.list
-------------
##源地址 https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.1ecc1b11zdVBI5

deb https://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ noble-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ noble-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse
-------------------
更新
apt-get update && apt-get upgrade


下载系统包
apt-get install lrzsz git subversion gpm unzip zip wget curl htop vim

Ubuntu24.04安装及初始化配置_ubuntu_32

3.6 修改句柄数

ulimit -SHn 65535
cat >> /etc/security/limits.conf <<EOF
* soft nofile 655360
* hard nofile 131072
* soft nproc 655350
* hard nproc 655350
* seft memlock unlimited
* hard memlock unlimitedd
EOF
ulimit -a

Ubuntu24.04安装及初始化配置_ubuntu_33

实际dns文件--k8s指定文件

# k8s 部署的时候是看的这个文件 
cat /run/systemd/resolve/resolv.conf

Ubuntu24.04安装及初始化配置_vim_34

3.7禁用swap

swapoff -a  
sed -ri 's/.*swap.*/#&/' /etc/fstab

查看关闭状态
cat  /etc/fstab

查看swap服务
apt install htop
htop

Ubuntu24.04安装及初始化配置_vim_35

Ubuntu24.04安装及初始化配置_vim_36

3.8 时间同步

apt-get install chrony -y

cd /etc/chrony
mv chrony.conf chrony.conf.bak
vim /etc/chrony/chrony.conf
-----------------------
添加同步服务器
server ntp1.aliyun.com  iburst

server ntp.aliyun.com iburst
stratumweight 0
driftfile /var/lib/chrony/drift
rtcsync
makestep 10 3
bindcmdaddress 127.0.0.1
bindcmdaddress ::1
keyfile /etc/chrony.keys
commandkey 1
generatecommandkey
logchange 0.5
logdir /var/log/chrony
----------------------
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo 'Asia/Shanghai' > /etc/timezone

chronyc sources -v
启动系统服务chronyd,并设为开机自启
systemctl  restart  chronyd    #重启校时服务
systemctl  enable  chronyd     #开机自启

输入date  查看时间
timedatectl   ------查看2个yes,表示同步成功

Ubuntu24.04安装及初始化配置_IP_37

3.9实现最大使用

vim /etc/default/grub
添加  numa=off
GRUB_CMDLINE_LINUX="numa=off"

Ubuntu24.04安装及初始化配置_ubuntu_38

3.10克隆机器

关闭虚拟机,进行机器克隆
克隆机器后开机修改以下文件

1)修改主机名
hostnamectl set-hostname lyc-80-31
2)修改IP地址
vim /etc/netplan/50-cloud-init.yaml
3)修改hosts文件----由于克隆机已经设置,不用修改

然后reboot每台克隆主机,使用xshell工具进行连接即可

-------以下进行集群配置-----------------------------------------


3.11 放开网络规则

iptables -P  INPUT  ACCEPT
iptables -P  FORWARD  ACCEPT
iptables -F
iptables -L  -n

查看规则
iptables -L
-------------------
Chain INPUT (policy ACCEPT)

Ubuntu24.04安装及初始化配置_vim_39

3.12系统优化

cat > /etc/sysctl.d/k8s_better.conf << EOF
net.bridge.bridge-nf-call-iptables=1
net.bridge.bridge-nf-call-ip6tables=1
net.ipv4.ip_forward=1
vm.swappiness=0
vm.overcommit_memory=1
vm.panic_on_oom=0
fs.inotify.max_user_instances=8192
fs.inotify.max_user_watches=1048576
fs.file-max=52706963
fs.nr_open=52706963
net.ipv6.conf.all.disable_ipv6=1
net.netfilter.nf_conntrack_max=2310720
EOF

modprobe br_netfilter
lsmod |grep conntrack
modprobe ip_conntrack
sysctl -p /etc/sysctl.d/k8s_better.conf
-----------------------------------

#确保每台机器的uuid不一致,如果是克隆机器,
修改网卡配置文件删除uuid那一行
cat  /sys/class/dmi/id/product_uuid

Ubuntu24.04安装及初始化配置_vim_40

3.13 免密登录

chmod +x fgssh
./fgssh -user root -hosts "lyc-80-31 lyc-80-32 lyc-80-33" -advanced -exverify -confirm
输入一次yes
看到enter  就是回车
看到password就是输密码

chmod 600 /root/.ssh/config

或者手动
ssh-keygen -t rsa   敲3下回车,生成秘钥
ssh-copy-id lyc-80-31

3.14开启ipvs转发

##系统依赖包:
apt-get install -y conntrack ipvsadm ipset jq iptables curl sysstat wget vim net-tools git

### 开启ipvs 转发
modprobe br_netfilter
mkdir -p /etc/sysconfig/modules/

cat > /etc/sysconfig/modules/ipvs.modules << EOF
#!/bin/bash
modprobe -- ip_vs
modprobe -- ip_vs_rr
modprobe -- ip_vs_wrr
modprobe -- ip_vs_sh
modprobe -- nf_conntrack
EOF

chmod 755 /etc/sysconfig/modules/ipvs.modules

bash /etc/sysconfig/modules/ipvs.modules
lsmod | grep -e ip_vs -e nf_conntrack

Ubuntu24.04安装及初始化配置_vim_41

标签:初始化,https,mirrors,com,Ubuntu24.04,etc,aliyun,ubuntu,安装
From: https://blog.51cto.com/u_14016919/12081815

相关文章

  • Spring Boot利用dag加速Spring beans初始化
    1.什么是Dag?有向无环图(DirectedAcyclicGraph),简称DAG,是一种有向图,其中没有从节点出发经过若干条边后再回到该节点的路径。换句话说,DAG中不存在环路。这种数据结构常用于表示并解决具有依赖关系的问题。DAG的特性首先,DAG中的节点可以有入度和出度。节点的入度是指指向该......
  • 基于目前Centos停止维护后安装文件出错的解决方案
    问题报错提示:DeterminingfastestmirrorsCouldnotretrievemirrorlisthttp://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stockerrorwas14:curl#6-"Couldnotresolvehost:mirrorlist.centos.org;未知的错误" 基于目前Centos7已经停止维......
  • 30分钟从零开始入门 Redis (包含 Redis 安装教程 Ubuntu 版)
     ......
  • 手把手教你用linux安装Gromacs(2024 GPU-CUDA)
    文章目录1.Gromacs介绍2.Gromacs安装一、基础软件1.gcc下载安装2.g++下载安装3.python4.Cmake二、显卡驱动和CUDA安装1.显卡驱动2.CUDA安装3.Gromacs-2024GPU-CUDA安装可能遇到的问题1.错误一原因:解决方法:2.错误二原因:解决方法:3.错误三4.错误四结束语1.G......
  • maven安装及配置
    1.官网下载、解压缩 2.配置环境变量mvn-version检查环境变量是否生效 3.配置本地仓库新建文件夹如下 修改配置文件,增加如下配置 4.配置镜像和jdk<mirror><id>alimaven</id><name>aliyunmaven</name><url>http://maven.aliyun.com......
  • Abaqus 2024百度云下载:附中文安装包+教程
    正如大家所熟知的,Abaqus是一款有限元分析软件,能够高效的配合工程师完成创作。它可以高精度地实现包括金属、橡胶、高分子材料、复合材料、钢筋混凝土、可压缩超弹性泡沫材料以及土壤和岩石等地质材料的工程仿真计算。“Abaqus”不仅具有出色的仿真计算能力,由于其基于Python开......
  • 源代码编译安装LAMP
    一、简介源代码编译安装LAMP:源代码:指的是软件的原始代码,是软件编写和编译的基础。编译:将源代码转换成机器可执行的二进制代码的过程。安装:将编译后的软件部署到服务器上并配置好,使其能够运行。源代码编译安装LAMP的特点:定制性:可以从源代码开始,根据服务器的具体需求进行编译......
  • mysql安装(windows-mysql-8.1.0-winx64.zip安装)
    1、官网下载,解压缩2、配置环境变量3、新增my.ini文件,根据电脑环境修改配置 #设置mysql的安装目录 basedir #设置mysql数据库的数据的存放目录 datadirmy.ini文件内容如下:[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=D:\kaifa\mysql-8.1.0-winx6......
  • ANDROID手机如何在TERMUX安装kali nethunter详解
    TRMUX安装地址:https://f-droid.org/en/packages/com.termux如果这个不行可以在GITHUB获取:GitHub-termux/termux-app:Termux-aterminalemulatorapplicationforAndroidOSextendiblebyvarietyofpackages.Releases·termux/termux-app·GitHub安装好后打开就......
  • ubuntu 安装 docker相关
    在Ubuntu系统上安装Docker可以通过以下步骤进行:更新软件包索引: sudoapt-getupdate允许APT使用HTTPS: sudoapt-getinstallapt-transport-httpsca-certificatescurlsoftware-properties-common添加Docker官方GPG密钥: curl-fsSLhtt......