页数 | 96页 |
语言 | 中文版 |



买耗材送维修手册
按照这个教程,可以打印出耗材报告页面,并且可以看到型号版本
该方法使用面板清零方法
检查线束是否插好,并且每次装入新硒鼓时要进行初始化操作
MySQL自带了一个强大的复制功能,可以实现数据库的同步复制。该功能通过主数据库(Master)上的二进制日志(binary log)来捕获并传递对数据库的更改,然后在从数据库(Slave)上重放这些更改,从而使得从数据库与主数据库保持同步。
下面是使用MySQL自带工具进行同步复制数据库的基本步骤:
my.cnf
或my.ini
)中启用了二进制日志功能: [mysqld]
log-bin=mysql-bin
server-id=1
b. 重启MySQL服务,以使配置生效。
CREATE USER 'replication_user'@'slave_ip' IDENTIFIED BY 'password';
GRANT REPLICATION SLAVE ON *.* TO 'replication_user'@'slave_ip';
FLUSH PRIVILEGES;
用户权限如下
替换 'replication_user'
和 'password'
为你希望设置的用户名和密码。 'slave_ip'
是指从数据库服务器的IP地址或主机名。如果允许任意IP连接,可以将 'slave_ip'
设置为'%'
。
SHOW MASTER STATUS;
[mysqld]
server-id=2
b. 重启MySQL服务,以使配置生效。
<log_file>
和 <log_position>
替换为步骤3中获得的主数据库的二进制日志文件名和位置。 CHANGE MASTER TO MASTER_HOST='master_ip', MASTER_USER='replication_user', MASTER_PASSWORD='password', MASTER_LOG_FILE='<log_file>', MASTER_LOG_POS=<log_position>;
<log_file>
和 <log_position>
来自步骤3中主数据库的输出。
START SLAVE;
SHOW SLAVE STATUS;
确保在输出中看到 Slave_IO_Running
和 Slave_SQL_Running
均为 Yes
,这表示复制正在运行且没有错误。
现在,你的主数据库和从数据库应该已经配置为进行同步复制。主数据库上的更改会自动传递到从数据库,从数据库会按顺序重放这些更改,从而保持同步。注意,在复制过程中,主数据库和从数据库的数据会保持同步,但复制过程中可能会有一定的延迟。
注意:
expire_logs_days
是MySQL配置文件中的一个选项,用于指定保留二进制日志文件的天数。通过正确配置这个选项,你可以确保只保留最近3天的二进制日志,从而限制日志文件的大小并节省磁盘空间。
假设你希望保留最近3天的更改,可以按照以下步骤配置 expire_logs_days
:
my.cnf
或 my.ini
)。[mysqld]
部分添加或编辑以下行: [mysqld]
log-bin=mysql-bin
server-id=1
expire_logs_days=3
log-bin=mysql-bin
是启用二进制日志功能的配置。server-id=1
是设置主数据库的唯一标识号,确保主从服务器有不同的标识号。
expire_logs_days=3
是设置保留二进制日志的天数为3天。这意味着旧于3天的二进制日志文件将会自动被MySQL删除。
配置完成后,MySQL将在每次生成新的二进制日志文件时记录当前日期,并自动删除早于3天的二进制日志文件。这样,你就可以确保保留最近3天的更改,并限制二进制日志文件的大小。请确保磁盘空间足够,以容纳至少3天的二进制日志文件。
如果提示SSL未开启 还需要自签署证书:
自签署证书是用于测试或开发目的的一种方式,它不受受信任的证书颁发机构(CA)签署。自签署证书在生产环境中不推荐使用,因为浏览器和客户端可能会警告用户不受信任的连接。
以下是使用OpenSSL工具生成自签署SSL证书的步骤:
openssl genpkey -algorithm RSA -out private-key.pem
这将生成一个私钥文件 private-key.pem
,用于后续证书生成过程。
openssl req -new -key private-key.pem -out csr.pem
在这个过程中,你需要提供与证书相关的信息,如域名、组织名称、所在地等。填写这些信息时,请确保与你的实际需求一致。
openssl x509 -req -days 365 -in csr.pem -signkey private-key.pem -out certificate.pem
在这个命令中,我们指定证书有效期为365天,你可以根据需要调整有效期时间。
certificate.pem
和私钥文件 private-key.pem
。你可以将这两个文件用于测试环境中的SSL配置。在生成自签署证书时,请确保提供的信息准确,并且仅在测试环境中使用。对于生产环境,建议购买由受信任的证书颁发机构(CA)签署的商业SSL证书,以确保加密连接的安全和受信任。
输入上面的命令后证书已经位于你的文件夹内
假如你的证书位于/root
[mysqld]
ssl-ca=/root/certificate.pem
ssl-cert=/root/certificate.pem
ssl-key=/root/private-key.pem
全完成后
你可以(尽量不要用phpmyadmin,它会给你出很多莫名奇妙的错误)
mysql -h hostname -u username -p
CHANGE MASTER TO
MASTER_HOST='master_ip',
MASTER_USER='replication_user',
MASTER_PASSWORD='password',
MASTER_LOG_FILE='mysql-bin.XXXXX',
MASTER_LOG_POS=1863XXX;
查看主从状态代码
SHOW SLAVE STATUS;
如果你的主服务器损坏启用从服务器
是的,如果在主从复制设置中主服务器(Master)损坏,你可以临时将从服务器(Slave)提升为新的主服务器,从而继续保持应用程序的可用性。这个过程被称为”切换”或”故障切换”。
在进行主从切换时,你需要采取一些步骤来确保数据的一致性,并使从服务器成为新的主服务器。以下是一般情况下进行主从切换的步骤:
STOP SLAVE;
SHOW SLAVE STATUS;
确保在输出中的 Slave_IO_Running
和 Slave_SQL_Running
均为 No
,表示复制已停止。
RESET SLAVE;
b. 在从服务器上执行以下命令,将其成为新的主服务器:
RESET MASTER;
c. 现在从服务器已经成为一个独立的数据库服务器,可以提供新的主服务器角色。
请注意,主从切换是一个复杂的过程,需要谨慎执行,并确保在进行切换前做好充分的备份。在进行主从切换之前,最好先了解你的数据库架构和应用程序的要求,以及进行测试和演练,以确保切换过程能够成功并且不影响数据完整性和应用程序的可用性。
总结下其实常用到的口令并不多
输入同步用户信息:
CHANGE MASTER TO MASTER_HOST='master_ip', MASTER_USER='replication_user', MASTER_PASSWORD='password', MASTER_LOG_FILE='<log_file>', MASTER_LOG_POS=<log_position>;
停止从服务
STOP SLAVE;
开始从服务
START SLAVE;
显示从服务状态
SHOW SLAVE STATUS;
显示主服务状态(在主服务器上用)
SHOW MASTER STATUS;
SHOW SLAVE STATUS\G;
检查下面红框位置是否是Yes 只有这个状态才能同步
编号:
CHN:W1110A/110A(1K)
CHN:W1110A-2.5K(2.5K)
CHN:W1110A-5K(5K)
适用机型:
HP Laser 108a/108w/MFP 136a/136w/136nw/138p/138pn/138pnw (110A)
*注:测试使用的页面通常是按照 ISO/IEC 19752 或 ISO/IEC 19798 标准规定的打印规格制定的,通常为5%的页面覆盖率、原装碳粉且打印纸张为A4纸单面的测试张数,具体使用寿命,受实际打印覆盖率、硒鼓磨损程度、碳粉浓度等诸多因素有关。1K=约可打印1000页
CHN代表中国;
在 PC 上,使用SSH以root权限登录 NAS 。
用PUTTY等工具链接NAS
输入以下命令以检查 NAS 上安装了哪些 Python 套件版本:
sudo -i
compgen -c python
输入python3或python3.9以选择 Python 版本。强烈建议使用这些版本,因为它们受 venv 支持,不会影响系统操作。
创建 Python 虚拟环境
选择要在其中创建虚拟环境的存储空间。例如:
cd / volume1
在您的文件夹中创建 Python 虚拟环境。如果要使用 Python3.9 软件包,请将python3
替换为python3.9
。您可以将dateutil_env替换为要用于文件夹的名称:
python3 -m venv dateutil_env
cd dateutil_env /
source bin/activate
要编写一个用Python开发的PDF批量打印脚本,你可以按照以下步骤进行:
PyPDF2
或pdf2image
。你可以使用pip命令来安装它们。硒鼓标签位置位于硒鼓后面右侧(只有原装硒鼓具备看型号)
这个方法用在centos7生效
创建一个新的Systemd服务单元文件:
sudo nano /etc/systemd/system/frp.service
在打开的文件中,添加以下内容(请根据您的.sh文件和配置进行修改):
[Unit] Description=My Script #My Script这个地方可以设置为你的脚本 After=network.target [Service] ExecStart=/path/to/your/script.sh #该地址设置你的自启动命令或者脚本命令都可以 [Install] WantedBy=default.target
另外,创建FRP文档启动脚本
#!/bin/bash
pgrep frps &> /dev/null #pgrep是读取进程名为输入内容的进程号,返回到下面,&>输入到空文件
if [ $? -gt 0 ]; #$?代表上面的返回值(进程ID,当且仅当存在这个进程时才会高于0) -gt是大于号
then
echo "`date` restart" >> /etc/frplogstart.txt 2>&1 #`date`是当前时间,>>输出到log文件中作为新的一行,log文件也可以与脚本放在同一个目录下
/etc/frps -c /etc/frps.ini>/mnt/frp/log-frps.txt 2>&1 & #进程启动命令
该指令是FRPS启动指令(注意要确保运行路径)
/etc/frpc -c /etc/frpc.ini>/mnt/frp/log-frpc.txt 2>&1 & #进程启动命令
这个是客户端FRPC启动指令(注意要确保运行路径)
#调试阶段此处可以加入返回running状态的内容,去掉井号即可
#else
#echo "`date` restart"
fi
sudo systemctl enable my-script.service
百度百科的定义:WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。
顾名思义,WebDAV主要就是用来做文档的存储的。
项目在Github上的地址:https://github.com/hacdias/webdav
服务器操作系统:Centos7
cd /usr/local/webdav
wget https://github.com/hacdias/webdav/releases/download/v4.0.0/linux-amd64-webdav.tar.gz
tar -xvzf linux-amd64-webdav.tar.gz
rm -rf linux-amd64-webdav.tar.gz
在webdav同级目录下增加config.yaml
mkdir -p /data/webdav
cat << EOF > /usr/local/webdav/config.yaml
# Server related settings
address: 0.0.0.0
port: 51000
auth: true
tls: false
cert: cert.pem
key: key.pem
# Default user settings (will be merged)
scope: .
modify: true
rules: []
users:
- username: admin
password: admin
scope: /data/webdav
EOF
增加systemd
服务
cat << EOF > /usr/lib/systemd/system/webdav.service
[Unit]
Description=WebDAV server
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/local/webdav/webdav --config /usr/local/webdav/config.yaml
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable webdav
systemctl start webdav
查看服务状态
systemctl status webdav
● webdav.service - WebDAV server
Loaded: loaded (/usr/lib/systemd/system/webdav.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2021-04-29 17:34:08 CST; 20h ago
Main PID: 10032 (webdav)
CGroup: /system.slice/webdav.service
└─10032 /usr/local/webdav/webdav --config /usr/local/webdav/config.yaml
如果要网址访问,用nginx反向代理即可。
研究过这种,方式,安全性还是不太可靠,建议上证书用TLS访问,或用FRP穿透加密访问
[icon name=”info” prefix=”fas”]描述:定影器温度异常升高。
补救:• U1-2132:非接触式热敏电阻发生错误 • U1-2135:接触式热敏电阻发生错误 1) 关闭机器。重新安装定影器,然后开启机器。(参考3.2.2. 定影器) 2) 检查电源电压是否正常。(工作期间的电压是否为额定电压的±10%?) 3) 拆下定影器。打开卡纸盖后,检查定影器中是否有卡纸或卷纸。4) 如果问题仍然存在,请检查以下内容: a) 检查卤素灯 (110V : 4713-001632 / 220V : 4713-001633) 是否损坏或断开。b) 检查卤素灯的交流连接是否断开或被污染。c) 检查恒温器(4712-001098)是否断开。d) 检查接触式热敏电阻(1404-001567)或非接触式热敏电阻(1404-001453)是否损坏。5) 如果问题仍然存在,更换定影器(110V:JC91-01049A / 220V:JC91-01050A)。6) 如果问题仍然存在,更换主板(JC92-02452A) 或 FDB 板(110V : JC44-00210A, 220V : JC44-00211A), SMPS(110V : JC44-00093A, 220V : JC44-00100A)