平时下载文件,下载页面会有一个哈希值,用于校验文件是否正确,比如我们平时用磁链下载文件的时候经常看见MD5,那么哈希值是什么?哈希值是将数据经过计算,生成一串由随机字母或数字组成的字符串,不同的哈希算法生成的字符串长度不同,计算难度也不同。每个数据生成的哈希值是唯一的,当然,也有部分哈希算法会产生冲突,不过一般情况下不会出现。有了这个唯一的哈希值,就可以用来校验两份数据数据是否一致,如果哈希值不相
哈希 Hash 算法介绍哈希算法也叫散列算法, 不过英文单词都是 Hash, 简单一句话概括, 就是可以把任意长度的输入信息通过算法变换成固定长度的输出信息, 输出信息也就是哈希值, 通常哈希值的格式是16进制或者是10进制, 比如下面的使用 md5 哈希算法的示例md5("123456") => "e10adc3949ba59abbe56e057f20f883e"主要特点:•不可逆 从哈希
在远程管理linux系统基本上都要使用到ssh,原因很简单:telnet、FTP等传输方式是以明文传送用户认证信息,本质上是不安全的,存在被网络窃听的危险。SSH(Secure Shell)目前较可靠,是专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题,透过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。 ssh_
一、命令执行的优先级二、Linux目录结构三、cat——查看文件内容四、more——查看文件内容五、less——查看文件内容六、head、tail——查看文件内容七、wc——统计文件内容八、grep——检索和过滤文件内容九、gzip、bzip2——压缩命令十、tar——归档命令十一、文本编辑器vi命令十二、命令模式操作一、命令执行的优先级●第一优先级:指定路径的命令。绝对路径 /root/pwd.
转载
2024-02-18 13:27:02
275阅读
passwd文件存放在/etc目录下。这个文件存放着所有用户帐号的信息,包括用户名和密码,因此,它对系统来说是至关重要的。可以使用如下命令查看该文件:cat /etc/passwdPasswd文件由许多条记录组成,每条记录占一行,记录了一个用户帐号的所有信息。每条记录由7个字段组成,字段间用冒号“:”隔开,其格式如下: username:passwo
目录学习笔记:CentOS7学习之二十:shell脚本的基础20.1 shell 基本语法20.1.1 什么是shell?20.1.2 编程语言分类20.1.3 什么是shell脚本20.2 SHELL变量及运用20.2.1 shell变量20.2.2 用户定义变量20.2.3 命令的替换,使用$()或反引号20.2.4 命令的嵌套使用\((\)())20.2.5 shell中双引号和单引号的区
转载
2024-04-14 14:45:55
68阅读
CentOS的日志可以分为以下几种: 系统日志(System Log):用于记录系统重要事件,如系统启动、服务启动等。通常保存在/var/log目录下。常见的系统日志文件有:/var/log/messages、/var/log/secure等。 &
在 CentOS 7 上查询 Nacos 的安装路径和配置信息通常涉及几个步骤。这些步骤主要依赖于你是如何安装 Nacos 的(比如使用压缩包还是 Docker 等方式)。下面是一些通用的方法来帮助你找到 Nacos 的安装路径和配置信息:1. 查找 Nacos 的安装路径如果你不确定 Nacos 安装在哪里,可以使用 find 命令在系统中搜索 Nacos 的关键目录或文件。例如:sudo fi
转载
2024-06-07 09:22:40
91阅读
一、 shell介绍shell是一个命令解释器,提供用户和机器的交互。支持特定语法,比如逻辑判断,循环。每个用户都有特定的shellcentos7默认shell 为bash(Bourne Agin Shell)还用zsh,csh,ksh等二、 命令历史historyhistory 命令历史history -c 清空内存缓存命令。~/.bash_history 命令历史的存储文件HISTSIZE=1
转载
2024-05-11 19:01:10
191阅读
1.whereis 文件名
特点:快速, 执行准确查找。
用途 找到程序的源、二进制文件或手册。
语法 whereis [ -s ] [ -b ] [ -m ] [ -u ] [ { { -S | -B | -M } Directory ... }... -f ] File ...
转载
2024-08-14 09:00:06
213阅读
最近小熙想回顾下Linux常用的命令,发现一片文章写得特别优秀,特此记录分享下。一、文件与目录操作 命令解析cd /home进入 ‘/home’ 目录cd ..返回上一级目录cd ../..返回上两级目录cd -返回上次所在目录cp file1 file2将file1复制为file2cp -a dir1 dir2复制一个目录cp -a /tmp/dir1 .复制一个目录到当前工作目录(.代表当前目
转载
2024-02-27 15:14:50
116阅读
1. 脚本语言和编译型语言什么是编译型语言?编译型语言指一些从源代码(Source Code)转换成目标代码(Object Code)后便能直接通过计算机(Java通过虚拟机)来执行的语言,一些比较常见的语言包括C, C++, Java, Fortran, Pascal等都是编译型语言。 编译型语言的优点是高效,他们多半运作与底层,擅长处理字节、整型、浮点型或其他机器层级的对象。缺点是编译型语言
一、shell编程中条件表达式的使用
if #条件
then
Command
else
Command
fi #别忘了这个结尾如果if语句忘了结尾fi
test.sh: line 14: syntax error: unexpected end of fi二、if 的三种条件表达式
1.命令执行成功,等于返回0(比如grep ,找到匹配);执行失败,返回非0(grep,
一、变量 1.系统变量 2.自定义变量 变量名称一般用大写 等号两侧不能有空格 静态变量不能被
原创
2022-12-08 15:10:52
130阅读
1 shell概述shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。 shell还是一个功能强大的编程语言,易编写、易调试、灵活性强。(1)Linux提供的shell解释器有cat /etc/shells
# /bin/sh
# /bin/bash
# /usr/bin/sh
# /usr/bin/bash
# /bin/tcsh
# /bin/cshsh就是bash的
转载
2024-07-07 11:59:45
26阅读
一、if语句 1、单分支语句结构 if <条件表达式> then 指令 fi 例子: if [ -f file ] then echo “是一个普通文件” else echo “不是一个普通文件” exit 1 fi ######说明:如果file是一个普通文件,那么就执行echo “是一个普通文件” 否则 输出一条"不是一个普通文件" 最后退出脚本 2、多分支if语句结构 if &l
1>History命令语法: [test@linux]# history [n]
[test@linux]# history [-c]
[test@linux]# history [-raw] histfiles参数:n :数字,要列出最近的 n 笔命令列表-c :将目前的shell中的所有 history 内容全部消除-a :将目前新增的hi
什么是Shell?其实只要能够操作应用程序的接口都能够称为shell,也就是说,我们必须通过“shell”将我们输入的命令与内核通信,好让内核可以控制硬件来正确无误地工作。我们可以通过查看/etc/shells来查看系统中有哪些可用的shell,或者通过chsh -l命令来进行查看,如图所示: shell之间的相互切换,shell之间的切换分为永久切换和临时切换两种。shell之间的临时
转载
2024-08-05 20:13:42
46阅读
centos7初始化bashshell脚本#!/bin/bash
if [[ "$(whoami)" != "root" ]]; then
echo "请切换root用户 ." >&2
exit 1
fi
echo "适用CENTOS 7"
echo -e "\033[31m 修改selinux 关闭防火墙 修改网卡名eth0 系统参数等,有需要可自己微调
转载
2024-02-21 14:13:55
71阅读
【小教程】Ctrl+Alt+Del 总会转到本地桌面。如果需要将 Ctrl+Alt+Del 发送到远程计算机,应使用 Ctrl+Alt+End 组合键.FTP文件传输协议(File Transfer Protocol)是一个用于在计算机网络上在客户端和服务器之间进行文件传输的应用层协议。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者
转载
2024-02-21 14:11:53
175阅读