CentOS操作

1.如何修改主机名

方法一:

修改命令:hostnamectl  set-hostname  主机名

查看命令:hostname

方法二和方法三都是永久改变主机名,需要密码验证

方法二

修改命令:nmcli general hostname  主机名

查看命令:nmcli general hostname

方法三:

修改命令:vi /etc/hostname

#编辑主机名称配置文件

#重启网络服务永久生效

重启网络服务命令:systemctl restart NetworkManager

查看命令:cat /etc/hostname

2.修改hosts文件

先来了解一下什么叫做hosts文件,

   hosts文件是一个用于储存计算机网络中各节点信息的计算机文件;作用是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址

还有,

修改hosts文件时要特别小心,因为错误的条目可能导致网络连接问题。

保持hosts文件的备份,以便在需要时恢复原始设置。

hosts文件的路径:

Windows系统:

C:\Windows\System32\drivers\etc

Linux及其它类Unix系统:

/etc/

以管理员权限打开hosts文件

  在 Windows 中,可以使用记事本并以管理员身份运行

    在 macOS 和 Linux 中,可以使用命令行工具,如 sudo nano /etc/hosts 或 sudo vim /etc/hosts。

hosts文件的基本格式:   IP地址 域名

例如,要屏蔽 www.example.com,可以添加:

127.0.0.1 www.example.com

保存并修改

保存文件后,可能需要清除DNS缓存才能看到变化。在Windows中,可以运行 ipconfig /flushdns 命令。在 macOS 和 Linux 中,重启网络服务通常足以清除DNS缓存

3.下载后要先干什么?

1.配置CentOS 镜像(CentOS-Base.repo)

(1)下载yum源配置文件到本地

命令:sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo(都要使用root权限)

解析:把配置文件下载到本机/etc/yum.repos.d目录下。

(2)清空缓存和创建yum源元数据缓存

命令:yum clean all && yum makecache

(3)功能

配置CentOS-Base.repo地址,包括CentOS-7-Base、CentOS-7-Extras、CentOS-7-Updates三个镜像仓库安装包。

2.更新内核,并升级CentOS

sudo  yum update && yum upgrade 

更新和清理需要时间,要耐心一点。

3.安装命令行web浏览器

没有安装图形化用户界面(GUI)的话,就需要一个基于命令行的Web浏览器,通过终端来浏览互联网。为此,我们要用到两个工具“links”或“elinks”中的一个。

yum install links 

 yum install elinks 

4.安装wget和7-zip

wget是一款基于Linux命令行的工具,它可以从Web服务器检索(下载)内容。它是一款重要工具,可用来使用wget命令,检索网站内容或下载任何文件。7-zip也是一款实用工具,它让我们可以压缩并解压所有已知类型的文件。使用下面这个命令来安装7-zip。

yum install wget  

yum install p7zip

5.下载GUU和java

GCC的全称是GNU编译器集合,它是一款由GNU项目组织开发的编译器系统,支持多种编程语言。Java是一种通用的、基于类、面向对象的编程语言。使用下面这个命令来安装GC和Java。

yum install gcc  

yum install java (不过前面的更新内核已经将java给更新了)

6.安装Rootkit Hunter

Rootkit Hunter是一款应用程序,可以扫描rootkit及Linux系统中其他可能有危害的漏洞。使用下面这个命令来安装Rootkit Hunter。

yum install rkhunter 

7.安装Apache HTTP服务器系统

无论将服务器用于什么用途,在大多数情况下,你都需要一台HTTP服务器来运行网站、多媒体、客户端脚本及其他许多工作负载。运行下面这个命令,安装和设置你的Apache HTTP服务器系统

 yum install httpd  

# firewall-cmd --add-service=http  

 firewall-cmd --reload  

systemctl restart httpd.service  

 systemctl enable httpd.service 

四、编写network文件

centos 7 network 脚本-CSDN博客

CentOS配置网络_centos netmask network填啥-CSDN博客

五、关闭防火墙

systemctl start firewalld      开启防火墙

systemctl status firewalld   查看防火墙的状态

systemctl stop firewalld     关闭防火墙

CentOS防火墙操作:开启端口、开启、关闭、配置_centos 防火墙开放端口-CSDN博客

六、Ntp同步

要设置Ntp同步先要安装Ntp, sudo yum install ntp

查看Ntp      sudo status ntpd

启动Ntp服务   systemctl start ntpd 

查看Ntp服务   ntpq -p

NTP客户端安装
1)手工同步

/usr/sbin/ntpdate -u 192.168.91.133

    1

2)定时同步

crontab -e
*/10 * * * * /usr/sbin/ntpdate -u 192.168.91.133

   

注意:上面定时任务为每十分钟同步一次
3)查看定时任务

 crontab -l
*/10 * * * * /usr/sbin/ntpdate -u 192.168.91.133

