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://www.mfbz.cn/a/602610.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[图解]SysML和EA建模住宅安全系统-02

1 00:00:00,900 --> 00:00:02,690 这个就是一个块定义图了 2 00:00:03,790 --> 00:00:04,780 简称BDD 3 00:00:05,610 --> 00:00:08,070 实际上就是UML里面的类图 4 00:00:08,080 --> 00:00:09,950 和组件图的一个结合体 5 00:00:13,150 --> 00:00:14,690 我…

正点原子i.MX 93开发板,双核A55+M33+NPU,双路RS485FDCAN千兆网,异核/AI/工业开发!

正点原子i.MX 93开发板新品上市&#xff01;双核A55M33NPU&#xff0c;双路RS485&FDCAN&千兆网&#xff0c;异核/AI/工业开发&#xff01; NXP的i.MX系列是一系列面向多媒体和工业应用的ARM架构微处理器。从i.MX6U到i.MX93&#xff0c;这一系列经历了显著的发展&#x…

指代消解类方法梳理

概念&#xff1a; MLM&#xff1a;带遮罩的语言模型 NSP&#xff1a;单句预测&#xff0c;任务包括两个输入序列 SBO&#xff1a;分词边界目标 1.spanBERT&#xff0c;2019 spanBERT是对bert从分词到文本跨度的优化&#xff0c;主要有两方面的优化&#xff1a;&#xff08…

Stable Diffusion Ai绘画模型推荐:二次元Coriander_Mix v1大模型推荐

负tag嵌入式:EasyNegative,badhandv4 此模型经测试是写实偏3D的效果 画质灰暗的话请加&#xff1a;VAE840000 或者负tag&#xff1a;(watermark:2),(blurry:2),fat,paintings,sketches,(worst quality:2),(low quality:2),(normal quality:2),((monochrome)), ((grayscale))…

iOS xib布局

1.多次启动发现启动图和截屏的图片不一致,设置launch storyboard 不能到顶部 https://blog.csdn.net/u011960171/article/details/104053696/ 2.multipiler是比例&#xff0c;需要控制顺序1.视图&#xff0c;2父视图&#xff0c;选择宽度比例&#xff0c;默认是1 3.Aspect R…

python爬虫(二) 之 42号网汽车文章爬虫

python爬虫&#xff08;二&#xff09; 之 42号网汽车文章爬虫 今天在咸鱼上有个买家找我一个42号网汽车文章的爬虫&#xff0c;目前需求已经做完了&#xff0c;现在将这部分代码开源&#xff0c;供大家参考。爬虫能够抓取到网站上所有文章的数据&#xff0c;大概一小时左右就…

超越Scratch的梦 用心打造商业系统图形编程体验

在一个阳光明媚的上午&#xff0c;卧龙和凤雏正在公司会议室激烈地讨论着图形化编程产品在商业系统开发中的应用和改进。会议室里摆放着一些电脑和投影仪&#xff0c;方便他们展示和演示相关的内容。 “你知道图形化编程在商业系统开发中没有被广泛应用的原因吗&#xff1f;”卧…

libcity笔记:libcity/evaluator/traj_loc_pred_evaluator.py

1 构造函数 2 _check_config 检查配置是否符合评估器的要求&#xff0c;确保评估过程能够顺利执行 3 collect 4 evaluate 5 save_result & clear

创建禁止操作区域并且添加水印

css 设置 &#xff1a; 引用换成自己就好 .overlay {z-index: 1000;cursor: none; /*设置为不可点击*/user-select: none; /*设置为不可选择*/contenteditable: false; /*设置为不可编辑*/draggable: false; /*设置为不可拖动*/position: absolute;top: 0;left: 0;width: 100…

最新闲鱼小众蓝海虚拟资源,单号日入300+,三天必起店,矩阵放大月入1-2W

详情介绍 本项目售卖的虚拟资源非常小众&#xff0c;宅男的最爱&#xff0c;并且市场一片蓝海&#xff01;只需一步手机&#xff0c;随时随地操作项目&#xff0c;流量巨大&#xff0c;安装教程方法操作三天必起店&#xff0c;消息多到回不过来&#xff0c;一天轻松出个大几十单…

