2018年12月

typecho管理员帐号密码忘记的修改方法:

方法一:通过phpmyadmin修改密码

1.进入数据库
找到typecho所对应的数据库

2.修改typecho_users
找到password列,把对应账户行修改为e10adc3949ba59abbe56e057f20f883e

3.验证
进入typecho后台输入账号,然后输入123456密码

方法二:通过ssh修改密码
1.ssh登录
2.进入数据库
mysql -u root -p 然后输入root用户的密码
3.进入库

use typecho;

4.修改密码

UPDATE `typecho_users` SET `password` = 'e10adc3949ba59abbe56e057f20f883e' WHERE `typecho_users`.`uid` = 1;

这样就把第一个账户的密码改为了123456
5.验证
进入typecho后台输入账号,然后输入123456密码

通过原文修改

如题,typecho伪静态.htaccess规则

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

http跳转https的.htaccess规则

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond %{SERVER_PORT} 80
 RewriteRule ^(.*)$ https://xxx.xxx/$1 [R=301,L]
</IfModule>

或者

RewriteEngine On
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://xxx.xxx/$1 [R=301,L]

1.使用root用户进入数据库

mysql -u root -p

2.创建slave的用户,密码为 :密码

GRANT REPLICATION SLAVE ON *.* to 'slave'@'%' identified by '密码';

3.查看账户

SHOW GRANTS FOR 'slave'@'%';

4.找到my.cnf文件编辑[mysqld]下面增加下面几行代码

server-id=1
log-bin=master-bin
log-bin-index=master-bin.index

5.查看日志

show master status\G;
SHOW MASTER STATUS;

File: mysql-bin.000002

    Position: 107

6.重启主mysql服务

service mysql restart

///**///

7.配置Slave从服务器

[mysqld]
server-id=2
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin 

8.重启MySQL服务

service mysql restart

9.进入数据库

mysql -u root -p

10.连接Master服务器

CHANGE MASTER TO MASTER_HOST='服务器IP',
MASTER_PORT=端口号(默认3306),
MASTER_USER='用户',
MASTER_PASSWORD='密码',
MASTER_LOG_FILE='mysql-bin.000002',
MASTER_LOG_POS=107;

11.启动Slave

start slave;

12.查看同步状态

show slave status\G

- 阅读剩余部分 -

原因是root在/root下面的几个配置文件丢失,丢失文件如下:

1、.bash_profile 
2、.bashrc

以上这些文件是每个用户都必备的文件。
使用以下命令从主默认文件重新拷贝一份配置信息到/root目录下

1.cp /etc/skel/.bashrc /root/
2.cp /etc/skel/.bash_profile  /root/


原文链接

很多时候电脑同一个进程

taskkill /f /im 文件名 (结束名称为“文件名”的进程)

taskkill /f /im a* (结束以a开头的所有进程)

taskkill /f /im abc* (结束以abc开头的所有进程)

taskkill /f /im *.bat (结束所有扩展名为bat的进程,也就是结束当前正在运行的所有批处理程序)

taskkill /f /im a*.cmd (结束以a开头的所有扩展名为cmd的进程,也就是结束当前所有以a开头的批处理程序)

netstat -ano,列出所有端口的情况;

查看被占用端口对应的PID,输入命令:netstat -aon|findstr "端口号",回车,最后一位数字即PID;

利用命令 taskkill /f /pid 进程ID 结束进程。