May042022
VMware安装CentOS6.8详细教程
介绍
VMware是一款常用的虚拟化软件,可以在一台物理主机上运行多个虚拟机操作系统。CentOS是一种开源的企业级Linux操作系统,具有稳定性和安全性。
本文将为您介绍如何在VMware中安装CentOS6.8,并提供详细的步骤和注意事项。
步骤一:下载安装VMware Workstation
首先,您需要下载并安装VMware Workstation。您可以在VMware官方网站上获得免费试用版本或购买正式版本。下载完成后,按照...阅读全文
抢沙发
Apr282022
Ubuntu18.04安装Wine
介绍
Wine是一个兼容层,可在Linux和macOS操作系统上运行Windows应用程序。它允许用户在不安装Windows的情况下,在Linux系统中运行Windows程序。如果您是Ubuntu 18.04的用户,并且需要在您的系统中运行Windows应用程序,那么安装Wine将是一个不错的选择。在本博客中,我们将指导您如何在Ubuntu 18.04中安装Wine。
步骤
步骤1:添加Wine存储库
要在Ubuntu 18.04中安装Wine,您需要添加Wine...阅读全文
Apr252022
Cron 计划任务的使用
Cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。它是Linux的内置服务,所以很多情况下我们会用到它。
首先当然是如何启用/停用该服务
//启动服务
sudo service cron start
//停止服务
sudo service cron stop
//重启服务
sudo service cron restart
//重新载入配置
sudo service cron reload
大部分的VPS计划任务默认都已经加如到了开机自启中,但是有些VPS(比如...阅读全文
Apr122022
linux下修改ls显示的时间格式
linux 下修改 ls 命令显示的时间格式,两种方式。
1.修改ls显示格式
ls -l --time-style '+%Y-%m-%d %H:%M:%S'
drwxr-x--- 2 yhm yhm 4096 2019-01-03 21:08:45 phpernote
2.修改配置到bash_profile
vi ~/.bash_profile
export TIME_STYLE='+%Y/%m/%d %H:%M:%S'
cat ~/.bash_profile | grep TIME
source ~/.bash_profile
阅读全文
Apr052022
CentOS7-Oracle11g 安装记录
前言
在本篇博客中,我将记录在CentOS 7上安装Oracle 11g的详细步骤和注意事项。Oracle是一款功能强大的关系型数据库管理系统,通过安装和配置Oracle,您可以在CentOS 7系统上搭建一个稳定的数据库环境。
步骤一:下载Oracle 11g安装文件
首先,您需要从Oracle官方网站下载适用于Linux的Oracle 11g安装文件。确保您下载的文件与您的CentOS 7系统架构相匹配。
步骤二:安装依赖项
在安装Or...阅读全文
Apr012022
解决PHPStorm中的Can’t resolve EOL error报错
在使用 PHPStorm 进行编码时,有时候会遇到一个让人困惑的报错:”Can’t resolve EOL error”。这个报错可能会导致代码无法正常运行,给我们带来一些麻烦。本文将介绍这个报错的原因,并提供一些解决方法。
问题的原因
“Can’t resolve EOL error” 报错通常出现在 PHPStorm 中编辑代码时,这是因为该编辑器默认将换行符视为 Linux 或 Mac 系统上的 LF(...阅读全文
Mar202022
Python入门指南:安装、环境与第一个“Hello World”
欢迎来到Python入门指南!本博客将带你逐步了解Python,并帮助你顺利开始你的编程之旅。今天,我们将介绍Python的安装、环境设置,并教你如何编写你的第一个Python程序——“Hello World”。
安装Python
首先,你需要安装Python编程语言。Python官方网站提供了Python的最新版本下载,你可以访问https://www.python.org/downloads/下载适合你操作系统的版本。
请根据你的操作系统类型(Windows...阅读全文
Mar192022
如何在Linux中使用Git进行版本控制
Git是目前最流行的版本控制系统之一,它能够帮助开发人员更好地管理和跟踪项目的版本。在Linux中使用Git非常方便,下面将介绍如何在Linux中安装Git,并使用Git进行版本控制。
安装Git
在Linux中安装Git非常简单,你只需要在终端中运行以下命令:
sudo apt-get update
sudo apt-get install git
这将会安装最新版本的Git到你的Linux系统上。
创建一个新的仓库
在使用Git进行版本控制之前...阅读全文
Mar112022
CTFHub_2021-津门杯-Web-hate_php(通配符绕过正则匹配)
2021-第五届世界智能大会-「津门杯」国际网络安全创新大赛-Web-hate_php
打开场景,显示源代码
<?php
error_reporting(0);
if(!isset($_GET['code'])){
highlight_file(__FILE__);
}else{
$code = $_GET['code'];
if(preg_match("/[A-Za-z0-9_$@]+/",$code)){
die('fighting!');
}
eval($code);
}
代码审计后,发现对输入code进行了正则表达式匹配,过滤了英文大小写字母、数字和_...阅读全文
Mar072022
CentOS 7/8 系统内核升级至 5.16 – 解决 Linux 内核权限提升漏洞(CVE-2022-0847)
前言
最近,Linux 内核发布了一个权限提升漏洞(CVE-2022-0847),该漏洞影响了 CentOS 7 和 CentOS 8 系统。为了保护服务器和用户的安全,我们建议将系统内核升级至最新版本 5.16,以修复该漏洞。
漏洞简介
漏洞编号:CVE-2022-0847
漏洞类型:权限提升漏洞
影响系统:CentOS 7 / CentOS 8
当前内核版本:4.19
该权限提升漏洞允许攻击者在受影响的系统上提升权限,并以 root 用户身份执...阅读全文