数字孪生涉及到的前沿技术:虚拟现实 人工智能 区块链 边缘计算。

数字孪生是各类技术的综合应用&#xff0c;除了咱们常见的传感器、数据采集、清洗、传输、建模、可视化技术外&#xff0c;还有还有一些前沿技术&#xff0c;会让数字孪生更加强大和智能&#xff0c;本文介绍几个。 虚拟现实&#xff08;Virtual Reality&#xff0c;VR&#x…

搜维尔科技:【案例分享】Xsens用于工业制造艺术创新设计平台

用户名称&#xff1a;北京理工大学 主要产品&#xff1a;Xsens MVN Awinda惯性动作捕捉系统 在设计与艺术学院的某实验室内&#xff0c;通过Xsens惯性动作捕捉&#xff0c;对人体动作进行捕捉&#xff0c;得到人体三维运动数据&#xff0c;将捕到的数据用于后续应用研究。…

【影片欣赏】【指环王】【魔戒:双塔奇谋 The Lord of the Rings: The Two Towers】

2003年发行&#xff0c;Special Extended DVD Edition Part One 1. The Foundations of Stone 2. Elven Rope 3. The Taming of Smeagol 4. The Uruk-hai 5. The Three Hunters 6. The Burning of the Westfold 7. Massacre at the Fords of Isen 8. The Banishment of Eomer …

stable diffusion 之云端部署攻略

本文主要介绍stable diffusion云端产品以及使用步骤 ℹ️整合安装包、模型资源见文末~ megaease cloud&#xff08;强烈推荐&#xff09; 优点&#xff1a; 集成了常用大模型和插件、VAE3080显卡配置&#xff0c;费用大概0.48元/小时&#xff0c;可随时暂停&#xff0c;暂停…

图片如何压缩到500kb以下?3步完成图片压缩

在日常生活和工作中&#xff0c;经常需要处理各种图片&#xff0c;而有时候图片文件过大&#xff0c;不仅占用了大量的存储空间&#xff0c;还可能影响文件的传输速度和加载速度。因此&#xff0c;如何将图片压缩到500kb以内成为了许多人的需求&#xff0c;普通的图片压缩可能没…

如何在没有备份的情况下恢复 Mac 上丢失的数据

如果您因意外删除、错误格式化硬盘或文件损坏而丢失了重要的、感伤的文件、照片或音乐&#xff0c;那么这可能会令人非常痛苦。幸运的是&#xff0c;您有几个选择。 您的 Mac 位于数字宇宙的中心。您可能会在上面留下照片和视频形式的记忆&#xff0c;以及来自您不再见面的朋友…

Ubuntu16.04 离线安装CDH6.2.1

1. 离线包工作 下载Cloudera Manager安装包&#xff0c;地址&#xff1a;https://archive.cloudera.com/cm6/6.2.1/repo-as-tarball/ cm6.2.1-ubuntu1604.tar.gz下载CDH6.2.1安装包&#xff0c;地址&#xff1a;https://archive.cloudera.com/cdh6/6.2.1/parcels/ CDH-6.2.1-1.…

IP 地址追踪工具促进有效的 IP 管理

网络 IP 地址空间的结构、扫描和管理方式因组织的规模和网络需求而异&#xff0c;网络越大&#xff0c;需要管理的 IP 就越多&#xff0c;IP 地址层次结构就越复杂。因此&#xff0c;如果没有 IP 地址管理&#xff08;IPAM&#xff09;解决方案&#xff0c;IP 资源过度使用和地…

Java面试八股文(SpringCloud篇)

****************************************************

数据分析:小红书夏季情绪营销,已经到了“next level”

导语 5月伊始&#xff0c;夏季营销拉开帷幕。盘点品牌近两年出圈案例&#xff0c;夏季营销的立足点正在从提供功能性向渲染情绪转变。 2023年&#xff0c;蕉下《所有的太阳》&#xff0c;将防晒与风景、山水链接&#xff0c;重新定位了「防晒衣」的角色&#xff0c;从躲避炙热…
最新文章