文章
记录技术实践、产品思考、读书笔记与项目复盘
共 274 篇文章 · 24 个分类

CentOS安装redis
本文介绍在CentOS上安装Redis的详细步骤:先安装centos-release-scl和devtoolset-8,下载redis-7.0.4源码并编译安装,配置为后台守护进程,最后编写init脚本实现开机自启动。

安装gcc8
本文提供了在CentOS系统上通过Software Collections (SCL)安装gcc8的步骤,包括安装centos-release-scl、devtoolset-8及其gcc组件,并使用scl enable命令激活环境。

vmware启动虚拟机
使用vmrun命令以无图形界面(nogui)方式启动VMware虚拟机,示例命令:vmrun start "E:\VM\CentOS-WT\CentOS-Main.vmx" nogui

docker更换存储路径
本文介绍如何将Docker容器的存储路径从默认的/var/lib/docker迁移到新目录(如/docker_data)。步骤包括创建新目录、停止Docker服务、使用rsync迁移数据、修改配置文件(通过systemd service或daemon.json设置data-root),重启服务并验证。还提供了错误排查方法和注意事项(新版使用data-root替代graph)。

安装mysql
本文详细介绍了在CentOS 7上安装MySQL 8的步骤,包括使用yum安装、配置lower_case_table_names、启动服务、获取初始密码、修改密码策略、添加远程用户、开放防火墙端口、更改密码认证方式及数据存储路径等操作。

安装php8
本文介绍了在CentOS 7系统下通过YUM和Remi仓库安装PHP 8及常用扩展(如php-cli、php-fpm、php-mysqlnd等)的详细命令步骤,包括启用epel和remi仓库、配置remi-php80源并执行安装。

git命令
本文介绍了Git的安装方法(通过源码编译)以及常用命令,包括:git init初始化仓库、git add添加暂存区、git commit提交、git remote关联远程仓库、git push推送、git pull拉取、git status查看状态、git reset回退版本、git fetch与reset强制覆盖本地等。同时包含Git全局配置和上游分支管理技巧。

小程序 mobx
本文介绍如何在微信小程序中使用MobX进行跨页面数据管理。通过安装mobx-miniprogram和mobx-miniprogram-bindings包,配置project.config.json,定义可观察的store(含计算属性和action),并在页面和组件中通过createStoreBindings或storeBindingsBehavior实现数据绑定与action调用,实现多页面共享状态。

nginx常用配置文件
本文汇集了Nginx常用配置文件,包括反向代理通用设置(如proxy_set_header)、大文件上传配置、默认nginx.conf、默认server、HTTP/HTTPS反向代理、HTTP转HTTPS重定向及部分路径代理等。所有配置均可直接复制使用,附带WebSocket支持及SSL证书配置示例。

hadoop常用命令
介绍了HDFS中常用的文件权限设置(chmod、chown)、创建文件夹(mkdir)、删除文件/文件夹(rm)等命令的用法,包括递归修改权限、跳过回收站等选项。

Hadoop纵向扩容【添加硬盘】
本文介绍了Hadoop纵向扩容的具体操作步骤,包括使用lsblk查看新挂载硬盘、fdisk分区、mkfs.xfs格式化并创建xfs文件系统、挂载到/hadoop_data目录、修改fstab实现开机自动挂载、更改hdfs-site.xml配置添加数据目录,最后重启HDFS服务完成扩容。

安装最新nginx
本文详细介绍了在Ubuntu和CentOS系统上安装最新版Nginx的方法。Ubuntu通过添加官方源、导入公钥后使用apt安装;CentOS需先关闭SELinux,添加yum源后使用yum安装,并设置开机自启。包含完整命令示例。