跳转到帖子
  • 篇帖子

    37
  • 篇意见

    10
  • 次查看

    484

在此博客的帖子

我这里面是用的ubuntu的机器搭建的 安装Git: 先确保VPS上安装了Git,以便从GitHub克隆代码。运行以下命令: sudo apt update sudo apt install git 克隆GitHub仓库: 打开GitHub页面,找到仓库的URL(通常在仓库首页上方有“Code”按钮,可以复制HTTPS链接)。然后,在VPS上运行以下命令,将仓库代码下载到本地: git clone https://github.com/lemoex/oci-help 进入项目文件夹: 克隆完成后,进入下载的项目文件夹,通常这个文件夹的名称是仓库名。例如: cd oci-help 如果没有更改过位置,脚本文件夹默认位置就是:root/oci-help 4. 编译和运行程序: 该项目包含的文件如go.mod和main.go表明它是用Go语言编写的。确保Go已经在VPS上安装,您可以运行以下命令安装Go: sudo apt install golang 编译Go代码: 进入项目目录后,运行以下命令来编译和构建程序: go build -o oci-help main.go 这会在当前
sudo -i (切换root用户) sudo passwd root(修改root密码) vim /etc/ssh/sshd_config(编辑配置文件) PermitRootLogin yes(修改为YES) PasswordAuthentication yes(修改为YES) cd /etc/ssh/sshd_config.d(进入目录) vim 60-cloudimg-settings.conf(编辑配置文件) PasswordAuthentication yes(修改为YES) sudo service ssh restart 或 sudo systemctl restart ssh (重启SSH)
准备工作 下载 Golang 从官方网站下载并安装 Go 语言, 按默认设置安装即可。 安装npm和pnpm(版本要求npm>22) Clone Answer 项目 确保你已经克隆了 Apache Answer 到本地,如还未克隆,请阅读 Apache Answer 前端配置指南。 一、后端编译和初始化 在 Answer 项目根目录打开命令行终端运行以下命令。 go mod download go run cmd/answer/main.go init -C ./answer-data go run cmd/answer/main.go run -C ./answer-data如果报端口占用错误就修改/answer/internal/install/install_main.go文件端口 加入版本号编译 cd cmd/answer go build -ldflags "-X github.com/apache/answer/internal/base/constant.Version=1.5.1 -X github.com/apache/answer/internal/ba
1. 前期准备 服务器/域名/SMTP邮箱/ 登录到系统: ssh discourse@192.168.0.175 sudo apt update sudo apt upgrade -y 2. 准备部署文件 sudo -s mkdir /var/discourse # 创建/var/discourse目录,所有与Discourse相关的文件都在此目录下。 git clone https://github.com/discourse/discourse_docker.git /var/discourse #将官方Discourse Docker Image复制到/var/discourse cd /var/discourse ls 3. 配置和引导Discourse 从这里,您可以启动安装脚本。 cd /var/discourse ./discourse-setup 您将被问到以下问题: Discourse的主机名? 输入您要用于Discourse的主机名,例如,discourse.test.com,其中discourse.test.com可以用您的域名替换。您需要使用一个域名,因为发送
在 Linux 中,swappiness 是一个内核参数,用于控制系统在使用交换空间(Swap)时的倾向。其值范围为 0 到 100,值越低,系统越倾向于使用物理内存而不是交换空间。将 swappiness 设置为 10 可以减少对交换空间的依赖,适合内存充足的服务器或桌面环境。 调整步骤 1. 临时调整(重启后失效) 执行以下命令临时设置 swappiness 为 10: sudo sysctl vm.swappiness=10 验证设置是否生效: cat /proc/sys/vm/swappiness 2. 永久调整(重启后生效) 编辑系统配置文件: sudo nano /etc/sysctl.conf添加或修改以下行: vm.swappiness=10 保存并退出编辑器,然后使更改生效: sudo sysctl -p 3. 验证修改 再次检查当前的 swappiness 值: cat /proc/sys/vm/swappiness 现在,swappiness 应该被成功设置为 10。
在 Debian 中,locale -a 命令会列出系统中所有已生成的 locale。要显示所有可用的多语言 locale,你可以执行以下步骤: 确保安装 locales 包: 确保 locales 包已安装: sudo apt install locales 编辑 locale.gen 文件: 打开 /etc/locale.gen 文件,确保文件中包含你想要的所有语言条目。可以使用文本编辑器打开: sudo nano /etc/locale.gen 在文件中,取消注释(去掉行首的 #)你想要的语言条目,比如: en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 fr_FR.UTF-8 UTF-8 de_DE.UTF-8 UTF-8 生成所有 locale: 保存并关闭文件后,运行以下命令以生成指定的 locale: sudo locale-gen 查看已生成的 locale: 运行以下命令,查看所有已生成的 locale: locale -a 重启服务或系统: 如果需要,重启服务或系统,以确保更改生效。 reboot
只需要在core_member_ranks 数据表中添加缺失的字段即可 ALTER TABLE core_member_ranks ADD rank_icon VARCHAR(255) DEFAULT NULL; ALTER TABLE core_member_ranks ADD rank_shape VARCHAR(255) DEFAULT 'circle', ALTER TABLE core_member_ranks ADD rank_sides INT DEFAULT 5, ALTER TABLE core_member_ranks ADD rank_rotation INT DEFAULT 0; ALTER TABLE core_member_ranks ADD COLUMN rank_background VARCHAR(7) DEFAULT NULL; ALTER TABLE core_member_ranks ADD COLUMN rank_border VARCHAR(7) DEFAULT NULL; ALTER TABLE core_member_rank
在 Invision Community (以前称为 IP.Board) 中,你可以通过修改 伪静态文件或者是进入后台修改SEO设置。以下是具体步骤: 确保 mod_rewrite 已启用: 确保你的服务器启用了 Apache 的 mod_rewrite 模块。这通常可以通过服务器的配置文件或通过联系你的托管提供商来完成。 找到并编辑 .htaccess 文件: 在你的 Invision Community 安装目录中,应该有一个 .htaccess 文件。如果没有,可以创建一个。 添加或修改规则: 在 .htaccess 文件中,添加以下规则: <IfModule mod_rewrite.c>     RewriteEngine On     RewriteCond %{REQUEST_FILENAME} !-f     RewriteCond %{REQUEST_FILENAME} !-d     RewriteRule ^index\.php/(.*)$ /$1 [L,R
1. 准备工作 在开始之前,你需要先准备好以下工具和环境: 已安装MySQL数据库 已启用二进制日志(binlog) 已安装mysqlbinlog工具 2. 查找binlog文件 首先,你需要找到指定时间点的binlog文件。可以使用如下命令查看当前数据库的binlog文件列表: mysqlbinlog --base64-output=DECODE-ROWS --verbose --help 其中, --base64-output=DECODE-ROWS 用于解码binlog文件, --verbose 用于显示详细信息, --help 用于查看帮助信息。执行上述命令后,会输出类似如下内容: -rw-r----- 1 mysql mysql  1075 Sep 17 14:50 mysql-bin.000001 -rw-r----- 1 mysql mysql  1075 Sep 17 14:50 mysql-bin.000002 -rw-r----- 1 mysql
解决方案: 修改本地host文件,增加配置内容,绕过域名解析,达到加速的目的。 输入以下命令修改host文件: sudo vim /etc/hosts 在127.0.0.1 localhost下面添加: 199.232.69.194          github.global.ssl.fastly.net 140.82.113.3            github.com 185.199.108.154         github.githubassets.com  重启 systemd-resolved 服务,刷新DNS: sudo systemctl restart systemd-resolved 命令执行报错,请搜索自己版本的系统相应的刷新DNS命令。 特别说明(一定要看!!!): Github的IP地址是不断变化的,如果发现网站打不开了,可以获取新的IP地址修改hosts里面的内容,方式如下: 在网站https://ip.tool.chinaz.com/
E: Malformed entry 60 in list file /etc/apt/sources.list (Component) E: The list of sources could not be read. 在阿里云上添加了Docker官方的下载源后,升级包(apt-get update)报出如上的错误. 没办法只好注释掉了其中的一个源路径: deb [arch=amd64] https://download.docker.com/linux/ubuntu stable 只留下了: deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable 再次更新源不再报错.
首先,我们需要停止Docker服务并备份所有必要的文件。 停止 sudo service docker stop 备份 sudo tar -czvf /tmp/docker.tar.gz /var/lib/docker 接下来,我们需要修改Docker配置文件。打开“/etc/docker/daemon.json”(如果文件不存在,请创建它)。在文件中添加以下配置: vim /etc/docker/daemon.json { "data-root": "/www/docker" } 注意:如果有多条配置信息的话需要在两条配置信息中加逗号“,” 这里,“data-root”指定了Docker的新安装路径。请将“/home/docker”替换为您想要使用的路径。 保存文件并重启Docker服务: sudo service docker start 现在,Docker已经使用新的安装路径。您可以验证操作是否成功,方法如下: docker info | grep "Docker
网易:http://hub-mirror.c.163.com 中科大镜像地址:http://mirrors.ustc.edu.cn/ 中科大github地址:https://github.com/ustclug/mirrorrequest Azure中国镜像地址:http://mirror.azure.cn/ Azure中国github地址:https://github.com/Azure/container-service-for-azure-china DockerHub镜像仓库: https://hub.docker.com/  阿里云镜像仓库: https://cr.console.aliyun.com  google镜像仓库: https://console.cloud.google.com/gcr/images/google-containers/GLOBAL (如果你本地可以翻墙的话是可以连上去的 ) coreos镜像仓库: https://quay.io/repository/  RedHat镜像仓库: https://access.redhat.com/contain
linux常用的解压和压缩命令如下: 1、.tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) 2、.gz 解压1: gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩: gzip FileName 3、.tar.gz 和 .tgz 解压: tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName 4、.bz2 解压1: bzip2 -d FileName.bz2 解压2: bunzip2 FileName.bz2 压缩: bzip2 -z FileName 5、.tar.bz2 解压: tar jxvf FileName.tar.bz2 压缩: tar jcvf FileName.tar.bz2 DirName
Nginx配置文件 server { listen 80; listen [::]:80; server_name www.cxcblog.com ; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/www.cxcblog.com; location ^~ / { proxy_pass http://0.0.0.0:1080; proxy_set_header Host $host; } include rewrite/none.conf; #error_page 404 /404.html; # Deny access to PHP files in specific directory
一、安装Docker 1.更新系统软件包 sudo apt update sudo apt upgrade 2.安装所需的依赖库和工具: sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release 3.添加Docker官方GPT秘钥: curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 4.设置Docker稳定版存储库 echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/