安装完成后,你需要配置NTP服务器。这可以通过编辑/etc/ntp.conf文件来完成。你可以使用任何文本编辑器编辑这个文件,比如使用vinano

sudo vi /etc/ntp.conf

在这个文件中,你可以添加或修改服务器列表。例如,你可以使用公共NTP服务器如下:

server 0.centos.pool.ntp.org iburst

server 1.centos.pool.ntp.org iburst

server 2.centos.pool.ntp.org iburst

server 3.centos.pool.ntp.org iburst

保存并关闭文件后,你需要启动NTP服务并使其在系统启动时自动启动:

sudo systemctl start ntpd

sudo systemctl enable ntpd

最后,你可以使用以下命令立即同步时间:

sudo ntpdate 0.centos.pool.ntp.org

CentOS7搭建NTP服务器及客户端同步时间_0.centos.pool.ntp.org-CSDN博客

七、设置定时任务,10分钟同步一此时间

在CentOS设置定时任务,10分钟同步一此时间

在CentOS中设置一个每10分钟执行一次的定时任务,可以使用cron来实现。以下是一个设置定时任务的例子:

  1. 打开终端。

  2. 输入 crontab -e 命令来编辑当前用户的cron任务。

  3. 在打开的编辑器中,添加以下行:

*/10 * * * * /usr/bin/ntpdate -u pool.ntp.org

这行的意思是每10分钟,执行ntpdate命令来同步时间。ntpdate -u pool.ntp.org命令是用来从NTP服务器pool.ntp.org同步时间的,-u参数表示使用UDP协议。

  1. 保存并退出编辑器。cron会自动安装新的定时任务。

确保ntpdate命令已经安装在你的系统上。如果没有安装,你可以通过执行以下命令来安装它:

sudo yum install ntp

请注意,NTP(Network Time Protocol)是更现代的时间同步协议,它可能已经安装在你的系统上。如果是这种情况,你可以使用timedatectl命令来设置时间同步:

sudo timedatectl set-ntp true

八、SSH免密

1.每个节点分别产生公私密钥:ssh-keygen -t dsa-P"-f~/.ssh/id_dsa(三台机器)

2.复制公钥

cat id_dsa.pub >> authorized_keys

3.ssh回环master ssh master

4.在slaves端复制公钥

-scp master:~/.ssh/id_dsa.pub ./master_das.pub   需要输入master的密码

5.重命名 cat master_das.pub >> authrized_keys

通法:

第一步、给Server A生成密钥对

第二步、给Server B授权

    生成密钥对之后,我们可以看看它保存的目录下的文件。
    接下来我们就要把Server A(10.1.1.74)的公钥拷贝到Server B(10.1.1.196)上并授权。
    我们可以直接用一条命令完成上面拷贝并授权的过程。

    ssh-copy-id 10.1.1.196
    这里不添加用户名就默认是root登录,否则需要添加用户名@IP
    然后我们就可以到Server B(10.1.1.196)上面看到拷贝过来的公钥了。
    现在我们就可以直接免密登录到Server B(10.1.1.196)
    ssh免密登录配置完成!


Linux Centos7配置SSH免密登录_centosssh免密码登录配置-CSDN博客

九、安装java

先用 java-version 查看是否安装java,未安装

下载Java安装包。可以从Oracle官网下载Java安装包。根据自己的需求选择适合操作系统和架构的Java版本。一般推荐下载JDK (Java Development Kit)版本。 下载地址为:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

使用wget命令下载Java安装包。在终端中运行以下命令: ``` wget <Java下载URL> ``` 请将"<Java下载URL>"替换为你下载Java安装包的实际URL。下载完成后,你可以使用`ls`命令检查当前目录是否包含了下载的Java安装包。

 解压安装包。使用以下命令解压Java安装包: ``` tar -zxvf <Java安装包文件名> ``` 请将"<Java安装包文件名>"替换为你下载的Java安装包的实际文件名。解压完成后,你将得到一个包含Java安装文件的目录。

 移动文件到指定位置。使用以下命令将Java安装文件移动到`/usr/local`目录下: ``` sudo mv <解压后的Java安装文件目录> /usr/local/java ``` 请将"<解压后的Java安装文件目录>"替换为你解压后的Java安装文件的实际目录。6. 配置Java环境变量。打开终端,运行以下命令来编辑`/etc/profile`文件: ``` sudo vi /etc/profile ``` 在文件末尾添加以下内容,设置JAVA_HOME和PATH环境变量: ``` export JAVA_HOME=/usr/local/java export PATH=$PATH:$JAVA_HOME/bin ``` 保存文件并退出编辑器。

 更新环境变量。在终端运行以下命令使环境变量的修改生效: ``` source /etc/profile ```8. 检查Java是否成功安装。在终端运行以下命令: ``` java -version ``` 如果显示Java版本信息,则表示Java已成功安装。(直接通过源码安装)

