前言

心心念念了一个学期,最终还是全款买下一个香橙派,型号为 OrangePi 3 LTS。

本来想买树莓派的,可惜溢价太严重了,于是只好用香橙派来代替了。

因为经常折腾系统,所以肯定会多次重置,就写了一篇配置文章,留着以后重置后复制粘贴用,也就是备份了。

以下所有命令都是以Ubuntu系统为准

 

资料

Orange Pi 3 LTS地址:Orange Pi 3 LTS-Orange Pi官网-香橙派(Orange Pi)开发板,开源硬件,开源软件,开源芯片,电脑键盘

用户手册和原理图:用户手册和原理图_免费高速下载|百度网盘-分享无限制 (baidu.com)

 

烧录

材料:内存卡一个(8G起步)

工具软件:

  1. 烧录软件:balenaEtcher - Flash OS images to SD cards & USB drives
  2. 格式化内存卡软件:https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip

过程没啥好说的,直接看用户文档。先下载镜像,再格式化内存卡,然后通过烧录软件将镜像烧录进去。香橙派会自动选择加载内存卡里系统。

可参考好友文章:制作Linux启动盘 – Clif's Blog (new-epoch-meta.com)

配置

桌面服务

因为桌面服务功耗太高了,所以平时就关闭了,也可以直接下载服务器版本镜像使用

sudo orangepi-config

选择 System ,DesktopStop

关闭后记得重启生效

reboot

 

WiFi连接

没有最基本的网络,那么远程连接都不行,所以先进行网络连接

打开无线

nmcli radio wifi on

列出可用的 WiFi 网络

nmcli device wifi list

选择要连接的 WiFi 网络

nmcli device wifi connect SSID password PASSWORD

查看连接

nmcli con show

断开连接

nmcli con down yourSSID

重新连接

nmcli con up yourSSID

SSID 替换为要连接的 WiFi 网络的名称,将 PASSWORD 替换为该网络的密码。如果该网络不需要密码,则无需提供 password 部分。

请注意,使用 nmcli 连接 WiFi 需要您的系统上安装了 NetworkManager,并且您具有适当的权限来进行网络连接操作。

 

用户配置、SSH连接

系统初始用户名和密码都是 orangepi , 如果要更改root密码,使用 passwd 命令即可

passwd

通过命令查看ip地址,然后ssh连接香橙派

ifconfig

 

Vim配置

Vim 肯定是使用频率最高的东西之一了,所以得好好配置

vim /etc/vim/vimrc  #这里是全部用户都一样
syntax on                                                                                             set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
set nu
set ruler
set cursorline
set cursorcolumn
set cuc cul

更加全局详细的配置:Vim基本配置 – Echo (liveout.cn)

 

.bashrc 配置

.bashrc文件位于Linux系统用户的主目录中。该文件是用户特定的bash shell配置文件

用于定义用户的环境变量、别名和其他定制内容

alias ls='ls --color=auto' #文件和文件夹设置不同的颜色
alias ll='ls -l'           # ll -> ls -l

最后别忘了运行 source ~/.bashrc 来使修改生效。

 

更换软件源

因为香橙派官方用的就是 清华源 ,所以就不换了。如果要更换,步骤如下

  1. 备份

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
    
  2. 打开配置文件

    sudo vim /etc/apt/sources.list
    
  3. 选择合适的源,这里以 阿里云 为例

    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    
  4. 更新软件源

    sudo apt update
    

     

UFW配置

安装

sudo apt install ufw

查看状态

sudo ufw status verbose

启动

sudo ufw enable

关闭

sudo ufw disable

开启/禁用相应端口或服务举例

sudo ufw allow 80 #允许外部访问80端口
sudo ufw delete allow 80 #禁止外部访问80端口
sudo ufw allow from 192.168.1.1 #允许此IP访问所有的本机端口
sudo ufw deny smtp #禁止外部访问smtp服务
sudo ufw delete allow smtp #删除上面建立的某条规则

