linux-基础知识4

news2024/9/21 21:49:04

网络连接性测试 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.coloradmin.cn/o/2153394.html

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

相关文章

如何设计出一个比较全面的测试用例

目录 1. 测试用例的基本要素(不需要执行结果) 2. 测试用例的给我们带来的好处 3. 用例编写步骤 4. 设计测试用例的方法 4.1 基于需求进行测试用例的设计 4.2 具体的设计方法 1.等价类 2.边界值 3.判定表(因果图) 4.正交表法 5.场景设计法 6.错误猜测…

IO流体系(FiletOutputStream)

书写步骤: 1.创建字节输出流对象 细节1:参数是字符串表示的路径或者是File对象都是可以的 细节2:如果文件不存在会创建一个新的文件,但是要保证父级路径是存在的。 细节3:如果文件已经存在,则会清空文件 2.写数据 细节:write方法的参数…

Python | 绘制核密度图

写在前面 台风天,适合敲代码。前两天正好看到一个有意思的核密度图,使用的是seaborn绘制的。之前了解过这个包,但是一致没有去绘制相关的图,这次正好去学习一下相关的函数。 绘制结果如下所示: 主要两个有意思的地方…

二维光场分析

一、单色光波长的复振幅表示 实波函数 复波函数 复振幅 由于时间因子相同,可以用复振幅来描述 光强 1.1 球面波的复振幅(单色点光源发出的光波) 等相位面是同心球面,波矢处处与等相位面垂直,即 是 r = 1 处的振幅 发散球面波: 会聚球面波: <

828华为云征文 | 华为云X实例监控与告警管理详解

前言 随着云计算的飞速发展&#xff0c;越来越多的企业将业务部署在云平台上&#xff0c;云服务器实例的管理变得尤为重要。云实例的稳定性、性能及安全性&#xff0c;直接影响着业务的连续性与用户体验。为了确保这些目标的实现&#xff0c;监控与告警是关键手段。本文将详细…

2024华为杯研赛C题原创python代码+结果表(1-2问)|全部可运行|精美可视化

2024华为杯研赛C题原创python代码结果表&#xff08;1-2问&#xff09;&#xff5c;全部可运行&#xff5c;精美可视化 以下均为python代码&#xff0c;推荐用anaconda中的notebook当作编译环境 第一问&#xff1a; import pandas as pd import numpy as np import matplotl…

pg入门18—如何使用pg gis

1. 下载postgre gis镜像 2. 运行镜像 docker run -p 15432:5432 -d -e POSTGRES_PASSWORDAb123456! postgis/postgis:12-3.4-alpine 3. 使用gis # 进入容器&#xff0c;登录pgdocker exec -it bash# 登录数据库psql -U postgres# 创建数据库CREATE DATABASE mygeotest;# 使用…

初步认识C++模版

前言 在C语言中&#xff0c;我们知道函数的形参需要指定类型&#xff0c;但是在C中&#xff0c;我们可以模版实现各种类型参数的通用函数。 1. 泛型编程 我们通过函数重载实现多种类型的同一作用的函数。如交换函数&#xff1a; void Swap(int& left, int& right) …

力扣 167.两数之和||—输入为有序数组

文章目录 题目介绍解法 题目介绍 解法 利用相向双指针&#xff0c;初始时l在最用左边&#xff0c;r在最右边 1.numbers[l] numbers[r] < target 则 l 2.numbers[l] numbers[r] < target 则 r 3.numbers[l] numbers[r] target 说明找到了答案 class Solution {publi…

linux 操作系统下dhcrelay命令介绍和案例应用

linux 操作系统下dhcrelay命令介绍和案例应用 dhcrelay是一个用于DHCP&#xff08;动态主机配置协议&#xff09;中继的命令&#xff0c;主要功能是在没有本地DHCP服务器的子网中转发DHCP请求。这使得不同子网的DHCP客户端能够与位于其他子网中的DHCP服务器进行通信。 dhcrela…

基于YOLO算法的网球运动实时分析-击球速度测量-击球次数(附源码)

这个项目通过分析视频中的网球运动员来测量他们的速度、击球速度以及击球次数。该项目使用YOLO&#xff08;You Only Look Once&#xff09;算法来检测球员和网球&#xff0c;并利用卷积神经网络&#xff08;CNNs&#xff09;来提取球场的关键点。此实战项目非常适合提升您的机…

面向对象开发流程例题

答案;C 知识点 面向对象分析 认定对象 组织对象 对象间的相互作用 基于对象的操作 面向对象设计 识别类及对象 定义属性 定义服务 识别关系 识别包 面向对象程序设计 程序设计范型 选择一种OOPL 面向对象测试 算法层 类层 模板层 系统层

发布Java项目到Maven中央仓库

1.背景 本教程为2024年9月最新版 我有一个Java项目&#xff0c;想发布到Maven中央仓库&#xff0c;任何人都可以在pom文件中引用我的代码 引用格式如下&#xff08;以rocketmq为例&#xff09;&#xff1a; <dependency><groupId>org.apache.rocketmq</groupId…

鸿蒙开发之ArkUI 界面篇 十七 购物综合案例

layoutWeight:子元素与兄弟元素主轴方向按照权重进行分配,参数是联合类型&#xff0c;数字或者是字符串&#xff0c;在指定的空间占多少份额&#xff0c;数字越大&#xff0c;表示在空间中占用的份额越多&#xff0c;如果父容器的子组件没有别的指定&#xff0c;剩下的空间全部…

LeetCode[中等] 438. 找到字符串中所有字母异位词

给定两个字符串 s 和 p&#xff0c;找到 s 中所有 p 的 异位词 的子串&#xff0c;返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串&#xff08;包括相同的字符串&#xff09;。 思路&#xff1a;滑动窗口 s包含p的异位词 ——> 则…

如何导入一个Vue并成功运行

注意1&#xff1a;要确保自己已经成功创建了一个Vue项目&#xff0c;创建项目教程在如何创建Vue项目 注意2&#xff1a;以下操作均在VS Code&#xff0c;教程在VS Code安装教程 一、Vue项目导入VS Code 1.点击文件&#xff0c;然后点击将文件添加到工作区 2. 选择自己的vue项…

Java 每日一刊(第13期):this super static

“优秀的代码不仅仅是给机器看的&#xff0c;更是给人看的。” 前言 这里是分享 Java 相关内容的专刊&#xff0c;每日一更。 本期将为大家带来以下内容&#xff1a; this 关键字super 关键字static 关键字 this 关键字 this 关键字是 Java 中最常见的关键字之一&#xf…

数据中台系统产品原型RP原型Axure高保真交互原型 源文件分享

在数字化时代&#xff0c;数据已经成为企业最宝贵的资产之一。为了更好地管理和利用这些数据&#xff0c;这边为大家整理了一套数据中台Axure高保真原型。这套原型致力于为企业提供全方位的数据服务&#xff0c;助力企业实现数据驱动的创新发展。 下载及预览地址&#xff1a;h…

Spring自定义参数解析器

在这篇文章中&#xff0c;我们认识了参数解析器和消息转换器&#xff0c;今天我们来自定义一个参数解析器。 自定义参数解析器 实现HandlerMethodArgumentResolver的类&#xff0c;并注册到Spring容器。 Component&#xff0f;&#xff0f;注册到Spring public class UserAr…

目标拟合椭圆

对于目标区域&#xff0c;the ellipse fit is computing by matching second-order moments.