通过命令安装,默认位置在/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64(可以有java很多版本,选择合适的)

接下来设置环境变量

set java environment
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

然后让修改有效

source /etc/profile

CentOS安装jdk的三种方法

十、安装zookeeper

           zookeeper安装需要jdk环境,

先输入 jdk -version

已经下载了

如果没有下载,CentOS7安装JDK_setting up install process no package java-1.7.0-o-CSDN博客

之后下载镜像,地址:Index of /apache/zookeeper

选择一个

或者利用命令

wget http://mirror.tcpdiag.net/apache/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz

之后

利用tar命令压缩,解压到/home/zookeeper上

tar zxf zookeeper-3.4.8.tar.gz -C /home/zookeeper

新建两个文件夹logs和data

创建配置文件

vim conf/zoo.cfg

写入配置信息

tickTime = 2000
dataDir = /home/zookeeper-3.4.8/data
dataLogDir = /home/zookeeper-3.4.8/logs
tickTime = 2000
clientPort = 2181
initLimit = 5
syncLimit = 2

启动服务:

/home/zookeeper/zookeeper-3.4.8/bin/zkServer.sh start

连接服务:

/home/zookeeper/zookeeper-3.4.8/bin/zkCli.sh

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

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

相关文章

普通人适合做大模型吗?过程中会发生什么潜在的挑战?

对于普通人来说&#xff0c;直接进行大模型的研发和训练可能存在一定的挑战&#xff0c;因为这通常需要以下资源和知识&#xff1a; 专业知识&#xff1a; 大模型的开发需要深入理解机器学习、深度学习、神经网络等领域的知识。 计算资源&#xff1a; 大模型的训练需要高性能的…

无处不在的AI:被科技巨头盯上的Agent智能体的崭新时代

&#x1f97d;一.Agent AI智能体 Agent AI 智能体是一种基于人工智能技术的智能代理&#xff0c;它可以自主地执行任务、与环境进行交互&#xff0c;并根据环境的变化做出决策。 OpenAI将AI Agent定义为以大语言模型&#xff08;LLM&#xff09;为大脑驱动具有自主理解、感知、…

一个账号玩遍ChatGPT/Claude-3/Midjourney 省钱又省力

当 OpenAI 的闭源 GPT-4 和 Meta 的开源 LLaMA 3 70B 模型在 Chatbot Arena Elo Score、MMLU 和 MT Benchmark 测试中表现出相当的性能时&#xff0c;选择更昂贵的专有模型&#xff08;其成本高出 58 倍&#xff09;的论据是&#xff1a; NVIDIA GPU Inference 上的运行速度比 …

新能源汽车充电站智慧充电电能服务综合解决方案

安科瑞薛瑶瑶18701709087/17343930412 ★解决方案 ✔目的地充电-EMS微电网平台 基于EMS解决方案从设备运维的角度解决本地充电的能量管理及运维问题&#xff0c;与充电管理平台打通数据&#xff0c;为企业微电网提供源、网、荷、储、充一体化解决方案。 ✔运营场站--电能服务…

教你零成本,免费使用comfyui复现remini爆火的黏土风格转绘(附完整教程)

在五一假期期间,一款名为Remini的AI照片编辑软件在小红书上迅速走红,其独特的“丑萌”黏土风格滤镜深受广大博主和用户的喜爱,引发了一波热潮,让人们玩得不亦乐乎。 Remini软件提供的这种视觉效果虽然看起来有点“丑萌”特效,然而,正是这种独树一帜的画风,使得Remini迅速…

秒翻-网页翻译最佳选择

使用方法&#xff1a; 安装“沉浸式翻译” 在扩展设置页面勾选“Beta”特性。 输入 DeepLX 现成的 API-https://api.deeplx.org/translate。

微信小程序音频怎么保存到手机

如果你想在微信小程序中收听美妙的音乐&#xff0c;又想将其保存到手机中&#xff0c;那么微信小程序音频怎么保存到手机这个问题就是你的最佳指南。 微信小程序音频下载工具我已经打包好了&#xff0c;有需要的自己下载一下 下载高手工具打包链接&#xff1a;百度网盘 请输入…

unreal engine5.3.2 Quixel bridge无法登陆

UE5系列文章目录 文章目录 UE5系列文章目录前言一、问题定位二、解决方法 前言 这几天unreal engine5.3.2 Quixel bridge无法登陆&#xff0c;输入epic 账号和密码&#xff0c;然后在输入epic发送的验证码&#xff0c;总是提示登录失败。就算是使用科学上网依然无法登录。而且…

Python——Numpy基础分析(1)