#要拒绝所有的TCP流量从10.0.0.0/8 到192.168.0.1地址的22端口
sudo ufw deny proto tcp from 10.0.0.0/8 to 192.168.0.1 port 22

#可以允许所有RFC1918网络(局域网/无线局域网的)访问这个主机(/8,/16,/12是一种网络分级):
sudo ufw allow from 10.0.0.0/8
sudo ufw allow from 172.16.0.0/12
sudo ufw allow from 192.168.0.0/16

默认情况下,UFW 阻塞了所有进来的连接,并且允许所有出去的连接。这意味着任何人无法访问你的服务器,除非你打开端口。运行在服务器上的应用和服务可以访问外面的世界。

默认的策略定义在/etc/default/ufw文件中,并且可以通过使用sudo ufw default <policy> <chain>命令来修改。

 

Git配置

一般系统都装有Git,所以就记录下配置信息

  1. 配置用户信息

    git config --global user.name "Your Name"
    git config --global user.email "your.email@example.com"
    
  2. 配置文本编辑器

    git config --global core.editor "vim"
    
  3. 配置 Git 的颜色输出

    git config --global color.ui true
    

可参考好友文章:Ubuntu20.04下安装Docker – Clif's Blog (new-epoch-meta.com)

 

Docker安装

文档里有相关教程,这里我复制下来,方便粘贴

sudo apt updat
sudo apt-get install -y ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) \
signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io

检查 docker 的状态

systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2020-08-24 10:29:22 UTC; 26min ago
Docs: https://docs.docker.com
Main PID: 3145 (dockerd)
Tasks: 15
CGroup: /system.slice/docker.service
└─3145 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.soc

测试 docker

$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
256ab8fe8778: Pull complete
Digest:
sha256:7f0a9f93b4aa3022c3a4c147a449ef11e0941a1fd0bf4a8e6c9408b2600777c5
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correct

设置 docker 仓库为国内源

vim /etc/docker/daemon,json
{
	"registry-mirrors": [ 		      
		"https://docker.mirrors.ustc.edu.cn"
 	]
}

重启 docker 服务

sudo systemctl restart docker

 

LAMP架构

买了这个,肯定得搭建一个网站玩玩,所以先配置好相关环境,之前已经写过了,直接看这篇文章

Wordpress/Typecho博客搬迁教程 – Echo (liveout.cn)

 

查看温度

毕竟长时间运行,温度得注意点,但是官方给的查看命令太长了,所以就写了个脚本

后来发现可以安装相关包,然后通过sensors命令查看,安装过程补充在脚本后面

CPU

#!/bin/bash

temp=$(cat /sys/class/thermal/thermal_zone0/temp)
temp=$((temp/1000))

# 定义颜色代码
RED='\033[0;31m'
GREEN='\033[0;32m'
NC='\033[0m' 

if ((temp >= 70)); then
    echo -e "CPU温度: ${RED}${temp}°C${NC}"
else
    echo -e "CPU温度: ${GREEN}${temp}°C${NC}"
fi

GPU

#!/bin/bash

temp=$(cat /sys/class/thermal/thermal_zone1/temp)
temp=$((temp/1000))

# 定义颜色代码
RED='\033[0;31m'
GREEN='\033[0;32m'
NC='\033[0m' 

if ((temp >= 70)); then
    echo -e "GPU温度: ${RED}${temp}°C${NC}"
else
    echo -e "GPU温度: ${GREEN}${temp}°C${NC}"
fi

顺便买了个散热套装

补充

才发现可以安装相应的软件包查看温度,命令如下

安装

sudo apt install lm-sensors

选择监控范围

sudo sensors-detect

查看温度

sensors

 

存储

Linux系统不像Windows可以自动识别外置存储设备,需要自己手动挂载,所以挂载硬盘肯定是必修课了。

下面是一些常用的磁盘管理命令,精简版。

du

disk usage ,用来展示磁盘使用量的统计信息

du -s

