Linux安全加固学习
1、修改主机名方法一# hostname 主机名 ##临时修改主机名方法二#vim /etc/hostname ##修改hostname文件重启系统生效 将localhost.localdomain改为自定的主机名2、设置sudo给用户# vim /etc/sudoers ##编辑sudoers文件可以添加单个用户或者也可以添加组( wheel前面的% 表示wheel是组, 如果没有%则表示wheel...
2024-01-10Linux云主机安全加固
Last failed login: Tue Feb 10 23:32:08 EST 2019 from xxx There were 166 failed login attempts since the last successful login. Last login: Tue Feb 10 18:54:37 2019 from 这种一般是开启了默认的SSH登录端口22,导致一些全网扫描工具的高危端口扫描。如果密码被爆破后,就可以登录到自己的云主机上,进行信息盗取或恶意操作,例如挖...
2024-01-10Linux操作系统的安全合规性检查和加固
导读本文旨在指导系统管理人员或安全检查人员进行Linux操作系统的安全合规性检查和加固。1. 账号和口令1.1 禁用或删除无用账号减少系统无用账号,降低安全风险。操作步骤 使用命令 userdel <用户名> 删除不必要的账号。 使用命令 passwd -l <用户名> 锁定不必要的账号。 使用命令 passwd -...
2024-01-1021.Nginx安全管理
1. 隐藏响应的特定 header一般从站点的 Response Header 中,我们可以获取到如下信息Server: nginx/1.x.xX-Powered-By: PHP/7.x.x通过这个我们能够获取到搭设HTTP服务器的软件及版本号,以及项目代码的编写语言及版本号如果不隐藏掉这些信息,而恰好对应的软件版本又存在公开的漏洞,一旦被有意者利用,对我...
2024-01-10Linux三阶段之十二:HTTPS安全证书访问连接实践配置
十二、HTTPS安全证书访问连接实践配置(一)网络安全涉及的问题①. 网络安全问题-数据机密性问题 传输的数据可能会被第三方随时都能看到 ②. 网络安全问题-数据完整性问题 传输的数据不能随意让任何人进行修改③. 网络安全问题-身份验证问题 第一次通讯时,需要确认通讯双方的身份...
2024-01-10Linux下JDK安装教程
Linux下JDK安装教程,具体内容如下1、下载 JDK Linux 版本(注意看自己安装 Linux 系统的位数) oracle 官网下载地址:jdk-7u80-linux-x64.gz 百度云盘:链接: http://pan.baidu.com/s/1eS27kum 密码: wwcv2、进入虚拟机,查看是否有默认安装的 Open JDK 以 root 用户登录:输入 java -vesion. 如果出现如下信息,...
2024-01-10Linux批量安装依赖
1、依赖检测失败,xxx被xxxx需要。 当我安装rpm 的时候,出现依赖检测失败。 我们可以到http://rpmfind.net/linux/rpm2html/search.php 这个网站上去搜索相关信息,查看缺少什么依赖架包当我们联网的时候,或者做过架包镜像服务器,可以直接yum install systemd-lib 进行安装,但是当服务器处于...
2024-01-10Linux-介绍与安装
Linux概述我们为什么要学习Linux服务器端必备技术,很多大型项目都部署在Linux服务器Linux开源社区地位极高后端程序员必须掌握Linux,工作需要简介Linux 内核最初只是由Linux之父Linus torvalds(李纳斯·托沃兹 )在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的...
2024-01-10Linux源码安装JDK1.8
从官网下载包,https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz解压安装包#解压tar -zvxf jdk-8u231-linux-x64.tar.gz#移动他local目录mv jdk1.8.0_231 /usr/local/#配置环境变量vi /etc/profile#在文件最后添加java环境变量export JAVA_HOME=/u...
2024-01-10安装Consul集群
TIPS本文基于Consul 1.5.3,理论适用于Consul 1.6及更低版本。安装单机版Consul详见:《安装单机版Consul》知识预热Consul常用命令命令解释示例agent运行一个consul agentconsul agent -devjoin将agent加入到consul集群consul join IPmembers列出consul cluster集群中的membersconsul membersleave将节点移除所在集群co...
2024-01-10Linux:RPM安装工具的使用
RPM安装工具的使用RPM包管理工具介绍RedHat 软件包管理工具(RedHat Package Manager,RPM)RPM 软件包工具常用于软件包的安装、查询、更新升级、校验、卸载以及生成.rpm 格式 的软件包等操作。RPM 软件包工具只能管理后缀是.rpm 的软件包。软件包的命名格式:软件名称-版本号(包括主版本号和次版本号).软件...
2024-01-10linux时间同步ntp服务的安装与配置
1、安装ntp服务,要使用时间同步、那么服务端与客户端都需要使用如下命令安装NTP软件包[root@5201351 ~]# yum install ntp -y2、如果只是作为客户端的话,配置则可以非常简单,编辑/etc/ntp.conf文件,注释掉默认的如下默认的4行再加上我们的时间同步服务端的IP地址或者域名即可,其中prefer选项表示优先使...
2024-01-10Linux 安装和使用 RAR工具
RAR 安装方法一、通过apt命令安装 rar 和 unrar未安装 unrar 的情况下,提取 RAR 文件会报出“未能提取”错误Ubuntu 安装 rar和 unrar(因为 rar和 unrar分别只支持压包和解包,所以需要解包和压包的童鞋这两个都需要安装)安装 rarsudo apt install rar安装 unrarsudo apt install unrarrar和 unrar 基本使用2.1 rar 创建将...
2024-01-10TICK技术栈(三)InfluxDB安装及使用
1.什么是InfluxDB?InfluxDB是一个用Go语言开发的时序数据库,用于处理高写入和查询负载,专门为带时间戳的数据编写,对DevOps监控,IoT监控和实时分析等应用场景非常有用。通过自定义配置让InfluxDB保留规定时间内的数据,并自动从系统中删除不在规定时间内的数据,可以节省计算机上的空间。InfluxDB...
2024-01-10Linux上安装JDK1.8
以CentOS为例。 切换到root账户 检查是否已安装过jdkyum list --installed|grep jdk或者java -version看下能不能执行。如果已安装过但jdk版本不符合要求,先yum remove卸载。 方式一、从软件源下载安装1、列出可用的jdkyum list|grep jdk 2、复制包名,安装jdk1.8yum install java-1.8.0-openjdk.x86_64有...
2024-01-10Linux起源
Linux起源操作系统出现时间线:Unix1970年诞生 ,71年用C语言重写Apple II 诞生于1976年window诞生于1985年Linux诞生于1991年,由大学生Linus Torvalds和后来的众多爱好者共同开发完成。想必大家看了这个时间线应该能想明白为啥Linux要出现并且开源吧。因为前面三个都贼贵。为什么是企鹅logo因为企鹅是极地...
2024-01-10Linux笔记(一)
一、Linux目录结构bin存放二进制可执行文件(ls,cat,mkdir等)boot存放用于系统引导时使用的各种文件dev用于存放设备文件etc存放系统配置文件home存放所有用户文件的根目录lib存放跟文件系统中的程序运行所需的共享库以及内核模块mnt系统管理员安装临时文件系统的安装点opt额外安...
2024-01-10详解linux软连接和硬链接
本篇文章详细介绍了linux软连接和硬链接,废话不多说,接着往下看把。一 链接文件Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【软连接】另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似...
2024-01-10Linux非阻塞FIFO(按需记录)
我喜欢记录“按需”输出的程序。例如。输出记录到终端,但是另一个进程可以随时挂接到当前输出。经典方法是:myprogram 2>&1 | tee /tmp/mylog并按需tail /tmp/mylog但是,这将创建一个不断增长的日志文件,即使在驱动器空间不足之前也不会使用它。所以我的尝试是:mkfifo /tmp/mylogmyprogram 2>&1 | tee /tmp/my...
2024-01-10Linux札记第十七章
目录程序学习方法?为什么学习Linux?什么是操作系统?操作系统分类学习Linux可以做什么?学习Linux主要是学习什么?Linux版本虚拟机Linux文件系统(目录和文件)程序学习方法?编程和Linux学习一样,学习编程:写代码 --- 学习Linux:学命令1:练、练、练2:学会使用搜索引擎3:不求甚解 对于...
2024-01-10Linux应知应会(一)
一、Linux入门概述1.1 概述Linux内核最初由芬兰人Linus Torvalds在赫尔辛基大学就读时处于个人爱好编写的。Linux是一套免费使用且自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬...
2024-01-10最好的c音频库linux
我想知道是否有人对c的最佳linux音频库有什么看法。我正在学习,并且正在使用力宝上的音频输出进行实验。编辑:现在我要做的就是放出频率音。回答:您可以尝试FMod。你可以在这里得到它。它具有高级api,支持许多编程语言和操作系统。可以播放和编码许多音频格式,还支持3d声音等等。它对于...
2024-01-10linux总结
Linux基础操作,帮助快速上手Linux操作系统,内容包括:操作文件,操作文本,软件下载,以及操作磁盘等基础知识。 1.开始Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首...
2024-01-10为Linux
许可替代有许多方法在具体验证 例如windows系统来验证软件:为Linux在操作系统窗口,我们使用通过在Windows注册表存储密钥值来验证软件文件的过程将如软件开始 - >许可密钥 - >浏览和更新许可密钥(.KEY 文件) - 当软件启动的许可证密钥>进行了验证 存储在注册表项 特定键值 个 上述过程是在windows...
2024-01-10linux三剑客之awk
目录linux三剑客之awk1、awk的语法2、参数3、awk的生命周期4、awk中的预定义变量5、awk处理规则的执行流程6、awk中的函数7、awk中的定位1、正则表达式2、比较表达式(作用的是文本内的内容)3、逻辑表达式4、算术表达式5、条件表达式(作用的是文本外的内容)6、范围表...
2024-01-10