舒尔特方格游戏添加功能

给舒尔特方格游戏加了几个功能

  1. 分多个页面,第一个页面通过,才能进入下一个页面,且难度增加
  2. 添加语言切换功能
  3. 新增一列提示当前完成时间的关数
  4. 第二关是没有选中提示功能
  5. 新增标题要求
  6. 新增提示词用以指导如何使用此页面

删除hexo未发布文章

普通删除方式
Hexo正常删除文章的流程是先删除本地文件。

以原始文件:helloworld.md为例:

首先进入到source / _post 文件夹中,找到helloworld.md文件,在本地直接执行删除。

然后依次执行命令:

1
hexo clean
1
hexo g
1
hexo d

此时已经成功删除文章了。

转自

1
https://www.yuezeyi.com/294.html

fedora37 update fedora40

思路

因为fedora37的官方repo已不提供,命令行升级的可能性已不存在,所以在新硬盘上安装fedora40,把fedora37硬盘挂在到fedora40系统,为后续迁移做准备

操作

在window系统用官方Fedora Media Writer工具做U盘引导镜像,工具自带下载镜像功能,好用!
又到了分区环节,37用的分区是/usr, /var, /opt 单独分了100G,这些分区用不完,还占用磁盘空间,这次重新分配

分区 磁盘大小 格式
/boot/efi 2G
/boot 20G
/ 300G lvm
/home 300G lvm

安装完成后的一些变更

1.登录用的显示管理器用lightdm替换gdm

禁用gdm开机启动

1
systemctl disable gdm

安装lightdm

1
2
3
yum search fedora.release
sudo yum groupinstall xfce
sudo yum install xfce4*

开机启动

1
systemctl enable lightdm.service

开启服务

1
systemctl start lightdm.service

登录时有个问题,选择xfce4会话,密码正确还是会跳回未输入密码的画面,但是先用gnome会话登录成功后注销,再用xfce4会话登录就可以登录成功

在 /etc/pam.d/login 文件行尾添加

1
session    required     /lib64/security/pam_limits.so

依然没有解决问题

vsftp配置

安装ssh和vsftpd后

确认sshd.service服务文件是否生成

1
systemctl list-unit-files | grep ssh

开机启动sshd服务

1
systemctl enable sshd.service

开始sshd服务

1
systemctl start sshd.service

用nc -nvv IP 22

1
nc -nvv IP 22

显示 CONNECT SUCCESS 字样即为成功

未完待续

fuser

fuser 的使用

查询某个文件夹或者文件被哪个进程占用时
可以切换到某个目录 执行 fuser -uv . (点是指当前目录)

或者 fuser -uv 文件名