-s选项,是 --summarize 的缩写形式,其作用是对 du 的每一个给定参数计算其磁盘使用量,我们来看例子。

[roc@roclinux ruanjian]$ du -sh *
3.4M    curl-7.34.0.tar.gz
41M     soft
6.8M    wordpress-4.4.1.tar.gz

du -c

-c选项,是 --total 的缩写形式,它表示的是针对输出的各个对象来计算其磁盘使用量的总和。比如,我们想计算当前文件夹下所有后缀是 tar.gz 的文件的磁盘使用量总和,那么命令是这样的:

[roc@roclinux ruanjian]$ du -ch *.tar.gz
3.4M    curl-7.34.0.tar.gz
6.8M    wordpress-4.4.1.tar.gz
11M     总用量

当然,-c选项也可以计算文件和文件夹的混合求和:

[roc@roclinux ruanjian]$ du -ch curl-7.34.0.tar.gz soft
3.4M    curl-7.34.0.tar.gz
41M     soft
45M     总用量

 

df

disk free 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。

df

# df 
Filesystem     1K-blocks    Used     Available Use% Mounted on 
/dev/sda6       29640780 4320704     23814388  16%     / 
udev             1536756       4     1536752    1%     /dev 
tmpfs             617620     888     616732     1%     /run 
none                5120       0     5120       0%     /run/lock 
none             1544044     156     1543888    1%     /run/shm 

df -h

-h选项,通过它可以产生可读的格式df命令的输出:

# df -h 
Filesystem      Size  Used   Avail Use% Mounted on 
/dev/sda6       29G   4.2G   23G   16%     / 
udev            1.5G  4.0K   1.5G   1%     /dev 
tmpfs           604M  892K   603M   1%     /run 
none            5.0M     0   5.0M   0%     /run/lock 
none            1.5G  156K   1.5G   1%     /run/shm 

 

lsblk

List block devices ,列出所有块设备

root@orangepi3-lts:/opt# lsblk
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0          7:0    0     4K  1 loop /snap/bare/5
loop1          7:1    0  68.5M  1 loop /snap/core22/807
loop2          7:2    0  91.7M  1 loop /snap/gtk-common-themes/1535
loop3          7:3    0  46.4M  1 loop /snap/snapd/19459
mmcblk2      179:0    0   7.3G  0 disk
├─mmcblk2p1  179:1    0     2G  0 part
├─mmcblk2p2  179:2    0    16M  0 part
├─mmcblk2p3  179:3    0    16M  0 part
├─mmcblk2p4  179:4    0    32M  0 part
├─mmcblk2p5  179:5    0     2G  0 part
├─mmcblk2p6  179:6    0   300M  0 part
├─mmcblk2p7  179:7    0    16M  0 part
├─mmcblk2p8  179:8    0    16M  0 part
├─mmcblk2p9  179:9    0    32M  0 part
├─mmcblk2p10 179:10   0     2G  0 part
├─mmcblk2p11 179:11   0    16M  0 part
├─mmcblk2p12 179:12   0    64M  0 part
├─mmcblk2p13 179:13   0     2M  0 part
├─mmcblk2p14 179:14   0    32M  0 part
├─mmcblk2p15 179:15   0    16M  0 part
└─mmcblk2p16 179:16   0   768M  0 part
mmcblk2boot0 179:32   0     4M  1 disk
mmcblk2boot1 179:64   0     4M  1 disk
mmcblk0      179:96   0 119.4G  0 disk
└─mmcblk0p1  179:97   0 118.2G  0 part /var/log.hdd
                                       /
zram0        252:0    0 992.4M  0 disk [SWAP]
zram1        252:1    0    50M  0 disk /var/log
zram2        252:2    0     0B  0 disk

 

mnt

mount 命令是经常会使用到的命令,它用于挂载Linux系统外的文件。

挂载设备的过程

  1. 获取设备名称

    fdisk -l
    
  2. 建立挂载点目录

    cd /mnt
    mkdir usb
    
  3. 挂载设备

    mount /dev/sdb1 /mnt/usb
    

    PS:若文件名因含有中文出现乱码,可用以下命令解决

    mount -o iocharset=cp936 /dev/sdb1 /mnt/usb
    

