step.1 產生 SMTP 憑證
# genkey mail.xxx.xxx.com
建立的憑證位置 /etc/pki/tls/certs/mail.xxx.xxx.com.cert # 公鑰 /etc/pki/tls/private/mail.xxx.xxx.com.key # 私鑰
step.2 設定 main.cf
step.1 產生 SMTP 憑證
# genkey mail.xxx.xxx.com
建立的憑證位置 /etc/pki/tls/certs/mail.xxx.xxx.com.cert # 公鑰 /etc/pki/tls/private/mail.xxx.xxx.com.key # 私鑰
step.2 設定 main.cf
# yum install -y centos-release-scl
# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
# yum install -y rh-ruby27 which
# scl enable rh-ruby27 bash
...Abbreviation
# which ruby
/opt/rh/rh-ruby27/root/usr/bin/ruby
# ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux]
# yum info rh-ruby27
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
* base: ty1.mirror.newmediaexpress.com
* centos-sclo-rh: ty1.mirror.newmediaexpress.com
* centos-sclo-sclo: ty1.mirror.newmediaexpress.com
* extras: ty1.mirror.newmediaexpress.com
* updates: ty1.mirror.newmediaexpress.com
Installed Packages
Name : rh-ruby27
Arch : x86_64
Version : 2.7
Release : 2.el7
Size : 0.0
Repo : installed
From repo : centos-sclo-rh
Summary : Package that installs rh-ruby27
License : GPLv2+
Description : This is the main package for rh-ruby27 Software Collection.
yum install rh-ruby27-ruby-devel
gem install rails
from https://yq.aliyun.com/articles/233246
MySql innodb如果是共享表空间,ibdata1文件越来越大,达到了30多个G,对一些没用的表进行清空:
truncate table xxx;
然后optimize table xxx; 没有效果
因为对共享表空间不起作用。
mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据。
如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至几十G。对于某些应用来说,并不是太合适。因此要把此文件缩小。
无法自动收缩,必须数据导出,删除ibdata1,然后数据导入,比较麻烦,因此需要改为每个表单独的文件。
解决方法:数据文件单独存放(共享表空间如何改为每个表独立的表空间文件)。
步骤如下:
1)备份数据库
备份全部数据库,执行命令
一句話 , 透過 find
修改folder
find /path/to/base/dir -type d -exec chmod 755 {} +
修改file
find /path/to/base/dir -type f -exec chmod 755 {} +
透過 AWS 建好ec2 後第一個動作一定是 login
但 aws 基於安全性考量 , 登入只能用 pem 的 key登入 , 非常麻煩
我久久建一個一定都會忘記
很簡單說明如下
要先用 putty 的 key generator 把 pem 轉成 ppk
原本 security = share 的設定已經不能使用了
會噴出一堆 Ignoring invalid value 'share' for parameter 'security' 的log
最簡單的方式是
security = user map to guest = Bad User