linux-基础知识4

网络连接性测试 ping

ping可以用来测试本机与目标主机的连通速度网络稳定性
ping -c 5 -s 1024 目标主机ip地址
-c 表示ping包的个数,linux如果缺省-c会一直ping下去,windows平台的选项是-n
-s指定ping发送数据的字节数默认是84字节。windows的是-l
在这里插入图片描述
没有问题时会之前发送ping,一但有问题就会停止发送
在这里插入图片描述
按下Ctrl + C,可以中断ping命令,结束后还会有对Ping的统计
在这里插入图片描述
CentOS禁止ping命令的方法:
vi /etc/sysctl.conf
加上 net.ipv4.icmp_echo_ignore_all=1
在这里插入图片描述
保存后再执行 sysctl -p
在这里插入图片描述
如果想允许Ping可以去掉net.ipv4.icmp_echo_ignore_all=1或修改为net.ipv4.icmp_echo_ignore_all=0

服务可用性测试 telnet

telnet目标主机的IP地址(域名) 端口号

yum install telnet -y
在这里插入图片描述
连接失败的情况:
在这里插入图片描述
window也有telnet命令

系统服务管理

在这里插入图片描述

systemctl

systemctl 操作 服务名

  • 启动服务 systemctl start name.service

    • name.service 的。service可以省略不写
  • 停止服务 systemctl stop name.service

  • 重启服务 systemctl restart name.service

  • 查看服务是否已启动 systemctl is-active name.service

  • 查看服务状态 systemctl status name.service

  • 启用开机自启动服务 systemctl enable name.service

  • 禁止开机自启动服务 systemctl disable name.service

  • 查看是否是开机自启动服务 systemctl is-enable name.service

执行服务后没有任何提示,只能通过status查看状态
在这里插入图片描述

在这里插入图片描述

添加自定义系统服务

准备一个文件 demo01
在这里插入图片描述
编写自定义执行的脚本文件

在这里插入图片描述
在这里插入图片描述
编写自定义服务的配置文件
在这里插入图片描述
在这里插入图片描述
使用自定义服务命令
在这里插入图片描述
在这里插入图片描述

防火墙

查看防火墙
在这里插入图片描述

查看防火墙服务启动状态
在这里插入图片描述

配置防火墙
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

移除端口,之前已经连接的可以使用,之后在连接就不能连接
在这里插入图片描述

环境变量

查看环境变量

  • env 在shell下,用env查看当前用户所有的环境变量
    env
    env|less
    env|grep LANG
    在这里插入图片描述

-echo 命令
echo $环境变量名
在这里插入图片描述

常见的环境变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置环境变量

变量名=‘值’
export 变量名

export 变量名=‘值’
如果环境变量的值没有空格等特殊字符,可以不用带单引号.
环境变量在退出shell后就会失效,下次登入时要重新设置,如果要想永久生效要在脚本文件中配置。
在这里插入图片描述
设置PATH环境变量
export PATH=$PATH:新增的目录1:新增目录2:新增目录 n:.
$PATH表示包含原有的PATH值
目录之间用:分割
.表示当前目录

给PATH环境变量增加新的目录
在这里插入图片描述
一个可执行的文件通过./xx可以执行,而/xxx不行。
Linux系统的PATH环境变量定义了可执行文件的搜索路径。默认情况下,当前目录(.)通常不在PATH中,因此直接输入xx可能会导致“找不到命令”的错误。使用./可以明确告诉系统在当前目录中查找。
在这里插入图片描述
.代表当前目录,在任何目录下都可以执行
在这里插入图片描述

设置系统环境变量

在这里插入图片描述在这里插入图片描述

第一种方式
在profile.d中添加脚本
在这里插入图片描述
在脚本文件中增加变量
在这里插入图片描述
增加可执行权限
在这里插入图片描述
退出后重新登入查看

在这里插入图片描述
第二种方式:
找到 .bash_profile文件,并添加变量
在这里插入图片描述
值要加上引号
在这里插入图片描述

开机启动程序

