【Linux】使用问题汇总

news2025/3/12 17:42:52

#1 ssh连接的时候报Key exchange failed

原因:服务端版本高,抛弃了一些不安全的交换密钥算法,且客户端版本比较旧,不支持安全性较高的密钥交换算法。
解决方案

  1. 如果是内网应用,安全要求不这么高,可以选择向服务器配置中添加老的密钥交换算法的支持
    KexAlgorithms diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1追加到/etc/ssh/sshd_config文件的最后。
  2. 升级连接客户端,新版本的软件比如xshell.mobaxterm都可。

#2 Ubuntu软件安装太慢

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 备份
sudo vim /etc/apt/sources.list  # 更改为清华源https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
sudo apt update   # 更新软件缓存信息

#3 安装openjdk链接

https://learn.microsoft.com/zh-cn/java/openjdk/download#openjdk-8
https://adoptium.net/zh-CN/temurin/archive/?version=8

#4 时间同步

############ chrony
sudo apt install chrony   # Ubuntu 同步同步软件
sudo apt install ntpdate   # Ubuntu 操作时间软件
sudo vi /etc/chrony/chrony.conf # 修改NTP时间源server, 格式:server 时钟源(如:192.169.1.5) iburst minpoll 5 maxpoll 6
ntpdate xxxxx # 强制同步时间,避免因为时间差别太大,chrony追的太慢或者不同步
systemctl start chrony # 启动
systemctl enable chrony # 配置自启动
chronyc sources -v # 查看同步状态
############ ntp
sudo apt install ntpd  # Ubuntu 同步同步软件
sudo apt install ntpdate   # Ubuntu 操作时间软件
sudo vi /etc/ntp.conf # 修改NTP时间源server, 格式:server 时钟源(如:192.169.1.5) iburst minpoll 5 maxpoll 6
ntpdate xxxxx # 强制同步时间,避免因为时间差别太大,ntp追的太慢或者不同步
systemctl start ntpd # 启动
systemctl enable ntpd # 配置自启动
ntpq -p # 查看同步状态,带*号表示正常同步

同步时间到硬件:
在/etc/sysconfig/ntpd文件中增加:SYNC_HWCLOCK=yes
手动同步一次: hwclock -w

##### 修改时区
timedatectl # 查看当前时区
timedatectl list-timezones | grep 'Asia/Shanghai'  #查看支持的时区
sudo timedatectl set-timezone Asia/Shanghai # 设置时区

#5 文件系统挂载

# 常用命令
blkid  # 查看块设备的UUID
lsblk # 查看块设备情况
# 挂载配置
#   路径/uuid     挂载路径  文件系统类型  挂载配置  0 0
/dev/vg/lv_tmp   /tmp	ext4		defaults,nodev,nosuid	0 0
/dev/vg/lv_var   /var	ext4		defaults,nodev,nosuid	0 0
/dev/vg/lv_home   /home	ext4		defaults,nosuid	0 0
UUID=your-uuid /mnt/your-mount-point ext4 defaults,nosuid 0 0  # 用uuid来挂载
<NFS Server>:/vol  /data  nfs	defaults,bg	0 0

nodev
‌含义‌:此选项禁止在文件系统上创建字符或块设备文件。
‌作用‌:字符和块设备文件通常用于访问硬件设备。通过设置nodev选项,可以防止通过挂载的文件系统创建恶意设备文件,从而防止潜在的设备文件创建攻击,增强系统的安全性。
nosuid
‌含义‌:此选项禁止在文件系统上设置用户ID(suid)和组ID(sgid)位。
‌作用‌:suid和sgid位允许执行文件以文件所有者的权限运行,这在某些情况下可能会导致安全漏洞。通过设置nosuid选项,可以防止执行文件获得不必要的权限,从而增强系统的安全性。
bg
使用bg选项将NFS的开机自动挂载放在后台进行,默认是fg前台进行挂载,避免启动时挂不上系统hang住

#6 docker安装

# 安装yum工具
yum install -y yum-utils \
           device-mapper-persistent-data \
           lvm2 --skip-broken
