自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SchRHT Blog

史晨的个人技术博客

  • 博客(135)
  • 资源 (3)
  • 收藏
  • 关注

原创 Understanding Runtime, Deadline, and Period in SCHED_DEADLINE

SCHED_DEADLINE follows the Earliest Deadline First (EDF) scheduling algorithm with additional enforcement from the Constant Bandwidth Server (CBS) to guarantee real-time constraints.

2025-02-01 01:10:50 873

原创 How to Use shred to Erase a Drive or File in Fedora

Erasing a drive securely is crucial to protect your sensitive data from unauthorized access. In this blog post, we will learn how to use the `shred` command in Fedora to securely erase a whole drive or a specific partition. `shred` overwrites the specified

2024-07-12 23:01:39 852

原创 如何在 Fedora 中使用 `shred` 擦除驱动器或文件

安全擦除驱动器对于保护您的敏感数据免受未授权访问至关重要。在这篇博文中,我们将学习如何在 Fedora 中使用 shred 命令安全擦除整个驱动器或特定分区。shred 通过多次覆盖指定文件,使得即使是高级恢复技术也很难恢复数据。

2024-07-12 22:52:00 435

原创 Mac OS中创建适合网络备份的加密镜像文件:详细步骤与参数选择

这篇文章提供了在Mac OS中创建适合网络备份的加密镜像文件的详细步骤,同时探讨了在选择相关参数时的关键考虑因素,以确保用户能够安全、高效地存储和保护重要数据。

2024-02-05 08:09:43 1801

原创 更改WordPress域名设置

这是因为第一种方法需要您仍然能够访问您的Wordpress网站,而后两种方法做了同样的事情但使用了不同的工具。如果您是Windows用户,建议使用带有图形界面的第二种方法。在这些情况下,您都需要更新WordPress中的WordPress Address (URL)和Site Address (URL)以使新的域名生效。而在大多数情况下这两个URL是相同的,除非您有非常具体的需求并且知道您在做什么,否则不要将它们设置为不同的值。后,您可能需要清除浏览器缓存和cookie才能看到反映在您网站上的更改。

2023-03-16 09:02:05 1563

原创 解决Podman网络DNS不可用问题

记录我如何解决Wordpress无法连接数据库的问题,这个问题由Podman默认配置导致,需要安装额外的软件包。

2023-02-28 08:51:07 892

原创 让桌面版Linux以命令行模式启动

以Fedora为例,如果安装的是workstation版本,默认是以图形化界面启动的,这样你就可以登陆桌面,就像使用Windows PC机那样使用这台设备。而如果你是想把它当作服务器,那么通常你只需要命令行,这个时候可以通过关闭图形化界面的方式来节约资源并提升服务器效率。本文通过介绍如何更改Linux的默认启动模式来实现这个目的。

2022-12-06 23:42:50 2719

原创 在VSCode中自定义文件类型和扩展名关联

本文介绍了如何在VSCode中自定义文件类型和扩展名的关联,让用户能够在个性化文件中使用语法高亮和自动排版(format)功能。This article describes how to customize the association of file types and extensions in VSCode, allowing users to use syntax highlighting and automatic formatting features in persona......

2022-07-19 22:42:36 8066

原创 libvirt开启Linux虚拟机启动菜单 boot menu timeout

在libvirt环境下设置Linux虚拟机启动菜单超时时间。

2022-04-21 09:04:13 2319

原创 Linux指纹识别相关配置

目录概述启用指纹识别概述本文以Fedora 34 workstation为例,适用于绝大部分Red Hat发行版。指纹识别硬件为Lenovo ThinkPad P1 Gen 3自带的指纹识别模块。启用指纹识别启用方法很简单,在Settings中的Users选项卡上选择Fingerprint Login,并按照界面提示录入指纹并将其激活即可。激活指纹登陆后,在进入桌面前,...

2021-07-26 19:05:50 2367

原创 利用ssh找到IP改变后的主机