在 centos7中,配置/etc/rc.local脚本文件,也可以实现开机启动程序

  1. /etc/rc.local 是 /etc/rc.d/rc.local的软连接
    执行ls -l /etc/rc.local查看
    在这里插入图片描述
    可以在这里面添加执行的命令
    在这里插入图片描述

云服务器的网络设置

私有IP是用于局域网(LAN)内部通信的IP地址。这些地址在互联网上不可路由。通常在一个组织的内部网络中用于不同设备(如计算机、打印机等)之间的通信,也用于云环境中的虚拟机之间的通信。

没有公网ip进行远程登入:
1.使用ssh +用户名+ip地址
在这里插入图片描述
2. 在云服务器里点远程登入也可以
在这里插入图片描述
在这里插入图片描述
云服务器的安全组/访问策略:
安全组是一种虚拟防火墙,用于控制云服务器(如虚拟机)进入和离开的网络流量。

  • 定义哪些外部IP地址和端口可以访问云服务器。
  • 定义云服务器可以访问哪些外部IP地址和端口。
  • 安全组是状态保持的,这意味着如果你允许某个流量进入安全组,相关的回应流量将被自动允许。

访问策略是用于定义和控制用户或服务对云资源的访问权限的规则和设置。

  • 访问策略通常包含允许或拒绝的操作、资源、条件(如时间、IP地址等),以及适用的用户或角色。

云服务器的安全问题

在这里插入图片描述

  1. 设置强密码
  2. 禁用root用户远程登入
  3. 修改ssh端口
    把ssh端口改成其他的
    修改/etc/ssh/sshd_config
    修改#Port 22

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

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

相关文章

2023国赛C题 蔬菜类商品的自动定价与补货决策(上)

2023国赛C题 蔬菜类商品的自动定价与补货决策(上) 符号说明: 问题1 问题1主要的代码和思路在上一篇文章“数学建模实战块速入门”中已经进行了较为详细的展示,在问题一种要求我们从蔬菜单品和品类两个维度去分析各自之间的关系。…

2024年中国研究生数学建模竞赛C题——解题思路

2024年中国研究生数学建模竞赛C题——解题思路 数据驱动下磁性元件的磁芯损耗建模——解决思路 二、问题描述 为解决磁性元件磁芯材料损耗精确计算问题,通过实测磁性元件在给定工况(不同温度、频率、磁通密度)下磁芯材料损耗的数据&#xf…

学习笔记——MMSR 自适应多模态融合的序列推荐

Adaptive Multi-Modalities Fusion in Sequential Recommendation Systems 前几天当我在阅读这篇论文的时候,在网上找到的相关资料很少,所以当时我读这篇论文的时候特别痛苦,精读了两天半.....所以现在我将自己学习笔记分享出来,…

服务器安全,你必须知道的六个知识点

服务器安全 如今没有什么是安全的。各种系统安全漏洞的数量呈爆炸式增长。令人担忧的主要原因之一是服务器安全性。 接下来,就如何提升服务器安全,写几点见解。 虽然很多企业在服务器的安全性方面做了足够多,但是,黑客仍然能够…

Python数据分析与可视化(Python绘图详解)

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

Qt圆角窗口