umount 卸载设备

umount /dev/sdb1
umount /mnt/usb

 

内网穿透

通过 frp 实现内网穿透,前提是有一台公网服务器,作为服务端使用

FRP内网穿透实践教程 - 知乎 (zhihu.com)

使用frp进行内网穿透 - 少数派 (sspai.com)

以上两篇结合着看就够了~

frp下载地址:https://github.com/fatedier/frp/releases

参考文档:概览 | frp (gofrp.org)

 

结尾

目前就这些了,等到有其他需要备份的信息再补上

--> 前言心心念念了一个学期,最终还是全款买下一个香橙派,型号为 OrangePi 3 LTS。本来想买树莓派的,可惜溢价太严重了,于是只好用香橙派来代替了。因为经常折腾系统,所以肯定会多次重置,就写了一篇配置文章,留着以后重置后复制粘贴用,也就是备份了。以下所有命令都是以Ubuntu系统为准 资料Orange Pi 3 LTS地址:Orange Pi 3 LTS-Orange Pi官网...

人生小事

每次写生活类的文章时,都不知道第一个文章目录如何起名,像起笔、缘起啥的都给我借用过了。对于写这种记录生活的流水账文章,我特别喜欢带入自己的感受,努力将平时所感寄托于文字中。一般这种文章比教程类容易却又难写。

教程类文章我只需要读者(或者我自己)能够看懂以及跟着操作就行,讲究条理清晰,所以目录一般都是主要步骤。但是生活类文章我却得努力让它具有我自己的特点,使读者读到这种文字,就会想到:哦~原来是那个博主。emm,有一点过于看重自己了,估计也没几个人会读一个陌生人的流水账,哈哈。

好了,综上所述,这篇文章的第一个目录就叫人生小事了,毕竟文章都是关于大二下这一学期的小结。

本来没打算写的,可是发现博客已经好久没有更新文章了,所以就硬凑下吧。这应该算是博客中第二篇属于生活类的文章,我也打算努力向生活类博客过渡(毕竟没啥技术,还喜欢看别人的生活博客,hh)至于年终总结写啥,就暂且不管了 ,说不定直接鸽了~

莫思身外无穷事,且尽生前有限杯

疫情后的南京

12月7号,国务院发布《关于进一步优化落实新冠肺炎疫情防控措施的通知》,按国家卫健委要求,我国境内除一些特殊场所外,其他场所出入不再需要核酸阴性报告,国务院联防联控机制发布的新十条措施中提到全国各地不再查验健康码,行程码。

12月7日,就在我提前放假的第二天,解封了。整个寒假期间都是关于阳了的新闻,遇到熟人的第一句从“你吃了没?”变成了“你阳了没?”。就这样,大二下开始了。随着大多数人都阳康后,“大学生特种兵旅游”也火了起来。室友在两天之中爬了个泰山,而我则是去了趟六朝古都——南京。

尽管去之前已经了解到了南京的旅游人数很多,然而到了后,还是被惊讶住了,可能这就是被疫情偷走三年时光的人们的报复吧。

吐槽一句,下了高铁才发现南京南站是真的大呀,每次坐地铁出来的出口都不一样,没办法,谁让我是路痴,害。

在去秦淮河的路上,随手拍了一张(毕竟人太多了),基本是跟着人群走,路上还遇到了好几个导游团。此时看到这张图片,还是不由得感慨那疫情三年。

下面再来几张旅游图,都是随便拍的,就当是来过的标记了

顺便吐槽下,上面的梅花糕感觉不是很好吃,不过挺好看的,哈哈

南京博物院!!!这个强烈推荐去看看,但是一定要记得提前在公众号预约。里面给我映像最深的就是民国馆以及排了三小时的队,只为了收集印章。里面还有个纪念品店,可以购买明信片等周边物品,防止你像我一样用一个大白纸收集印章,哈哈。

