Linux(Centos 7.6)常见基础配置

1.网络配置

网络配置详见:VMware安装Linux(Centos 7.6)后网络配置

2.yum源配置 

yum源配置详见:Linux(Centos 7.6)yum源配置

3.主机名配置

1.Linux(Centos 7.6)系统安装后,没有配置主机名时,root用户登录后,是如下显示。

[root@localhost ~]# 

其中中括号内root代表登录的用户名称localhost是默认的用户名称,可以使用hostname命令查看主机名称;~代表当前所在的目录~代表当前用户的家目录,如果其他目录会显示/或者目录名称;#代表命令提示符root是超级用户显示#普通用户显示$

2.主机名称需要使用hostnamectl命令设置,如下设置主机名node1,设置后之前的SSH连接显示还是localhost,需要关闭当前连接(exit退出当前连接),然后重新连接才会显示新设置的主机名称。(修改主机名还有修改文件的方式,相对麻烦,不再扩展)

[root@localhost ~]# hostnamectl set-hostname node1
[root@localhost ~]# exit
logoutConnection closed.Disconnected from remote host(虚拟机1(192.168.118.201)) at 21:05:23.Type `help' to learn how to use Xshell prompt.
[C:\~]$ 
################################################ 此处已经退出连接,重新连接后可查看主机名
Connecting to 192.168.118.201:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.Last login: Fri Dec 27 04:34:45 2024 from 192.168.118.1
[root@node1 ~]# 

4.hosts映射

hosts映射就是修改/etc/hosts配置文件,文件中一个映射编辑在一行内容里面,格式为ip 主机名,样式如下(192.168.118.201 node1):

[root@node1 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.118.201 node1

5.防火墙配置

1.防火墙是一种安全系统,用于限制外部机器对本地机器的访问,需要配置一定的策略才能保证固定的端口或者地址允许访问本机上的服务。一般情况下内部局域网与外网是不通的,之间也有对应的网络安全配置,所以简单的方式就是关闭防火墙。

2.在yum源配置中,我们使用的httpd服务,配置httpd服务后,非本机通过浏览器访问httpd服务,发现不能访问,当时主要原因就是防火墙导致。

3.关闭防火墙命令是systemctl stop firewalld,需要注意关闭后,Linux服务器重启系统,防火墙会开机自启动,可以设置开机不启动防火墙命令如是systemctl disable firewalld

[root@node1 ~]# systemctl status firewalld        ## 1.查看防火墙状态,running代表运行
● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)Active: active (running) since Fri 2024-12-27 04:34:19 CST; 47min agoDocs: man:firewalld(1)Main PID: 8626 (firewalld)Tasks: 2CGroup: /system.slice/firewalld.service└─8626 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopidDec 27 04:34:18 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Dec 27 04:34:19 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
[root@node1 ~]# 
[root@node1 ~]# systemctl stop firewalld    ## 2.关闭防火墙
[root@node1 ~]# 
[root@node1 ~]# systemctl status firewalld  ## 3.查看防火墙,dead代表关闭
● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)Active: inactive (dead) since Fri 2024-12-27 05:22:15 CST; 3s agoDocs: man:firewalld(1)Process: 8626 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)Main PID: 8626 (code=exited, status=0/SUCCESS)Dec 27 04:34:18 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Dec 27 04:34:19 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
Dec 27 05:22:14 node1.com systemd[1]: Stopping firewalld - dynamic firewall daemon...
Dec 27 05:22:15 node1.com systemd[1]: Stopped firewalld - dynamic firewall daemon.
[root@node1 ~]# 
[root@node1 ~]# 
[root@node1 ~]# systemctl disable firewalld  ## 4.设置防火墙开机不启动
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@node1 ~]# 

6.selinux配置

‌1.selinux是一个安全模块,旨在增强Linux操作系统的安全性。‌它通过强制访问控制来限制对系统资源的访问,从而保护系统免受未授权访问和潜在威胁。‌这也对我们应用服务的安装运行有一定的限制作用,不能正常发挥服务器应有的性能,和防火墙一样,我们可以直接关闭。

2.selinux三种模式,分布是强制模式(Enforcing)、‌宽容模式(Permissive)‌、‌禁用模式(Disabled)‌。

  • 强制模式:严格执行安全策略,任何违反策略的行为都会被阻止并记录。
  • 宽容模式:不会强制执行安全策略,但会记录违反策略的行为,用于策略测试和调试。
  • 禁用模式:不会执行任何安全策略。

3.selinux禁用模式需要修改配置文件/etc/selinux/config,将SELINUX=enforcing修改为SELINUX=disabled,修改后不能立即生效,需要重启服务器

[root@node1 ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

4.常用的一种方式修改配置文件为disabled,然后命令修改为宽容模式,修改宽容模式命令setenforce 0也能达到不执行安全策略的目录。 (如下帮助信息可以看到,修改为强制模式命令为setenforce 1)

[root@node1 ~]# setenforce --help   # 1.setenforce命令帮助信息
usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@node1 ~]# 
[root@node1 ~]# getenforce          # 2.查看当前处于什么模式
Enforcing
[root@node1 ~]# setenforce 0        # 3.设置为宽容模式,重启服务器会失效,需要修改配置文件
[root@node1 ~]# 
[root@node1 ~]# getenforce          # 4.查看修改后所处模式
Permissive
[root@node1 ~]#

7.传输命令配置rz sz  

rzsz是Linux与Windows进行文件传输的命令工具,使用Zmodem文件传输协议。

  • rz(receive zmodem):执行后会有一个Windows弹窗,弹窗中找到需要上传的文件,点击"打开"即可上传文件,receive是接收,代表Linux接收来着Windows的文件。
  • sz(send zmodem):sz执行后面需要跟文件名称,代表将文件发送(send)到Windows。

注:需要服务器安装yum install lrzsz,如果未安装lrzsz,是没有rz与sz命令的。

[root@node1 ~]# rpm -qa |grep lrzsz
lrzsz-0.12.20-36.el7.x86_64
[root@node1 ~]# 

8.时区查看与修改

Linux安装的时候,可能会存在时区没有设置的情况,时区不是东八区,时间和北京时间就不同。

1.查看时区,Time zone行可以看到是亚洲上海时区CST(China Standard Time)指代中国时间,+0800指东八区。

[root@node1 ~]# timedatectl statusLocal time: Fri 2024-12-27 06:02:39 CSTUniversal time: Thu 2024-12-26 22:02:39 UTCRTC time: Thu 2024-12-26 22:02:40Time zone: Asia/Shanghai (CST, +0800)NTP enabled: no
NTP synchronized: noRTC in local TZ: noDST active: n/a
[root@node1 ~]#

2.查看可以设置的时区列表,注意列表中是没有北京的,选择Shanghai就是东八区北京时间。

[root@node1 ~]# timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
Africa/Banjul
... ...      # 列表内容太多,不全部展示出来,可使用grep查看关键字
[root@node1 ~]#
[root@node1 ~]# timedatectl list-timezones | grep Shanghai
Asia/Shanghai
[root@node1 ~]#

3.修改时区,使用timedatectl命令。(修改时区还有其他方式,但相对较麻烦,不再扩展)

[root@node1 ~]# timedatectl set-timezone Asia/Shanghai
[root@node1 ~]# 

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

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

相关文章

【PyCharm】如何把本地整个项目同步到服务器?

在PyCharm中,您可以使用部署功能将项目同步到服务器。以下是步骤和示例配置: 打开PyCharm,选择您的项目。 点击菜单栏的 “File” -> “Settings” -> “Build, Execution, Deployment”。 在左侧菜单中,选择 “Deployme…

电子电器架构 ---什么是智能电动汽车上的逆变器?

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 所谓鸡汤,要么蛊惑你认命,要么怂恿你拼命,但都是回避问题的根源,以现象替代逻辑,以情绪代替思考,把消极接受现实的懦弱,伪装成乐观面对不幸的…

Flutter:打包apk,详细图文介绍

困扰了一天,终于能正常打包apk安装了,记录下打包的流程。建议参考我这篇文章时,同时看下官网的构建说明。 官网构建并发布 Android 应用详情 1、AS创建Flutter项目 2、cmd执行命令 生成一个sunluyi.jks的文件,可以自行把sunluyi替…

【服务器学习专栏 1.2 -- 带外管理】

请阅读 嵌入式学习必备专栏 文章目录 Overview服务器带外管理BMC 介绍BMC 特点BMC 工作原理 Overview 从技术的角度,网络管理可分为带外管理(out-of-band)和带内管理(in-band)两种管理模式。 带内管理,是指…

南京市建邺区南苑街道一行莅临园区考察交流

2024年8月28日,南京市建邺区南苑街道办事处副主任董兵、南苑街道发展服务办公室一级主任科员王洪政、建邺区国资集团科创公司经理杲畅,在树莓集团华东区负责人田林和陈强经理的陪同下,莅临集团总部-国际数字影像产业园考察交流。 树莓科技&am…

docker中使用nginx

宿主机和docker中nginx做映射 宿主机中nginx 映射目录 /root/myDockerData/devnginx 在容器中相关位置分别是: 配置文件位置:/etc/nginx/ 日志位置:/var/log/nginx/ 项目位置:/usr/share/nginx/html 如下配置启动命令行&#x…

【ES6复习笔记】对象方法扩展(17)

对象方法扩展 在 JavaScript 中,对象是属性和方法的集合。除了内置的方法,我们还可以通过扩展对象的原型来添加新的方法。本教程将介绍如何使用 Object.is、Object.assign 和 Object.setPrototypeOf 方法来扩展对象。 1. Object.is 判断两个值是否完全…

基于JDK 17 编写的Java常用工具类

文章目录 DateUtilsEncryptUtilsFunIdCardCalibrationUtilResultResultCodeValidateNameUtilValidatePhoneUtil 废话少说看源码 DateUtils package com.huihang.core.utils;import java.time.Duration; import java.time.LocalDate; import java.time.LocalDateTime; import j…

Casino Royale靶场wp

0x00 下载安装 https://download.vulnhub.com/casinoroyale/CasinoRoyale.ova 导入vmware启动 0x01 主机信息收集 0x02目录扫描 index.php 获取到一个域名 修改本地hosts 添加一行 路径:C:\Windows\System32\drivers\etc 192.168.2.20 casino-royale.local 点击…

智能家居体验大变革 博联 AI 方案让智能不再繁琐

1. 全球AI技术发展背景及智能家居市场趋势 人工智能(AI)技术的飞速发展正在推动全球各行业的数字化转型。国际电信联盟与德勤联合发布《人工智能向善影响》报告指出,全球94%的商界领袖认为,人工智能技术对于其企业在未来5年内的发…

鸿蒙开发(27)案例今日任务

案例为纯前端实现,总结案例。 主页面代码 import { TaskStatisties } from ../view/TaskStatisties import { TaskItem } from ../view/TaskItem import CreateTaskModel, {TaskModel} from ../viewmodel/TaskModel import { router } from kit.ArkUI// xxx.ets En…

WPF编程excel表格操作

WPF编程excel表格操作 摘要NPOI安装封装代码测试代码 摘要 Excel操作几种方式 使用开源库NPOI(常用,操作丰富)使用Microsoft.Office.Interop.Excel COM组件(兼容性问题)使用OpenXml(效率高)使用OleDb(过时) NPOI安装 封装代码 using System; using System.IO; u…

tcp_rcv_synsent_state_process函数

tcp_rcv_synsent_state_process 是 Linux Kernel 中用于处理 TCP 连接在 SYN-SENT 状态下接收到报文的函数。这个函数在 TCP 三次握手阶段起到了至关重要的作用,处理了在客户端发送 SYN 请求之后收到服务器响应报文的各种情况。 以下是这个函数的解读和剖析: int tcp_rcv_sy…

音视频采集推流时间戳记录方案

音视频同步更多文章 深入理解音视频pts,dts,time_base以及时间数学公式_视频pts计算-CSDN博客 ffplay音视频同步分析_ffplay 音视频同步-CSDN博客 音视频采集打时间戳设计 实时音视频数据的采集和处理场景。具体来说: 采集阶段: 在音视频数据采集过…

Spark Runtime Filter

Runtime Filter 参考链接: https://docs.google.com/document/d/16IEuyLeQlubQkH8YuVuXWKo2-grVIoDJqQpHZrE7q04/edit?tabt.0https://www.modb.pro/db/557718https://issues.apache.org/jira/browse/SPARK-32268https://github.com/apache/spark/pull/35789https…

从0入门自主空中机器人-1【课程介绍】

关于本课程: 本次课程是一套面向对自主空中机器人感兴趣的学生、爱好者、相关从业人员的免费课程,包含了从硬件组装、机载电脑环境设置、代码部署、实机实验等全套详细流程,带你从0开始,组装属于自己的自主无人机,并让…

专业140+总分410+南京大学851信号与系统考研经验南大电子信息通信集成电路,真题,大纲。参考书。

本人本科中等211,离保送本校差一点,考研前纠结本校还是追求更高目标,和家人聊了自己的想法,感谢父母对我的支持,坚定报考南大的目标,最终专业851信号与系统140,总分410顺利被南京大学录取&#…

【C++】初识C++之C语言加入光荣的进化(上)

写在前面 本篇笔记作为C的开篇笔记,主要是讲解C关键字(C98)连带一点点(C11)的知识。掌握的C新语法新特性,当然C是兼容C的,我们学习C的那套在C中也是受用。 ps:点我跳转下集 文章目录 写在前面一、命名空间域1.1、命名空间域的定义与使用1.2…

CGAL windows 安装教程

1.下载源代码 CGAL官网下载https://github.com/CGAL/cgal/releases 2.下载boost库 BOOST官网下载https://www.boost.org/ 3.下载 GMP and MPFR 4.配置VS2022 头文件: 库路径 做完以上步骤,可以使用CGAL了!

从0入门自主空中机器人-2-2【无人机硬件选型-PX4篇】

1. 常用资料以及官方网站 无人机飞控PX4用户使用手册(无人机基本设置、地面站使用教程、软硬件搭建等):https://docs.px4.io/main/en/ PX4固件开源地址:https://github.com/PX4/PX4-Autopilot 飞控硬件、数传模块、GPS、分电板等…