# 添加阿里云的docker-ce源
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 预解析软件库
yum makecache
# 安装docker-ce
yum install -y docker-ce
# 关闭防火墙
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
# 启动docker
systemctl start docker
# 禁止开机启动防火墙
systemctl enable docker
# 安装完docker后,自动有个docker的组,将用户加入这个附加组,使除了root以外,普通用户也能执行docker
usermode -a -G docker xxxx
# 更换docker源
vim /etc/docker/daemon.json
{
	"builder": {
	  "gc": {
	    "defaultKeepStorage": "20GB",
	    "enabled": true
	  }
	},
	"experimental": false,
	"features": {
	  "buildkit": true
	},
	"live-restore": true,
    "registry-mirrors": [
        "https://docker.211678.top",
	    "https://docker.1panel.live",
	    "https://hub.rat.dev",
	    "https://docker.m.daocloud.io",
	    "https://do.nark.eu.org",
	    "https://dockerpull.com",
	    "https://dockerproxy.cn",
	    "https://docker.awsl9527.cn/"
        "https://docker-0.unsee.tech",
        "https://hub.fast360.xyz",
        "https://dockerpull.cn"
    ],
    "log-driver": "json-file",
    "log-opts": {
        "max-size": "10m",
        "max-file": "3"
    }
}
# 重启生效
systemctl daemon-reload && systemctl restart docker
# 测试docker
docker run hello-world

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PostgreSQL17(最新版)安装部署

PostgreSQL 17已与2024年9月26日正式发布&#xff01;&#xff01;&#xff01; 一、Postgres概述 官网地址&#xff1a;PostgreSQL: The world’s most advanced open source database Postgres作为最先进的开源数据库&#xff08; the latest version of the world’s most…

【AI大模型智能应用】Deepseek生成测试用例

在软件开发过程中&#xff0c;测试用例的设计和编写是确保软件质量的关键。 然而&#xff0c;软件系统的复杂性不断增加&#xff0c;手动编写测试用例的工作量变得异常庞大&#xff0c;且容易出错。 DeepSeek基于人工智能和机器学习&#xff0c;它能够依据软件的需求和设计文…

【高级篇】大疆Pocket 3加ENC编码器实现无线RTMP转HDMI进导播台

【高级篇】大疆Pocket 3加ENC编码器实现无线RTMP转HDMI进导播台 文章目录 准备工作连接设备RTMP概念ENCSHV2推流地址设置大疆Pocket 3直播设置总结 老铁们好&#xff01; 很久没写软文了&#xff0c;今天给大家带了一个干货&#xff0c;如上图&#xff0c;大疆Pocket 3加ENC编…

机器人交互系统 部署构建

环境要求 Ubuntu 20.04 或更高版本ROS Noetic 或兼容版本Python 3.8 安装步骤 1. 安装ROS环境&#xff08;如未安装&#xff09; sudo apt update sudo apt install ros-noetic-desktop-full source /opt/ros/noetic/setup.bash2. 创建工作空间并克隆代码 mkdir -p ~/code…

创建模式-工厂方法模式(Factory Method Pattern)

江城子乙卯正月二十日夜记梦 目的动机简单工厂示例代码 目的 定义一个创建对象的接口&#xff0c;该接口的子类具体负责创建具体的对象。工厂方法模式将对象的实例化延迟到子类。简单工厂是直接在创建方法中负责所有的产品的生成&#xff0c;造成该方法臃肿&#xff0c;并且当…

【eNSP实战】交换机配置端口隔离

交换机端口隔离可以实现在同一个VLAN内对端口进行逻辑隔离&#xff0c;端口隔离分为L2层隔离和L3层隔离&#xff0c;这里只进行L2层隔离演示。 拓扑图 路由器AR1配置GE 0/0/1配置IP&#xff0c;其余PC主机各自配置IP和网关。 现将PC1到PC4四个主机全部进行L2层隔离&#xff0c…

人脸识别之数据集中 PI20 和 CFMT 之间关联的模型预测贝叶斯(Python+论文代码实现)

代码文件&#xff08;联系作者点击这里末尾&#xff09; 代码文件描述如下&#xff1a; subjective_objective.ipynb和&#xff1a;这分别是实际的笔记本和 Web 浏览器友好的只读版本。此笔记本读取数据&#xff0c;执行一些预处理&#xff0c;并包含论文中使用的模型规范。它…

静态时序分析:无法满足的生成时钟(TIM-255警告、UITE-461或PTE-075错误)

相关阅读 静态时序分析https://blog.csdn.net/weixin_45791458/category_12567571.html?spm1001.2014.3001.5482 在阅读本文前&#xff0c;强烈建议首先阅读介绍生成时钟的文章&#xff0c;尤其是其中关于时钟极性和反相的相关内容。 静态时序分析&#xff1a;SDC约束命令cr…