除了这几处外,还去了其他一些地方,可惜时间有限,还剩下许多景点没有机会去,下次一定。

对了,南京的地铁声音灰常好听,怪不得抖音上这么火,但是,真的几乎没有座位坐,233

徐州烧烤

淄博烧烤在那段时间也火了起来,可惜没有机会去,但是徐州烧烤就在旁边,这我就得加点篇幅介绍下了。

徐州烧烤是徐州饮食文化的体现,烧烤最重要的食材就是羊。 1986年,徐州境内出土的一块汉画像石上就有烧烤的画像。

最接近现代形式的烧烤,首次出现在汉代画像石上。徐州作为中国汉画像石的起源地之一,有着丰富的汉画资料。肉串烤炉加蘸料,灵魂烧烤“三件套”,这样的画面,在徐州出土的汉画像石中频频出现。

不论是汉画像石的图像材料,还是出土的烧烤器具文物,或是彭祖文化对徐州的影响,都可以表明徐州是中国烧烤的发源地之一。

综上所述,可以说徐州是烧烤的发源地了,至于到底怎么样则可以看这篇文章:

https://zhuanlan.zhihu.com/p/553838007

毕竟一千个哈姆雷特有一千个胃口,所以如果你喜欢烧烤或者美食,一定要亲自来尝试下。

徐州除了烧烤,还有个湖,俗称云龙湖,至于举办的彭城风华表演,只能说太贵了,没去看过。

当然了,徐州作为九州之一,有超过6000年的文明史和2600年的建城史,是两汉文化的发源地,同时是帝王之乡,所以徐州博物馆一定要去看看,尤其是镇馆之宝——金缕玉衣。(记得提前预约)

emm,再贴一个图

复苏的电影市场

这个学期一共就看了四个电影,其中两个为动漫,一个公路片,一个牛马片,这里就短暂评价下。

两部动漫分别为《铃芽之旅》和《蜘蛛侠:纵横宇宙》。其中我觉得蜘蛛侠的更值得一看,可能因为我是男孩子,又或者因为我对新海诚的期待太高了,谁让他的《秒速五厘米》和《言叶之庭》那么好看,还特地买了周边

下面就是多图预警了

剩下的公路片就是《人生路不熟了》,感觉还是不错的,期间笑点挺足。

至于牛马片——《龙马精神》,emm,我只能一句牛马了,但是毕竟是米粉节活动免费看的,也不多说啥了。

对了,最新出的《消失的她》以及《八角笼》听说都挺好看的,有时间一定去看看,先立个flag。

走在小路上

下面就是日常生活中的点点滴滴了,再次贴几张图片吧。

可惜传输的图片压缩了画质,我也懒得调了,不然夜空图应该会很好看。

五一期间久违的没有了疫情,放了七天假,于是回了趟家,顺便拍了张傻猫咪和夜晚。

长时间走在宿舍食堂以及教室的三点一线上,顿时有种梦回高中的感觉,虽然没有那时候那么紧张,并且有着许多娱乐设备,然而精神内耗并不会就此消失。所以,看看风景,不只是治愈眼睛,也是治愈心灵。

最终BOSS

每个时代的人有着每个时代的使命,同样的,每个年龄的人有着每个年龄的迷茫。高中生可能在迷茫着高考,大学生则是期末考试。没错,这很大学生。

考试的前几天,终于舍得迈开步子,去了图书馆进行紧急救援。晚上顺手拍了张照片(毕竟一学期才来一次),感觉还是很不错的。

在这抢救期间,感觉脑子回到了高中,就像一台年久失修的跑车,尽管很难启动,但是一旦跑起来,速度还是可以的。可惜,时间回不到高中,不然按照今年高考的卷度,我现在可能在工地打灰了。突然想起一个著名等式

清澈的愚蠢 + “你人还怪好嘞” = 大学生 < 高中生