一、数据集 1.数据说明 fixed acidity 固定酸度 volatile acidity 挥发性酸度 pH 酸碱值 alcohol 酒精度数 quality 品质得分 2.部分数据展示 图 1-1部分数据展示 若需要全部数据&#xff0c;请私信作者&#xff0c;谢谢 二、导入数据——使用genfromtxt函数来读取文件…

领导想提拔你,看的从来不只是努力

谁不曾做过努力工作&#xff0c;一路升职加薪的职业规划&#xff0c;现实却给很多人泼了一盆冷水。 在大家的普遍认知里&#xff0c;北上广普遍高薪&#xff0c;月入过万就是标配。 然而在逃离北上广的热门帖子下&#xff0c;有网友发出了声音&#xff1a; “我都35了&#xff…

SpringBoot Actuator未授权访问漏洞的解决方法

1. 介绍 Spring Boot Actuator 是一个用于监控和管理 Spring Boot 应用程序的功能模块。它提供了一系列生产就绪的功能&#xff0c;帮助你了解应用程序的运行状况&#xff0c;以及在运行时对应用程序进行调整。Actuator 使用了 Spring MVC 来暴露各种 HTTP 或 JMX 端点&#x…

2024年全国五大数学建模竞赛Top榜及难度分析!推荐数维杯!!!

发现最近许多同学都陆续开始准备今年的数学建模竞赛了&#xff0c;但是随着数学建模领域越来越普及&#xff0c;影响力越来越广泛&#xff0c;参加的同学也越来越多&#xff0c;就导致有越来越多各式各样的数学建模竞赛此起彼伏出现&#xff0c;但其中有一些竞赛其实并不值得参…

Vue按照顺序实现多级弹窗(附Demo)

目录 前言1. 单个弹窗2. 多级弹窗 前言 强化各个知识点&#xff0c;以实战融合&#xff0c;以下两个Demo从实战提取 1. 单个弹窗 部署按钮框以及确定的方法即可 截图如下所示&#xff1a; 以下Demo整体逻辑如下&#xff1a; 点击“生成周月计划”按钮会触发showWeekPlanDia…

pytorch实现transformer(1): 模型介绍

文章目录 1. transformer 介绍2 Position Encoding2.1 位置编码原理2.2 代码实现3 Self-attention4 前馈层FFN5 残差连接与层归一化6 编码器和解码器结构1. transformer 介绍 Transformer 模型是由谷歌在 2017 年提出并首先应用于机器翻译的神经网络模型结构。机器翻译的目标是…

23.右值引用_c++11(左值引用的使用场景、右值引用的使用场景、左值引用和右值引用的对比、移动构造、移动赋值、右值引用完美转发)

传统的C语法中就有引用的语法&#xff0c;而C11中新增了的右值引用语法特性&#xff0c;所以从现在开始我们之前学习的引用就叫做左值引用。无论左值引用还是右值引用&#xff0c;都是给对象取别名。 4.右值引用 4.1 左值引用和右值引用 什么是左值&#xff1f;什么是左值引…

2024年常用的几款透明加密软件大全

文件透明加密软件是一种特殊类型的加密工具&#xff0c;它们能够在后台自动加密和解密文件&#xff0c;对用户来说&#xff0c;加密和解密是透明的&#xff0c;不需要额外的操作。以下是几种常见的文件透明加密软件&#xff1a; 1、Ping32&#xff1a; Ping32透明加密软件还具…

4000定制网站,因为没有案例,客户走了

接到一个要做企业站点的客户&#xff0c;属于定制开发&#xff0c;预算4000看起来是不是还行的一个订单&#xff1f; 接单第一步&#xff1a;筛客户 从客户询盘的那一刻开始就要围绕核心要素&#xff1a;预算和工期&#xff0c;凡是不符合预期的一律放掉就好了&#xff0c;没必…

Python | Leetcode Python题解之第74题搜索二维矩阵

题目&#xff1a; 题解&#xff1a; class Solution:def searchMatrix(self, matrix: List[List[int]], target: int) -> bool:row,col len(matrix),len(matrix[0])row_l,row_r 0,row-1while row_l < row_r:m (row_lrow_r)//2if target < matrix[m][0]:row_r m-1…

[已解决]oneforAll ImportError: cannot import name ‘sre_parse‘ from ‘re‘

在使用 oneforall中&#xff0c;配置环境时出现了这个报错&#xff1a; 实际上是因为高版本python中re模块没有了sre_parse模块&#xff0c;可以修改exrex.py 代码&#xff0c;直接导入sre_parse模块&#xff0c;如下&#xff1a;

Pspice for TI学习

Pspice for TI中PSpice Part Search空白解决方法 配置环境变量 Cad_PSpice_TI_Regr_Srvr https://software-dl.ti.com/pspice/S009 重新安装2023版的Pspice Pspice安装链接 打开新安装的软件即可发现PSpice Part Search可以正常使用了 VSIN各参赛的含义 VOFF直流偏置VAMPL…