HankChow's Blog


  • 首页

  • 归档

  • 关于

  • 标签

  • 搜索

为远程主机设置别名

发表于 2015-03-01
字数统计: 112 | 阅读时长 ≈ 1

在进行 ssh 或者 scp 的时候,为了减少输入量和降低输入错误的概率,可以为常用的远程主机设置别名。

方法是修改 ~/.ssh/config 文件(如果不存在这个文件则创建),指定以下几个字段值即可:

1
2
3
4
host {自定义的主机别名}
hostname {主机的 IP}
port {连接主机的端口}
user {连接主机的用户名}

在 WordPress 上在线安装插件的坑

发表于 2015-02-13
字数统计: 198 | 阅读时长 ≈ 1

通过 WordPress 在线安装插件,目前遇到过两个坑:

  • 如果通过 WordPress 在线安装插件,可能会遇到“无法连接到文件系统,请确认您的凭据”的提示。这种情况下一般不是 FTP 账号密码错误,而是安装插件所需要的操作权限不够。需要把 wordpress/、wordpress/wp-content/、wordpress/wp-content/plugins/ 这三个目录的权限设置为 777,并且在配置文件 wp-config.php 中加入以下几行:
1
2
3
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
  • 开始安装后,可能会提示安装失败。这种情况下很可能是 DNS 被封的原因导致,把系统配置文件 /etc/resolv.conf 中的两个 nameserver 值改为 Google 的 8.8.8.8 和 8.8.4.4 后保存即可。

Python 中时间戳、格式化时间、时间数组、datetime 之间的转换

发表于 2014-12-03
字数统计: 119 | 阅读时长 ≈ 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import time
from datetime import datetime

# 获得时间戳
timestamp = time.time()

# 时间戳转为时间数组
time_array = time.localtime(timestamp)

# 时间数组转为时间戳
timestamp = time.mktime(time_array())

# 格式化时间转为时间数组
time_array = time.strptime(format_time, '%Y-%m-%d %H:%M:%S')

# 时间数组转为格式化时间
format_time = time.strftime('%Y-%m-%d %H:%M:%S', time_array)

# datetime 转为时间戳
ts = dt.timestamp()

# 时间戳转为 datetime
dt = datetime.fromtimestamp(ts)

# 直接输出当前的格式化时间
time.strftime('%Y-%m-%d %H:%M:%S')

如何在 CentOS 7 上手动搭建 LAMP 环境

发表于 2014-11-29
字数统计: 235 | 阅读时长 ≈ 1

拿到一台新的服务器之后,如果要搭 WordPress 之类的服务,就需要搭建一个 LAMP 环境。

鉴于网上各种一键 LAMP 的质量稂莠不齐,自己搭一个还是比较妥当的做法,而且后续如果需要自定义配置的话更加方便,不至于发生太多关于包依赖的问题。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 安装 Apache
yum -y install httpd
# 启动服务
systemctl start httpd.service
# 设置开机自动启动
systemctl enable httpd.service

# 安装 MySQL(在 CentOS 7 上其实是 MariaDB,但兼容 MySQL)
yum -y install mariadb mariadb-server
# 启动服务
systemctl start mariadb.service
# 设置开机启动服务
systemctl enable mariadb.service
# 设置数据库管理员密码
mysql_secure_installation

# 安装 PHP
yum -y install php
# 安装各种 PHP 的组件
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-mysql
# 重启一下
systemctl restart httpd.service

这样基本就可以直接安装 WordPress 了。

1…1617
HankChow

HankChow

84 日志
74 标签
0%
© 2019 HankChow | Site words total count: 111.3k