嗯,流水账算是记完了,果然和预想的一样,全程下来如流水,毕竟文学天赋在这呢。嗯,一点天赋都没有。

不过能够水完一篇文章已经很不错了,高考后再也没有认真写过文章了,也从未想过大学会写这些。

按照正常的作文套路,最后该升华主题了,那么就老套路,再来一首苏轼的名句

回首向来萧瑟处,归去,也无风雨也无晴。

突然想起来开学就大三了,真快啊~

到底是谁给我按下了加速键呢。

--> 人生小事每次写生活类的文章时,都不知道第一个文章目录如何起名,像起笔、缘起啥的都给我借用过了。对于写这种记录生活的流水账文章,我特别喜欢带入自己的感受,努力将平时所感寄托于文字中。一般这种文章比教程类容易却又难写。教程类文章我只需要读者(或者我自己)能够看懂以及跟着操作就行,讲究条理清晰,所以目录一般都是主要步骤。但是生活类文章我却得努力让它具有我自己的特点,使读者读到这种文字,就会想到:哦...

前言

虽然是考试月,并且一星期三门专业课,但是这个憨憨计组真的是越看越头疼,感觉再看下去要死在宿舍了。

在闲逛友链博客时,突然想在虚拟机里建个博客(虽然这两件事情之间并无关联),然后通过内网穿透进行访问,

这样等下次买了小主机后就有经验了,于是就有了此篇教程文章。

此次博客搬迁教程不涉及任何面板工具,从而降低功耗,适合建站小白观看。

此次迁移以 wordpress 为例,但 typecho 搬迁方法也和这个一样。

如果使用宝塔面板,可以直接使用宝塔的免费一键迁移功能,应用商店搜索即可。

 

1. 安装lamp环境(以Ubuntu为例)

  1. 更新软件包列表:打开终端(Terminal),执行以下命令以更新软件包列表:

    sudo apt update
    
  2. 安装Apache Web服务器:在终端中执行以下命令安装Apache:

    sudo apt install apache2
    
  3. 验证Apache是否安装成功:安装完成后,Apache服务会自动启动。在浏览器中输入服务器的IP地址或域名,如果看到默认的Apache欢迎页面,表示安装成功。

  4. 安装MySQL数据库服务器:在终端中执行以下命令安装MySQL服务器:

    sudo apt install mysql-server
    
  5. 安装PHP:在终端中执行以下命令安装PHP及常用扩展:

    sudo apt install php libapache2-mod-php php-mysql
    
  6. 验证PHP是否安装成功:创建一个简单的PHP文件以验证PHP是否正常工作。在终端中执行以下命令:


    1.   sudo vim /var/www/html/info.php
      
    2. 在打开的文件中,输入以下内容:

      <?php
      phpinfo();
      ?>
      
  7. 保存并关闭文件。然后,在浏览器中输入服务器的IP地址或域名,加上/info.php,如果看到PHP信息页面,表示安装成功。

2. 设置MySQL密码

  1. 打开终端(Terminal),以root用户身份登录或使用具有sudo权限的用户。

  2. 运行以下命令以连接到MySQL服务器:

    mysql -u root
    
  3. 进入MySQL命令行后,执行以下命令来更改root用户的密码(将new_password替换为您要设置的密码):

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
    
  4. 刷新权限使更改生效:

    FLUSH PRIVILEGES;
    
  5. 退出MySQL命令行:

    exit
    

 