grep 10.66.93.11 ~/.ssh/known_hosts10.66.93.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHdM/ZKqOTVOxUzNmohTd7+HK9pyQul2sBdyCv90Zphzp6Is57KPobOXW96zdY7V5lcCt6cQDjwipvxHeF0JIAo=nmap -p 22 10.66,72-73.0-255.0-255 --host-time

2021-07-12 12:52:48 666

原创 Ansible跨play引用变量的注意事项

背景跨play引用变量出错,提示The task includes an option with an undefined variable. The error was: 'var1' is undefined。Ansible的变量可以通过几种主要的方式定义,var、register、set_fact等等。但需要注意这些变量的命名空间,在Ansible中变量的命名空间“绑定”在host上面。因此跨play引用变量时如果选定不同的host,那么引用变量就会出错。举例说明- hosts: localh

2021-05-24 16:35:04 2816 1

原创 [工具] Markdown在线转换html导出PDF工具推荐

尝试过几个国内网站,功能往往不尽如人意,今天尝试了四五个国外的网站,发现下面两个比较出色。https://dillinger.io/https://markdowntohtml.com/这两家网站转换出来的html都很不错,支持表格,也没遇到过乱码。目前发现的区别是dillinger.io会将邮件地址渲染成mailto:连接,markdowntohtml.com不会这样。个人喜欢前者,后者作为备用。...

2021-03-04 11:11:54 1287 1

原创 解决SELinux导致Apache无法访问文件

