前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >个人常用记录

个人常用记录

原创
作者头像
Jokey
修改2024-02-28 13:20:44
4970
修改2024-02-28 13:20:44
举报
文章被收录于专栏:云原生搬运工云原生搬运工

1. Gnome桌面下的中文输入法 - Intelligent Pinyin

Debian 系列

直接安装ibus-libpinyin拼音输入法:

apt install ibus-libpinyin

Centos 系列

直接在【设置】->【地区和输入】处配置拼音输入法即可,不推荐使用 fcitx,配置后不显示,没配置成功。

2. Wordpress 站点迁移到 Docker 部署

为了更好的管理和备份博客站点,将站点迁移到 docker 部署,以下是迁移过程中解决遇到的问题记录:
  1. 更换访问域名为 https://xxx.xyz 时执行的 SQL语句:
SET @oldsite='www.xxx.xyz'; 
SET @newsite='xxx.xyz';
UPDATE wp_options SET option_value = replace(option_value, @oldsite, @newsite) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, @oldsite, @newsite);
UPDATE wp_links SET link_url = replace(link_url, @oldsite, @newsite);
UPDATE wp_comments SET comment_content = replace(comment_content, @oldsite, @newsite);
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, @oldsite, @newsite);
UPDATE wp_postmeta SET meta_value = replace(meta_value, @oldsite, @newsite);
  1. 修改docker内的文件权限解决权限问题:
$ docker exec -it <container_name> /bin/bash 
$ mkdir /var/www/html/wp-content/plugins 
$ mkdir /var/www/html/wp-content/uploads 
$ chown -R www-data:www-data /var/www 
$ find /var/www/ -type d -exec chmod 0755 {} \; 
$ find /var/www/ -type f -exec chmod 644 {} \;

默认使用https 访问 Wordpress 站点的 Docker Compose 项目:

docker-wordpress-letsencrypt

docker-compose-letsencrypt-nginx-proxy-companion

3. CentOS7高版本适配低版本包依赖安装

记录一次在 CENTOS 7 环境下部署服务时,解决由于安装包未适配高版本的系统软件依赖版本导致的安装失败的临时解决方案。
  1. 需要确保安装的系统配置DNS,可以连上外网。
  2. 替换当前生效的源为低版本C7.2.1511的源,执行以下命令:
yum install yum-utils
yum-config-manager --disable updates/7/x86_64
yum-config-manager --disable extras/7/x86_64
yum-config-manager --disable base/7/x86_64
yum-config-manager --enable C7.2.1511-base/x86_64
yum-config-manager --enable C7.2.1511-extras/x86_64
yum-config-manager --enable C7.2.1511-updates/x86_64
  1. 运行安装命令,在安装过程中会根据依赖自动下载安装旧版本的依赖。

4. 解决mariaDb安装完后任意密码可访问问题

使用任意密码直接进入数据库:

$ mysql -uroot -p
//进入数据库

更改 mysqluser表的 plugin 类型为 'mysql_native_password',并修改自定义的认证信息:

MariaDB [(none)]> UPDATE mysql.user SET authentication_string = PASSWORD('password'), plugin = 'mysql_native_password' WHERE User = 'root' AND Host = 'localhost';

刷新权限退出后就只能使用修改的密码认证信息进入数据库了:

MariaDB [(none)]> flush privileges;
MariaDB [(none)]> quit

5. Open vSwitch 的 OpenFlow 基础命令学习

参考学习链接:

https://www.ibm.com/developerworks/cn/cloud/library/1401_zhaoyi_openswitch/index.html

6. Docker 创建静态文件网站

docker run -e VIRTUAL_HOST=static.xxx.com -e LETSENCRYPT_HOST=static.example.com -e LETSENCRYPT_EMAIL=me@eamil.com --network=webproxy --name static-container -v /opt/etc/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf:ro -v /opt/etc/nginx/nginx.conf:/etc/nginx/nginx.conf:ro -v /opt/www/static:/usr/share/nginx/html:ro -d nginx

7. Nextcloud同步文件提示”Server replied “413 Request Entity Too Large”解决方法

调大客户端同步文件大小限制,添加 Nginx 配置至文件 my.conf 后重启:

echo "client_max_body_size 10G;" > /etc/nginx/conf.d/my.conf

8.linux 配置优化 swap

参考:https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-20-04

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. Gnome桌面下的中文输入法 - Intelligent Pinyin
    • Centos 系列
    • 2. Wordpress 站点迁移到 Docker 部署
    • 3. CentOS7高版本适配低版本包依赖安装
    • 4. 解决mariaDb安装完后任意密码可访问问题
    • 5. Open vSwitch 的 OpenFlow 基础命令学习
    • 6. Docker 创建静态文件网站
    • 7. Nextcloud同步文件提示”Server replied “413 Request Entity Too Large”解决方法
    • 8.linux 配置优化 swap
    相关产品与服务
    网站建设
    网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档