3. 迁移博客

  1. 在源服务器上将WordPress文件夹(即博客文件夹)打包为一个压缩文件(例如:wordpress.zip)。

    zip -r wordpress.zip /path/to/wordpress
    
  2. 将压缩文件通过scp命令拷贝到目标服务器上。(就是将数据库文件传送到目的服务器

    scp wordpress.zip user@目的ip:/path/to/destination_folder
    
  3. 在目标服务器上解压缩WordPress文件。

    unzip wordpress.zip
    
  4. 将WordPress文件夹移动到Web服务器的文档根目录

    sudo mv /path/to/destination_folder/wordpress /var/www/html/
    
  5. 授予适当的文件权限。

    sudo chown -R www-data:www-data /var/www/html/wordpress
    sudo chmod -R 755 /var/www/html/wordpress
    
  6. 连接到MySQL数据库,并创建一个新的数据库。

    mysql -u root -p
    CREATE DATABASE wordpress_database;
    
  7. 导入源服务器上的数据库备份文件(source_server_backup.sql)到新创建的数据库。

    mysql -u root -p wordpress_database < /path/to/source_server_backup.sql
    
  8. 在WordPress的wp-config.php文件中更新数据库连接信息,包括数据库名称、用户名和密码。

    vim wp-config.php
    define('DB_NAME', 'wordpress_database'); /* 数据库名 */
    define('DB_USER', 'root');		/* 用户名 */
    define('DB_PASSWORD', 'new_password');	/* 密码 */
    
  9. 检查Apache的配置文件(通常是/etc/apache2/sites-available目录下的000-default.conf.conf文件)是否正确设置了WordPress的虚拟主机,并且指定了正确的文档根目录和文件权限。

    VirtualHost 标签之间,DocumentRoot后面的改为你的博客绝对路径

    <VirtualHost *:80>
    	ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html/liveout.cn
    </VirtualHost>
    
  10. 重启 Apache 以使配置生效:

    sudo systemctl restart apache2
    
  11. 打开网页浏览器,访问新服务器的地址,应该能够看到WordPress网站的动态页面。

  12. 如果跳转博客其他页面请求失败,则检查WordPress文件里是否有一个 .htaccess 文件,并且具有正确的重写规则。

    由于 .htaccess 文件是一个隐藏文件(文件名以点号开头),某些文件管理器默认情况下可能不会显示它。你需要在文件管理器中启用显示隐藏文件选项,或者通过命令行查看和编辑 .htaccess 文件。

    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    # END WordPress
    

     

 

--> 前言虽然是考试月,并且一星期三门专业课,但是这个憨憨计组真的是越看越头疼,感觉再看下去要死在宿舍了。在闲逛友链博客时,突然想在虚拟机里建个博客(虽然这两件事情之间并无关联),然后通过内网穿透进行访问,这样等下次买了小主机后就有经验了,于是就有了此篇教程文章。此次博客搬迁教程不涉及任何面板工具,从而降低功耗,适合建站小白观看。此次迁移以 wordpress 为例,但 typecho 搬迁方法也...

前言

最近逛大型同性恋交友社区(GitHub)时偶然发现了一款开源的网易云美化插件(BetterNCM),具体美化效果如下

而且此插件发展已经挺成熟的了,于是便想写篇安装教程。

不过插件已经有了成熟的文档,这里就当推荐了。

这里插一嘴,是否封号有带观察哦,当然也可以等我体验一个月

项目

相关链接

  1. GitHub地址:https://github.com/MicroCBer/BetterNCM
  2. 安装地址:https://microblock.cc/betterncm
  3. 用户文档:https://v2e2npdz15.feishu.cn/docx/UZkSd9d46o4fVOxaPNBcGXSenme

使用须知

BetterNCM是一个由一群热爱网易云音乐的云村村友开发的PC版网易云音乐扩展插件,可以提供非常丰富的自定义功能扩展增强能力。

考虑到工具性质,BetterNCM 将永远是完全开源免费的自由软件,所以如果你是从任何地方发现有任何人在售卖本工具,请立刻要求退款并举报商家!

作为一群爱好者,我们不会也没办法为你因为从其它途径购买本工具造成的损失负责!

如果你也希望为BetterNCM贡献代码,欢迎前来BetterNCM的Github开源仓库

具体步骤

  1. 查看用户文档,了解下具体功能,是否为自己所需,文档地址:https://v2e2npdz15.feishu.cn/docx/UZkSd9d46o4fVOxaPNBcGXSenme
  2. 接着查看文档安装教程,点击安装地址:https://microblock.cc/betterncm
  3. 进入网易云,点击插件图标,下载相关插件,也可以将GitHub上的美化插件移到此插件目录下

主题推荐

GitHub地址:https://github.com/solstice23/refined-now-playing-netease

一个美化网易云音乐播放界面的 BetterNCM 插件

效果如下

ps:此主题为Argon主题作者另一个开源项目

评价

有得就有失,虽然美化后很好看,但是需要牺牲一部分性能,这里推荐有独显的笔记本安装哦。

 

--> 前言最近逛大型同性恋交友社区(GitHub)时偶然发现了一款开源的网易云美化插件(BetterNCM),具体美化效果如下而且此插件发展已经挺成熟的了,于是便想写篇安装教程。不过插件已经有了成熟的文档,这里就当推荐了。这里插一嘴,是否封号有带观察哦,当然也可以等我体验一个月项目相关链接GitHub地址:https://github.com/MicroCBer/BetterNCM安装地址:htt...

前言

微信朋友圈突然刷到了小米的线下米粉观影活动,地点就在离学校不远的万达影城,于是便扫码报名了,毕竟白嫖是件很快乐的事情。

不过一想到我的小米11wifi烧了一次,屏幕坏了一次就很悲伤 555。

 

米粉观影节

活动

到达地点报了手机号,给了一个抽奖券,一张电影票(龙马精神),还有一袋有着小米宣传语的爆米花,如下图

 

由于赶时间,电影开场前便抽奖了,顺便领了个小红包。可惜运气不佳,三轮12次都没有抽到,555。

 

观影

抽完奖后就是电影了。

《龙马精神》——一个由成龙、刘浩存、郭麒麟主演的喜剧动作电影。

豆瓣链接:龙马精神 (豆瓣) (douban.com)

剧情简介 

生活落魄的武行老罗(成龙 饰)有一匹爱马“赤兔”,他一直想把它培养成片场的动作明星,不料却深陷官司,只能求助多年未见的女儿小宝(刘浩存 饰)和她的律师男友乃华(郭麒麟 饰)。小宝一边帮老罗打官司,一边劝说他不要带着赤兔玩命做危险动作,老罗不顾女儿反对继续偷偷训练赤兔,同时又对准女婿乃华展开了各种考验……

评价

我只能说一般般吧,emm,真的很一般般。全片一直围绕着龙虎武师精神展开,看下豆瓣评价吧

又名《忠马赤兔物语》,这片子主打的就是感情牌、煽情戏,父女的感情戏、人马的感情戏…
如果能在龙虎武师的精神上、对龙叔实拍动作戏的敬业的致敬上多下功夫,会提高不止一个档次。
奥斯卡终身成就奖除了表彰大哥以前的辛苦和贡献,也是让他别再拍了,
想打就打给自己看,咱就行行好,别让观众买单了。

没办法,成龙真的老了,只能说是一部情怀片吧,剧情个人觉得不咋地,害。唯一能笑一笑的就是郭麒麟出场那几个小片段。最后吴京的出场也挺意外。

下面放个图

 

谨以此片向中国电影百年来的龙虎武师特技人和幕后工作者致敬

 

尾言

最后再来一个活动照片吧,233,同时也祝小米越来越好,哈哈。毕竟白嫖的活动。

也挺期待 小米13ultra 以及小米手环8的发布。毕竟可以挂在脖子上的手环,我还是挺期待的,虽然去年已经买了手环7.

 

永远相信美好的事情即将发生

 

--> 前言微信朋友圈突然刷到了小米的线下米粉观影活动,地点就在离学校不远的万达影城,于是便扫码报名了,毕竟白嫖是件很快乐的事情。不过一想到我的小米11wifi烧了一次,屏幕坏了一次就很悲伤 555。 米粉观影节活动到达地点报了手机号,给了一个抽奖券,一张电影票(龙马精神),还有一袋有着小米宣传语的爆米花,如下图 由于赶时间,电影开场前便抽奖了,顺便领了个小红包。可惜运气不佳,...