Qt圆角窗口 问题:自己重写了一个窗口,发现用qss设置圆角了,但是都不生效,不过子窗口圆角都生效了。 无边框移动窗口 bool eventFilter(QObject *watched, QEvent *evt) {static QPoint mousePoint;static bool mousePressed f…

群晖Docker如何修改配置文件(ContainerManager)

群晖Docker与其他linux操作系统的docker启动方式存在差异,默认的Docker配置文件位置也不一样。所以本章教程,主要介绍如何找到群晖Docker下的默认配置文件。 一、登录SSH 为了方便操作,需要开启SSH,并通过SSH链接到群晖NAS主机。登录之后,切换到root用户 sudo -i二、编辑配…

车载测试项目实操学习:CAN通信测试、UDS诊断测试、自动化测试、功能安全测试、CAN一致性测试、HIL测试:9-20

FOTA模块中OTA的知识点:1.测试过程中发现哪几类问题? 可能就是一个单键的ecu,比如升了一个门的ecu,他的升了之后就关不上,还有就是升级组合ecu的时候,c屏上不显示进度条。 2.在做ota测试的过程中&#xff…

企业文档管理系统哪个好?2024年热门的10款文档管理系统软件推荐

在信息化时代,企业每天都会生成海量的文档、数据和资料。 如何有效管理这些文档,确保信息安全、版本控制和协同办公顺畅,是每个企业都必须面对的挑战。 2024年,随着技术的不断进步,市场上涌现出了众多优秀的文档管理…

Selenium自动化测试环境搭建详解

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 本主要介绍以Java为基础,搭建Selenium自动化测试环境,并且实现代码编写的过程。 1、Selenium介绍 Selenium 1.0 包含 core、IDE、RC、gri…

C++进阶 set和map讲解

set 和 map set 和 multiset set set 类的介绍 set 是基于红黑树实现的有序容器。它的插入、删除、查找操作的时间复杂度均为 O(log n)。遍历时,set 的迭代器按照中序遍历,因此它总是以升序排列元素。 set 的声明如下,T 表示 set 的关键字类…

Kubernetes集群部署(kubernetes)

三台主机恢复到docker快照状态; 检查驱动器类型为sytemd; 设置各个节点的主机名; 然后同步会话,修改hosts文件; 在k8s运行过程中不建议使用交换分区; 关闭交换分区; 但是这种方法是临时性的&am…

JavaSE--零基础的开始笔记02:基础语法--标识符,关键字,变量

一.标识符 Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。 Java 标识符有如下命名规则: 标识符由字母、下划线“_” 、美元符“$”或数字组成。 标识符应以字母、下划线 、美元符开头。 Java 标识符大小写敏感&#xff0c…

【Linux笔记】虚拟机内Linux内容复制到宿主机的Window文件夹(文件)中

一、共享文件夹 I、Windows宿主机上创建一个文件夹 目录:D:\Centos_iso\shared_files II、在VMware中设置共享文件夹 1、打开VMware Workstation 2、选择需要设置的Linux虚拟机,点击“编辑虚拟机设置”。 3、在“选项”标签页中,选择“共…

初识模版!!

初识模版 1.泛型编程1.1 如何实现一个交换函数呢(使得所有数据都可以交换)?1.2 那可以不可以让编译器根据不同的类型利用该模子来生成代码呢? 2.模版类型2.1 模版概念2.2 函数模版的原理2.3 函数模板的实例化2.4 模板参数的匹配原…

【C++初阶】探索STL之——String类的模拟实现

【C初阶】String类的模拟实现 1.string类2.string类的构造和赋值实现3.类的析构实现4.类的iterator5.类的修改(Modify)实现6.类的capacity实现7.类access的实现8.类relational operators的实现9.类find、insert、erase的实现10.operator>>和operat…

官方力荐:LDR6020 PD技术,让Type-C接口充放OTG不再是梦!

PD(Power Delivery)芯片赋能Type-C接口:解锁充电与数据传输的双重魔法 一、PD芯片的科技内核 高速充电与智能数据传输: PD芯片深谙USB Power Delivery规范,支持高功率传输协议,实现快速充电的同时&#x…

数据中台过时了?为什么现在都在说数据飞轮

数据中台作为一种集中式的数据管理与服务平台,在解决企业数据管理困境中发挥着重要作用,如数据孤岛、数据标准化、数据共享与复用等问题。通过统一的数据采集、处理、存储和服务,数据中台构建了一个全局性的数据枢纽,满足各业务部…

【YOLO目标检测道路交通标识数据集】共2838张、已标注txt格式、有训练好的yolov5的模型

目录 说明图片示例 说明 数据集格式:YOLO格式 图片数量:2838 标注数量(txt文件个数):2838 标注类别数:56 标注类别名称: mand_straight forb_right prio_priority_road info_crosswalk forb_weight_over_3.5t inf…

亿发工单系统:让任务风平浪静

在现代企业的日常运营中,工单管理系统已经成为必不可少的工具,无论是生产制造、IT运维,还是客服支持,工单系统的存在都是为了高效处理任务、跟踪进展、分配资源。然而,现实中的工单管理,往往不是“风平浪静…