- 博客(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
原创 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” >...
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初级认证知识和考点脑图总结(原文件)
2020-04-18
MASM6.11完美精简版
2008-04-18
系统关机定时器 V1.0
2007-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人