0%

故障背景

爱普生的L3150全系包含L3151/L3153/L3156/L3158。
手上有一台L3158,用着用着,突然有一天不能联网了。WIFI灯和网络灯不亮,除了开关机键以外,其它键无响应。无法使用网络共享打印机,无法使用手机小白/爱普生小程序打印,无法用Epson Finder查找设备,无法配网。用USB接上电脑以后,显示型号变成了ET-2710。总的来说,除了使用USB连电脑打印以外,其它功能都变砖了。机器还在保,给官方客服打电话,客服回应只能送修。网上搜索了很久都没找到答案。
直到在知乎上看到这篇文章(https://zhuanlan.zhihu.com/p/411809870),抱着试一试的态度,居然修复好了,非常感谢!

阅读全文 »

设置shell打印内容颜色

设置颜色 前景色31-36,后景色41-46

1
echo -e "\e[1;31mThis is a red text.\e[0m"

恢复颜色

1
echo -e "\e[0m"

使用调试模式运行脚本 bash -vx test.sh

阅读全文 »

项目之前跑着一直都很正常,突然获取不到数据了,换了几个不同的网络进行测试,现象为:浏览器可以正常访问获取数据,curl命令行测试报错“curl: (56) Recv failure: Connection reset by peer”,程序无法正常获取数据。

阅读全文 »

项目上有等保需要,又没有预算,查了一圈,linux下的免费杀毒软件大概有ClamAV、Chkrootkit、Comodo、Sophos、Rootkit Hunter、F-PROT。其中以ClamAV(https://www.clamav.net/) 名气最大,使用最广泛,在服务上进行离线安装该软件试试。

安装ClamAV

下载对应的rpm安装包,上传到服务器/usr/local/src目录下

1
https://www.clamav.net/downloads/production/clamav-0.104.2.linux.x86_64.rpm
阅读全文 »

安装redis

官网下载链接:https://download.redis.io/releases/

安装基础环境

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 安装基础环境
yum -y install gcc wget
cd /usr/local/src/
# 下载redis
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
tar xf redis-6.2.6.tar.gz -C /usr/local/
cd /usr/local/redis-6.2.6/
# 编译安装redis
make
make PREFIX=/usr/local/redis-6.2.6 install
# 修改内核参数
echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
echo "net.core.somaxconn = 1024" >> /etc/sysctl.conf
sysctl -p
echo "* soft nofile 10240" >> /etc/security/limits.conf
echo "* hard nofile 10240" >> /etc/security/limits.conf

常用配置项

1
2
3
4
5
6
7
8
9
10
11
vim /usr/local/redis-6.2.6/redis.conf


# 监听地址,默认是127.0.0.1,不允许其他机器访问
bind 192.168.6.143
# 监听端口
port 6379
# 后台启动
daemonize yes
# 设置redis密码
requirepass n9zxcCynQy#j4du

启动redis

1
2
3
4
/usr/local/redis-6.2.6/bin/redis-server /usr/local/redis-6.2.6/redis.conf
# 配置开机自启动
echo "/usr/local/redis-6.2.6/bin/redis-server /usr/local/redis-6.2.6/redis.conf" >> /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local

常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
#当前数据库的 key 的数量
dbsize
#查看所有key值
keys *
#切换数据库(默认有16个库,0-15)
select 1
---
# 新建key
set keyname “要设置的key的value”
# 查看key的value
get keyname
# 删除key
del keyname

清理缓存

1
2
3
4
# 清空当前数据库的所有key
flushdb
#清空整个Redis服务器的所有数据
flushall

参考:https://mp.weixin.qq.com/s/fm2DgRgQsTlAfOuBbOz31g

查看系统界面语言

1
2
3
$echo $LANG   #当前系统界面语言
$locale #自带的语言
$LANG="zh_CN.UTF-8" #临时更改系统界面语言 或CentOS 7在sudo vi /etc/locale.conf修改

修改文件夹下乱码文件名

从windows传到linux下的文件、目录大多都是有乱码这个问题,只需在服务器上进行转换即可。

1
2
3
4
#安装convmv
yum -y install convmv
#把file目录下的所有gbk格式文件名递归转换成utf-8格式
convmv -f gbk -t utf-8 -r --notest /opt/nginx/file/

如果修改后,本地xftp,xshell乱码了,请查看会话属性是否使用的是utf编码。

阻碍发展:懒、怕、傲、急

助力成长:勤、敢、谦、缓

阅读全文 »