VSTO(C#)Excel开发2:Excel对象模型和基本操作

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github&#xff1a;codetoys&#xff0c;所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的&#xff0c;可以在任何平台上使用。 源码指引&#xff1a;github源…

途游游戏25届AI算法岗内推

熟悉常用的编程语言&#xff0c;如Python、R等&#xff0c;具有良好的编码和调试能力&#xff1b;对常用的机器学习算法和深度学习框架&#xff08;如TensorFlow、PyTorch等&#xff09;有深入理解&#xff0c;对大型语言模型有一定了解&#xff0c;具备模型部署和微调的实践经…

【数据分析大屏】基于Django+Vue汽车销售数据分析可视化大屏(完整系统源码+数据库+开发笔记+详细部署教程+虚拟机分布式启动教程)✅

目录 一、项目背景 二、项目创新点 三、项目功能 四、开发技术介绍 五、项目功能展示 六、权威视频链接 一、项目背景 汽车行业数字化转型加速&#xff0c;销售数据多维分析需求激增。本项目针对传统报表系统交互性弱、实时性差等痛点&#xff0c;基于DjangoVue架构构建…

OpenCV应用:三种图像风格化案例

OpenCV 本身主要用于计算机视觉任务&#xff0c;例如图像处理、边缘检测、物体识别等&#xff0c;虽然它并不直接提供像 Photoshop 或其他艺术设计软件那样的 "风格化" 功能&#xff0c;但你可以通过一些图像处理技术在 OpenCV 中实现不同风格化效果。 1. 卡通化效果…

【Axure资料】110套优质可视化大屏模板+图表组件+科技感元件等

本作品集包含110套高保真可视化大屏模板&#xff0c;以及丰富的图表组件和科技感元件&#xff0c;旨在满足各行业对数据可视化展示的需求。所有模板和组件均基于Axure RP 9软件设计&#xff0c;确保高质量的交互体验和视觉效果。 作品类型&#xff1a;Axure原型模板 兼容版本&…

VanillaVueSvelteReactSolidAngularPreact前端框架/库的简要介绍及其优势

VanillaVueSvelteReactSolidAngularPreact前端框架/库的简要介绍及其优势。以下是这些前端框架/库的简要介绍及其优势&#xff1a; 1. Vanilla 定义&#xff1a;Vanilla 并不是一个框架&#xff0c;而是指 原生 JavaScript&#xff08;即不使用任何框架或库&#xff09;。优势…

Oracle 字符类型对比

本文以 Oracle12c 为例 1.主要区别对比 类型存储方式最大长度字符集支持适用场景备注​CHAR(M)固定长度空格填充2000 字节&#xff0c;M 代表字节长度默认字符集固定长度编码实际存储长度固定为定义长度&#xff08;如 CHAR(10) 始终占 10 字节&#xff09;​VARCHAR2(M)可变长…

阿里云操作系统控制台实战评测:提升云资源管理与监控效率

文章目录 前言产品介绍操作系统控制台体验阿里云操作系统开通 帮助与总结建议 前言 随着云计算和虚拟化技术的发展&#xff0c;操作系统控制台作为运维管理的核心工具之一&#xff0c;在现代IT环境中发挥着越来越重要的作用。它提供了一种更加直观、高效的方式来管理操作系统&…

Linux本地部署deepseek及SpringBoot集成deepseek

一、ollama安装 本文以linux安装为例(服务器主机ip&#xff1a;192.168.109.210) 1、自动安装(方式一) curl -fsSL https://ollama.com/install.sh | sh 2、手动安装(方式二) (1)下载二进制文件 curl -L https://ollama.com/download/ollama-linux-amd64.tgz -o ollama-linu…

用物理信息神经网络(PINN)解决实际优化问题:全面解析与实践

摘要 本文系统介绍了物理信息神经网络&#xff08;PINN&#xff09;在解决实际优化问题中的创新应用。通过将物理定律与神经网络深度融合&#xff0c;PINN在摆的倒立控制、最短时间路径规划及航天器借力飞行轨道设计等复杂任务中展现出显著优势。实验表明&#xff0c;PINN相比…

RabbitMQ之旅(1)

相信自己,终会成功 目录 主流MQ产品 1.kafaka 2.RocketMQ 3.RabbitMQ 在xshell上安装RabbitMQ RabbitMQ七种工作模式 1.简单模式 ​编辑 2.工作队列模式 3.发布/订阅模式 4.路由模式 5.通配符模式 6.RPC模式 AMQP.BasicProperties 设置消息属性的类 7.发布确认模…

HTML-网页介绍

一、网页 1.什么是网页&#xff1a; 网站是指在因特网上根据一定的规则&#xff0c;使用 HTML 等制作的用于展示特定内容相关的网页集合。 网页是网站中的一“页”&#xff0c;通常是 HTML 格式的文件&#xff0c;它要通过浏览器来阅读。 网页是构成网站的基本元素&#xf…