2018/09/04

Fixed a problem with EPSON dot matrix printer

Our factory have a EPSON dot matrix printer (Model Number is 630K), the user told me the printer printing "12345x @PJL ENTER LANGUAGE=ACL" about every five seconds.

It seems like installed wrong drivers, but when I tried to delete the printer from control panel, it was failed. And when I turned off the PC, the printer still printing by itself.

Finally, I fixed it by holding down the feed button then powering on the printer.

企业局域网内搭建NTP服务器

企业内部各种系统的服务器之间要连接业务,必须保证时间的一致性,如果每台都从外部时间服务器同步时间,是不太现实的,其中一种情况就是某些服务器不允许连接Internet。

所以可以考虑在内部搭建一台NTP服务器,由它从外部同步时间,其他服务器在从这台内部服务器同步时间即可。

如果你的局域网内有Windows域控制器,就比较简单了。

首先,在PDC主机上执行命令:
w32tm /config /manualpeerlist:ntp.neu.edu.cn  /syncfromflags:manual /reliable:yes /update
将PDC主机的时间源设置为某NTP服务器,此处为东北大学的时间服务器ntp.neu.edu.cn,你也可以更改为自己喜欢的。

然后依次执行下列命令,重启时间服务:
W32tm /config /update
Net stop w32time && Net start w32time
W32tm /resync
保险起见,可执行命令
w32tm /query /status
查看PDC服务器的时间源是你选择的那个。

最后去你的其他应用服务器设定从这台域控同步时间,Windows服务器直接在控制面板找“日期和时间”里的“Internet时间”,将时间服务器设为你的域控IP或DNS Name;如果是Linux的系统,首先确定已安装ntpdate,再在crontab里增加一笔定时同步就好了。

参考资料:学领未来

2018/08/27

在Chrome的Secure Shell中清除known_hosts

最近频繁在一个Raspberry Pi上插入不同的TF卡,运行不同的Raspbian,然后从办公用电脑的Chrome用Secure Shell连接Raspbian,导致其保存的known_hosts混乱,无法连接,错误如下:
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
 Someone could be eavesdropping on you right now (man-in-the-middle attack)!
 It is also possible that a host key has just been changed.
 The fingerprint for the ECDSA key sent by the remote host is
 SHA256:po6Fye+CR7Xw7DUrF7jsk8EKYF21utA4733iaGa2yjs.
 Please contact your system administrator.
 Add correct host key in /.ssh/known_hosts to get rid of this message.
 Offending ECDSA key in /.ssh/known_hosts:17
 ECDSA host key for 192.168.3.166 has changed and you have requested strict checking.
 Host key verification failed.
 NaCl 插件已退出,状态代码为:255。
 重新连接(R)、选择其他连接(C)或退出(E)
处理方法是,在错误界面上同时按 CTRL +Shift +J,以进入JavaScript console,在窗口左下角点击“console“,录入以下命令并回车:
term_.command.removeKnownHostByIndex(17);
注意上面这个“17”是我的错误提示中的Index,请替换成你自己的。
回车后,虽然Console反馈undefined, 但其实已经成功了,关闭Console,再重新连接你的host即可。

2018/06/27

让Debian9自动启动到命令行界面

用Debian当服务器,没必要启动图形界面(GUI),避免浪费系统资源,所以想默认启动到命令行界面(CLI)。
此方法仅在Debian9.4上做了测试,想必Debian9的都OK。
步骤:
  1. 以sudo或直接以root身份登录命令行;
  2. 执行systemctl get-default,得到当前的默认登录模式,若为graphical.target,则为图形界面;
  3. 执行systemctl list-units --type=target列出当前支持的启动模式;
  4. 若第3步中有multi-user.target,则表示支持启动到命令行界面,执行systemctl set-default multi-user.target,将其设定为默认启动到命令行界面;
  5. 可以再执行systemctl get-default,确认下,没问题的话,就执行reboot重启电脑吧。
应该已经OK了。
后续想默认启动到GUI界面,那就反向执行上述步骤。

参考资料:IT'zGeek

2018/06/26

TIPTOP不能登录的处理办法

状况:用户登录不了Tiptop,web端打开就报错DVM connection timed out,从terminal也开启不了程序,包括编译画面或4gl程序也失败。
处理办法:用root执行以下命令
cd /u1/flm 
./envflm  #设定环境变量 
flmprg -s #关闭flm (flmprg实际位于$FLMDIR/bin 
flmprg -r #重启flm
还不行,就把OS重启下吧。

参考资料:wangxia279624 

2018/06/25

Tiptop ERP 开启和关闭MFG系统

年中/年终盘点时,管理人员希望把ERP系统关闭,虽然成本关账作业asmp620能设定关账日,设置后,关账日之前的库存则不可异动,但如果更绝对一点,任何时间点的账务都不允许异动,那就得关闭MFG系统了。作业代号为asms999,与它对应的是asms000(MFG 系统重新开启作业)。
asms999的作用是:与生产制造有关的库存管理、料件维护与BOM产品结构、生产管理系统、采购管理系统都仅只提供查询、列印,其它维护都不可作业。销售出货、财务会计等其它模块依然可正常使用。

参考文章:李艺辉的专栏