问题描述RHEL8服务器安装有Apache做文件访问用,数据卷是/dev/sdb挂载在/nfs下,要从网站访问的内容存在于/nfs/perf-insight/路径下,在Apache默认路径下设有同名软连接即/var/www/html/perf-insight/。访问网站提示“Forbidden”,查询错误日志/var/log/httpd/error_log提示如下:[Tue Jan 19 16:38:25.344744 2021] [autoindex:error] [pid 6095:tid 139

2021-01-19 23:03:45 1241 1

原创 [代码片段] shell(bash)文件锁

说明“代码片段”系列文章并非对相关知识的总结,而是为代码编写提供快速上手的模板,即通过复制粘贴代码再经过简单的修改以快速完成预期功能。代码片段# Locklockfile=$logdir/generate_pbench_fio_plots.lockif [ ! -e $lockfile ]; then echo $$ >$lockfile || exit 1 echo "$(basename $0): INFO: Locked with: $lockfile" >&am

2021-01-14 13:59:51 690 1

原创 [代码片段] shell(bash)创建及输出表格

说明“代码片段”系列文章并非对相关知识的总结,而是为代码编写提供快速上手的模板,即通过复制粘贴代码再经过简单的修改以快速完成预期功能。代码片段flist=$(ls *_$series.[0-9]*.log)for file in $flist; do re=$release se=$(echo $file | sed 's/.*_\(\w*\).\([0-9]*\).log/\1/') no=$(echo $file | sed 's/.*_\(\w*\).\([0-9]*\).log/\2

2021-01-14 13:57:35 2040

原创 [代码片段] Shell(bash)利用Python计算几何平均数和标准差

脚本执行路径codepath = os.path.split(os.path.abspath(__file__))[0]常用的函数os.getcwd() :获取python解释器执行脚本时候的所在地方file :当前文件路径os.path.dirname(file) : 某个文件所在的目录路径os.path.join(a, b, c) : 路径构造拼接 a/b/cos.path.abspath(path) : 将path从相对路径转成绝对路径os.pardir :上一层目录 Linu

2021-01-14 11:54:46 1087

原创 [代码片段] shell(bash)脚本参数解析(getopts)

说明“代码片段”系列文章并非对相关知识的总结,而是为代码编写提供快速上手的模板,即通过复制粘贴代码再经过简单的修改以快速完成预期功能。代码片段function show_usage() { echo "Copy image to another region." echo "$(basename $0) [-h] <-r from-region> <-R to-region> \<-i from-image-id | -n from-image-name

2021-01-06 12:09:40 516

原创 [代码片段]Python命令行参数(argparse)

代码片段1import argparseLOG = logging.getLogger(__name__)logging.basicConfig(level=logging.DEBUG, format='%(levelname)s:%(message)s')ARG_PARSER = argparse.ArgumentParser(description="Generate benchmark CSV")ARG_PARSER.add_argument( '--test_dir',

2020-11-30 12:17:27 350

原创 Docker数据卷挂载命令volume(-v)与mount的总结

命令用法参数--mount是用来挂载volume的,这些volume可以通过docker volume进行管理。示例:docker run --name $CONTAINER_NAME -it \--mount source=${CONTAINER_NAME}-app,destination=/app \--mount source=${CONTAINER_NAME}-data,destination=/data,readonly \--mount source=${CONTAINER_NAME}

2020-05-22 23:50:29 44850

原创 ESXi通过命令行创建并直通RDM磁盘

背景本文内容基于ESXi 6.7,其他版本仅供参考。一般情况下,如果硬件支持良好,在虚拟机编辑界面应该能够使用“Add raw disk”的选项,例如当我使用SLI 9200-8i阵列卡就可以直接向虚拟机添加RDM磁盘。但如果硬件不被支持,也没有关系,我们仍然可以通过ESXi命令行来实现RDM的功能。方法首先,开启ESXi命令行,如下图所示,在"Host" > “Manage” &gt...

2020-05-03 19:24:21 9941

原创 使用Linux挂载NAS硬盘的RAID分区

背景最近在研究各种NAS,包括我的D-Link DNS-320和群晖的DSM,使用NAS是为了给数据存储提供方便和安全保障,当然前提是不能被某个技术或产品绑架,尤其对于我们搞开源的工程师来说,更是如此。我比较关注我的数据安全,我会考虑如果某天我的NAS坏掉了,数据是否能够在其他设备上读取出来,这是蛮重要的事情。因此我对DNS-320和群晖DSM系统做了这方面的验证,结果证明它们都使用了开源的R...

2020-04-27 08:34:37 9029 1

原创 D-link DNS-320双盘位NAS的RAID1功能测试

背景最近打算把之前的双盘NAS改成RAID1模式存放重要数据。为了保险起见,我打算测试一下该NAS组RAID1的基本功能。测试测试的硬件是D-link DNS-320,多年前买的入门级NAS,双盘位;测试用到两块2TB的机械硬盘和一台Linux主机。测试流程如下:双盘在NAS中创建成RAID1,写入一些被测数据,这时两块硬盘应该有相同的数据。拔掉其中一块硬盘,连接Linux主机,在L...

2020-04-24 08:45:45 2417

原创 使用ESXi创建DSM虚拟机并透传硬盘

声明本文纯属技术研究,请支持正版软硬件。数据无价,谨慎对待!笔记ESXi 6.7上安装DSM 6.2方法见下面的文章,注意虚拟机的配置。ESXi 6.7 虚拟机安装群晖 DSM6.2.1 | 星光博客安装完后群晖中所有的硬盘都是虚拟磁盘,添加实体磁盘的方法有两种:RDM直通磁盘控制器透传RDM直通RDM直通硬盘最为简单,但缺点是DSM读不到硬盘的S.M.A.R.T信息。RD...

2020-04-19 23:13:55 19404

转载 坏道与硬盘的P表和G表

序言这篇文章是对机械硬盘坏道相关知识的一些介绍,包括为什么会产生坏道,什么是P表和G表,以及它们的工作机制。文章介绍的比较清晰,感觉有所帮助,故将其转载过来。原文链接:http://www.360doc.com/content/17/0129/18/30599128_625300307.shtml原文坏道是指硬盘碟片中存在缺陷的区域,在这个区域上,硬盘无法读取和写入数据,而已经存储在这个位...

2020-04-18 11:49:10 6329

原创 ESXi 6.7 克隆虚拟机

背景介绍vSphere可以直接克隆虚拟机,但是如果没有配置vSphere,ESXi也是可以单独操作的。环境介绍ESXi 6.7,最好是打开ssh服务,因为下面有些演示用到了它。但如果没打开ssh服务也是无所谓的,并不影响基本功能。有一台名为“SCVM-WIN7-01”的虚拟机,系统是Windows 7,建立在名为“DS-KST240-SSD-1”的DataStore上,这台虚拟机已经有三个...

2020-03-23 10:39:18 15090 1

原创 Windows安装光盘启动优盘制作

前言安装Windows系统最便捷的方式有两种,一个是通过刻录DVD光盘进行安装,另一个就是制作启动优盘进行安装。制作Windows安装盘无论是制作Windows系统DVD安装光盘,还是USB的安装优盘,除了官方的ISO文件之外,都需要用到Windows官方的安装盘制作工具。下载地址:Windows USB/DVD Download Tool安装并运行工具后根据提示选择ISO文件,再选择制作...

2020-01-30 11:20:43 2608

原创 Linux下获取和比较文件大小

---titlecn Linux下获取和比较文件大小author Charles Shih <schrht@gmail.com>date 2020-01-14updated 2020-01-14tags Linux,bash---正文Linux下获取文件大小最直接的命令就是ls -l,然后取出对应字段:$ ls -l filename-rw-r--r--. 1 c...

2020-01-14 13:17:45 3729

原创 Linux扩充虚拟机磁盘分区容量

title Linux扩充虚拟机磁盘分区容量author Charles Shih <schrht@gmail.com>date 2020-01-09updated -tags Linux,虚拟机,VM,分区,镜像文章目录背景知识具体步骤1. 查看分区2. 创建新镜像创建raw格式镜像创建qcow2格式镜像3. 调整分区4. 删除旧镜像参考资料背景知识以Red Hat系...

2020-01-09 23:21:09 1046

原创 Accessing ExFAT partition on Fedora / 在Fedora系统上读写ExFAT分区

Accessing ExFAT partition on Fedora / CentOS / RHEL在Fedora / CentOS / RHEL系统上读写ExFAT分区BackgroudExFAT filesystem is widely supported on Windows and MacOS. So if you’d like to use your block device a...

2019-12-10 21:34:05 1329

原创 ESXi直通SATA控制器导致系统盘无法访问的解决办法

背景在一次折腾ESXi的时候,我打算把某个硬盘直通给虚拟机使用,因为理解不到位所以将SATA控制器给直通了。直通SATA控制器本身是一个很正常的操作,但一定不要直通ESXi系统盘所在的那个SATA控制器(如果ESXi装在SATA硬盘上的话),这是一个大坑,我就是因为少想了这一步才踩了这个坑。我的机器上只有一个SATA控制器,而ESXi又安装在其上的一块硬盘上,直通操作让我的所有的存储设备和虚拟...

2019-11-12 23:00:12 32154 33

原创 关于数据分享方式的梳理

正文如果你有一些保密的数据想要分享给朋友,我基本能够想到以下一些方法:序号分享方案优点缺点最佳实践1存储介质拷贝隐私强,传输大数据量速度快仅适合有限的和有计划的分享,传输小数据量成本高,不适合分享经常变动的内容权衡通信成本;如需邮寄,应当给存储介质加密,密码单独告知2电子邮件传输小数据量成本低,操作简单保密性差,不适合分享经常变动的内容考虑将保密...

2019-10-29 22:34:06 1131

原创 Git commands to work with upstream on Github

---title Git commands to work with upstream on Githubauthor Charles Shih <schrht@gmail.com>date 2018-09-29updated 2018-10-22tags git,github,pull request,upstream,downstream---Create down...

2019-10-10 09:59:35 354

原创 使用Github Pages创建个人博客站点

环境准备MacOS XgitHomebrewnpmhexo步骤及参考创建Github Pages可以直接参考官方文档,很简单;也可以参考一下这篇文章。这一步的验收标准是浏览器访问username.github.io可以出现“Hello World”。设置自定义域名(可选)获取到username.github.io的IP地址,然后在域名提供商后台设置为A记录。然后参考这...

2019-09-22 23:20:20 384

原创 Open TestCon正式落户北京 演讲议题征集现已火热开放!

Open TestCon议题征集现已开放!截至日期2019年10月31日阅读全文

2019-09-04 18:29:51 645

原创 你最常用的Linux命令是什么?

Which terminal command do you use the most?你最常用的Linux终端命令是什么?一起来看下吧!

2019-09-03 08:14:31 559

原创 为你的个人博客添加访客地图

添加步骤创建账号在一切开始前,你需要开通一个访问者地图,ClustrMaps是个相当不错的网站,注册简单,我用了十几年。注册很简单,只需要访问ClustrMaps网站,再点击右上角“Sign Up”进行注册,如果你有Google账号,也可以直接登陆。创建地图登陆之后,你就可以点击页面上的Create New Widget来创建一个新的地图(用户菜单中的Get Map也是同样的功能)。如...

2019-08-20 10:38:10 6295 8

原创 ISTQB初级认证-知识点及脑图总结

前言此文章为本人利用课余时间进行的ISTQB初级认证知识和考点的总结。总结过程主要参考了“ISTQB测试人员认证初级大纲(2011版)”,由于作者能力与精力有限,此篇文章可能会存在纰漏,望见谅并及时指出。谢谢!ISTQB思维脑图上图中红色字体部分为重要考点和易错点。ISTQB(初级)知识和考点总结软件测试基础(1)为什么需要测试(1.1)缺陷带来的危害(1.1.1)资金受...

2019-08-18 23:05:40 4959 9

原创 Permission denied on accessing host directory inside containers

Permission denied on accessing local directory in containerWhat’s going on?While running containers by Podman or Docker, your data volume cannot be accessed.$ mkdir -p /tmp/directory$ podman run -...

2019-07-02 14:50:49 521

原创 解决容器挂载数据卷无法访问的问题

现象通过Podman或Docker运行容器后,在容器内访问数据卷被拒绝。$ mkdir -p /tmp/test$ podman run -itd --name test -v /tmp/test/:/test:rw fedora:28 /bin/bash$ podman exec test ls /testls: cannot open directory '/test': Permi...

2019-06-18 16:16:50 3806

ISTQB初级认证知识和考点脑图总结(原文件)

ISTQB初级认证知识和考点脑图总结。总结过程主要参考了“ISTQB测试人员认证初级大纲(2011版)”,由于作者能力与精力有限,此篇总结很难尽善尽美,望见谅,谢谢!博客文章:https://shichen.blog.youkuaiyun.com/article/details/99710499

2020-04-18

MASM6.11完美精简版

MASM6精简版 简单介绍: 这是本人利用课余时间从完整的MASM6.11系统中提取出来的,它可以完成.asm文件的汇编和连接,完全符合汇编语言的教学需求,并且为您省下宝贵的时间与空间! 此外,本人另有完整的官方MASM6.11安装程序提供下载,但个人觉得里面很多功能根本用不上,所以并不推荐下载!(这个精简版里收录了我们需要的全部功能,请放心使用!) 欢迎提宝贵意见,谢谢! 联系方式是我的博客 http://blog.youkuaiyun.com/sch0120                                                   ★★★不会用的打分时手下留情哈!★★★ enjoy it ...

2008-04-18

系统关机定时器 V1.0

系统关机定时器 V1.0 for WindowsXP 系统关机定时器可以很方便地定制关机任务,而且对计算机是绝对安全的! (为方便博客用户特传到此处并免积分提供给大家,希望多捧场啦!写的不好也别拿鸡蛋砸我哈!) 此脚本开放源代码:http://blog.youkuaiyun.com/sch0120/archive/2007/11/17/1890410.aspx

2007-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除