兄弟3150CDN激光彩色打印机问题和解决方案

1. 打印出的纸张皱褶,整条黑色线条

打印机使用约3年后,打印出的纸张全都皱褶,且有黑色长线条。后来发现,是由于加热组件中的定影上辊黑色塑料表皮破损导致的。当纸张通过滚动的加热辊时,在破损位置不能很好压紧纸张,导致纸张皱褶且有长线条。我于是更换了单个定影上辊,淘宝购买花费了38元。需要注意的是,维修难道稍微有点大。若是不小心搞坏了整个加热组件,也没关系,购买全套加热组件,也就280元,这个安装就非常简单。

2. 报错Dump stop,需要对所有四种颜色硒鼓进行更换

需要对硒鼓进行清零。打开上盖,然后同时按住GO和上建,屏幕上提示Drum unit,再按OK键选择四种不同颜色的硒鼓进行重置即可。

3. 提示墨粉用完

将粉盒右侧的齿轮重新进行归位。

内网搭建网站后通过Aliyun中转

在内网的服务器性能强大,能搭建一个功能齐全的网站。但是内网服务器一般没有公网IP,或被单位屏蔽了对外访问的端口,从而不能直接被外网访问。于是通过以最低价格购买性能最差的Aliyun服务器后,它具有公网IP,可以用于将内网服务器的网站中转,用于所有人访问。

1. 在Aliyun上购买服务器和域名

在Aliyun上购买最低性能的共享性服务器,即可用于中转内网的网站信息。进行数据流的中转时,服务器几乎没有消耗CPU计算的,其价格可以做到很低。

朋友在Aliyun的万网上购买了一个域名,yue-zheng.com,将该域名指向了购买的服务器IP地址,用于做网站。

2. Aliyun服务器上设置域名对应本机的8001端口信息

首先,购买Aliyun服务器时选择Rocky 9.2 Linux系统。登录系统后,安装http网页软件。

dnf install -y http*

修改网页设置的配置文件/etc/httpd//conf/httpd.conf,尾部增加以下内容,表示将Aliyun服务上8001端口的信息转发到80端口上,用于提供对外的 www.yue-zheng.com 域名上的网页信息。

<VirtualHost *:80>
    ProxyPreserveHost On
    ServerName www.yue-zheng.com
    ProxyPass / http://127.0.0.1:8001/
    ProxyPassReverse / htt://127.0.0.1:8001/
</VirtualHost>

开启防火墙服务,开启网页服务,设置两个服务开机自动启动,开放80端口。

systemctl start firewalld.service
systemctl start httpd.service

firewall-cmd --add-port=80/tcp --permanent
systemctl restart firewalld.service


systemctl enable firewalld.service
systemctl enable httpd.service

3. 内网服务器搭建网站并通过ssh反向隧道将其8001端口连接到Aliyun的8001端口

首先,在内网服务器进行网站配置,在/etc/httpd//conf/httpd.conf文件尾部增加内容如下,表示将 /home/zhengyue/wordpress文件夹下的网站信息通过内网服务器的8001端口输出。

Listen 8001
<VirtualHost *:8001>
    DocumentRoot /home/zhengyue/wordpress
    ServerName www.yue-zheng.com
</VirtualHost>

同样配置内网服务器的httpd、防火墙服务和80端口开放。

systemctl restart firewalld.service
systemctl restart httpd.service

firewall-cmd --add-port=80/tcp --permanent
systemctl restart firewalld.service

systemctl enable firewalld.service
systemctl enable httpd.service

然后,配置内网服务器无密码登录到Aliyun服务器,并设置ssh反向隧道。将内网服务器的8001端口信息转发给Aliyun服务器的8001端口。

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub zhengyue@yue-zheng.com

ssh -o PreferredAuthentications=publickey -o StrictHostKeyChecking=no -o ConnectTimeout=10 -f -N -R 8001:localhost:8001 zhengyue@yue-zheng.com

最后,将Wordpress博客网站搭建到内网服务器的 /home/zhengyue/wordpress 目录中。

cd /home/zhengyue
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar zxf latest-zh_CN.tar.gz && rm latest-zh_CN.tar.gz

sudo dnf install php php-devel php-fpm php-json
systemctl restart php-fpm.service
systemctl enable php-fpm.service

usermod -aG zhengyue apache
chmod 750 /home/zhengyue
systemctl restart httpd.service
chmod 775 /home/zhengyue/wordpress

输入www.yue-zheng.com来访问网站,并进行wordpress配置。

github的双重验证

最近github需要双重身份验证才能登录并上传代码。操作流程如下:

首先,登录GitHub后,打开Settings,点击左侧Password and authentication,设置Two-factor authentication为enabled。会弹出一个界面,上面有个二维码。

然后,在google浏览器中安装插件“身份验证器”,使用该插件给二维码截图,再点击插件,即可返回一串数字,填入网页中,即可完成验证。

Rocky 9系统对XFS磁盘进行配额

1. 安装quota软件

若没有xfs_quota命令,则安装quota软件:

dnf install quota

2. 关闭SeLinux安全机制

临时关闭
setenforce 0

永久关闭
perl -p -i -e 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

3. 挂载磁盘时添加配额参数

mount -o remount,usrquota,grpquota /dev/sdb1 /home

或修改 /etc/fstab 文件永久生效(需要重新挂载目标分区才能生效):

/dev/sdb1 /home xfs defaults,usrquota,grpquota 0 0

然后使用mount命令查看挂载分区是否支持磁盘配额:

mount | grep home
/dev/sdb1 on /home type xfs (rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota)

4. 开机时设置配额参数

虽然添加了挂载参数,使用mount命令检测时,其挂载方式依然是noquota。在使用xfs_quota进行配额时会失败,提示: