Win10自动睡眠解决办法

Win10无故睡眠

离开电脑两分钟Win10就休眠,电源设置中不允许进入休眠模式,依然无法解决。解决方法有两种:修改注册表、关闭快速启动。

方法1:修改注册表

WIN键+R在搜索框键入regedit,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\7bc4a2f9-d8fc-4469-b07b-33eb785aaca0,修改attributes值为2,保存退出。打开电源选项并定位到高级选项中的睡眠模块,修改无人参与系统休眠超时中的数值。

方法2:关闭快速启动

依次点击Windows设置-系统-电源和睡眠-其他电源设置-选择电源按钮的功能-更改当前不可用的设置,将快速启动关闭。

U盘防病毒

前言

去打印店U盘文件全部变成同名.exe文件。同时按FN+R键,在弹出的输入框中键入cmd,键入cd /d E:\切换到U盘(E:)根目录,键入dir /a。发现根目录下原始文件夹/文件全部都在,只是被隐藏了,同时存在autorun.inf文件。键入一下代码:

attrib E:\"*" -h -a -r -s /s /d 
del autorun.inf
del *.exe

所有文件都回来了,用同样的方法删除其他盘的autorun.inf以及可疑的*.exe文件。

U盘防病毒

备份U盘文件,右键格式化U盘为NTFS格式,或者打开CMD键入convert E: /fs:ntfs将U盘无损转为NTFS格式。并键入一下代码:

md autorun.inf\nul\  anti-virus\nul\  anti-virus.exe\nul\
attrib autorun.inf +h /s /d
attrib anti-virus.exe +h /s /d

资源管理器右键U盘盘符,点击 属性-安全-编辑,去掉写入右侧的勾选,并确定。进入U盘右键anti-virus文件夹,点击 属性-安全-编辑,勾选写入权限并确实。至U盘根目录处于只读状态(病毒一般只感染U盘根目录),但可在anti-virus目录下存储文件,如果想要更安全可在每次去打印店之前将anti-virus文件夹改为只读。

注意:数据无价,注意备份资料。E:\注意替换为相应的U盘盘符。文件夹名称anti-virus可替换位其他任意名称。

部署qiandao.today签到程序

前言

系统基本情况:

Operating System: CentOS Linux 7 (Core)
Kernel: Linux 2.6.32-042stab108.2

Architecture: x86-64

安装位置:/usr/local/(其他位置需自行调整后续命令)

环境部署及源码下载

要求:

python2.7

tornado
u-msgpack-python
jinja2
chardet
requests
redis
pbkdf2
pycrypto
mysql-connector-python

安装:

apt-get install python-dev autoconf g++ python-pbkdf2
pip install tornado u-msgpack-python jinja2 chardet requests pbkdf2 pycrypto
wget https://cdn.mysql.com//Downloads/Connector-Python/mysql-connector-python-2.1.6.zip
unzip mysql-connector-python-2.1.6.zip
cd mysql-connector-python-2.1.6
sudo python setup.py install

源代码下载:

 cd /usr/local/
 git clone https://github.com/binux/qiandao.git

即下载位置为:/usr/local/

签到程序配置

创建并数据库并导入qiandao.sql:

mysql -u user -p password
create database qiandao
use qiandao
source /usr/local/qiandao/qiandao.sql

注意替换数据库用户名和密码,以及要导入的数据库路径。

修改配置文件:

cd /usr/local/qiandao
vi config.py

class mysql(object):
    host = 'localhost' 
    port = 'port'            //更改数据库端口
    database = 'qiandao'     //更改数据库
    user = 'usr'             //更改用户名
    passwd = 'password'      //更改密码
    
s.getenv('DB_TYPE', 'mysql') //更改数据库类型为 mysql

开机自启:

cd /etc/systemd/system/
vi qiandao.service

[Unit]
Description=qiandao server
After=network.target
Wants=network.target

[Service]
Type=forking
PIDFile=/var/run/qiandao.pid
ExecStart=/usr/bin/python /usr/local/qiandao/run.py --pid-file /var/run/qiandao.pid -d start
ExecStop=/usr/bin/python /usr/local/qiandao/run.py --pid-file /var/run/qiandao.pid -d stop
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=always

[Install]
WantedBy=multi-user.target

注意修改其中的路径,:wq!保存并退出。
然后执行:

systemctl enable qiandao.service && systemctl start qiandao.service
systemctl status qiandao.service

设置管理员:
访问localhost:8923注册账号,执行以下命令:

python /usr/local/qiandao/chrole.py your@email.address admin

配置模板:
签到主站 下载需要的模板,并上传。

设置反向代理

nginx.conf中添加:

server 
{
     listen  80;
     server_name  abc.com;              //替换域名
     #charset koi8-r;
     #access_log  logs/host.access.log  main;
     location / 
             {
             #root   html;
             #index  index.html index.htm;
             proxy_set_header Host $host;
             proxy_set_header X-Real-Ip $remote_addr;
             proxy_set_header X-Forwarded-For $remote_addr;
             proxy_pass http://localhost:8923;
             }        
}

执行nginx reload便可用域名访问签到程序。

ShadowsocksR 安装与使用

前言


系统基本情况:

Operating System: CentOS Linux 7 (Core)
Kernel: Linux 2.6.32-042stab108.2

Architecture: x86-64

安装位置:/usr/local/(其他位置需自行调整后续命令)

安装Git


cd /usr/local/
yum install git

获取ShadowsocksR源码


git clone -b manyuser https://github.com/shadowsocksr/shadowsocksr.git

服务端配置


进入安装目录,初始化配置:

cd /shadowsocksr
bash initcfg.sh

修改配置文件:

vi /usr/local/shadowsocksr/user-config.json

键入以下内容:

{
    "server":"0.0.0.0",
    "server_ipv6":"::",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
        "port1":"passwd1",
        "port2":"passwd2"
    },
    "timeout":300,
    "method":"chacha20",
    "protocol": "auth_aes128_sha1",
    "protocol_param": "",
    "obfs": "tls1.2_ticket_auth",
    "obfs_param": "",
    "redirect": "",
    "dns_ipv6": false,
    "fast_open": false,
    "workers": 1
}

注意修改其中的端口和密码,最后输入 :wq! 保存并退出。

开放端口:

firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=443/udp --permanent

其中的 443 应该修改为配置文件中设置的端口,返回 success 即为成功。

设置开机自启:

cd /etc/systemd/system/
vi shadowsocks.service

[Unit]
Description=ShadowsocksR server
After=network.target
Wants=network.target

[Service]
Type=forking
PIDFile=/var/run/shadowsocks.pid
ExecStart=/usr/bin/python /usr/local/shadowsocksr/shadowsocks/server.py --pid-file /var/run/shadowsocks.pid -c /usr/local/shadowsocksr/user-config.json -d start
ExecStop=/usr/bin/python /usr/local/shadowsocksr/shadowsocks/server.py --pid-file /var/run/shadowsocks.pid -c /usr/local/shadowsocksr/user-config.json -d stop
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=always

[Install]
WantedBy=multi-user.target

注意修改其中的路径,:wq!保存并退出。
并执行:

systemctl enable shadowsocks.service && systemctl start shadowsocks.service
systemctl status shadowsocks.service

根据返回信息判断是否成功执行任务。

客户端配置


下载 Windows版客户端 按部就班进行配置即可。协议参数设置为cloudfront.com,cloudfront.net可更好的伪装。

忘记密码系列

1. 再次忘记密码


  因为自己太懒,这个小站一直没有打理。清明假期闲来无事,想写点东西,却发现忘记了登陆密码。其实之前也经常忘了密码,本想故技重施,在数据库中修改密码,却发现数据库密码也忘掉了。

2. 重置SQL密码


2.1停止MySQL进程

/etc/init.d/mysql stop

2.2修改MySQL启动项并重启

/etc/init.d/mysql restart--skip-grant-tables

  或者修改/etc/my.cnf文件,在其中添加skip-grant-tables,并重启。

2.3重置MySQL密码

  使用root权限登录,依次键入以下命令:
  

/usr/bin/mysql
use mysql
UPDATE user SET password=PASSWORD("YOUR NEW PASSWORD HERE") WHERE User='root'
flush privileges
quit

2.4停止MySQL进程并重启

/etc/init.d/mysql stop
/etc/init.d/mysql start

  或者修改/etc/my.cnf文件,去除之前添加的skip-grant-tables,并重启。

3.重置Typecho登陆密码


  使用root权限登陆MySQL,找到表typecho_users,将其中的password字段改为:e10adc3949ba59abbe56e057f20f883e,便可以用密码123456登陆了。