kvm

YouTube某人安利的kvm动心了

尝试了一下,比vbox快~~

于是安装manjaro+kvm

manjaro 下用搜狗

搜狗的安装程序不再国际源中需要手动添加

1
sudo nano /etc/pacman.conf

添加内容

1
2
3
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

安装秘钥

1
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring

安装需要的包

1
2
3
4
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
sudo pacman -S fcitx-sogoupinyin
yaourt -S fcitx-qt4

添加设置文件

1
sudo nano ~/.xprofile
1
2
3
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

注销重新登录后搜狗可以正常使用了

manjaro 下安装kvm

查看内核模块是否装载

1
2
lsmod | grep kvm 
lsmod | grep virtio

装载 virtio

1
sudo modprobe virtio

安装包

1
sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat

启动服务

1
2
3
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
sudo systemctl start virtlogd

注意新版 virt-manager 需要输入后选择系统

没常识超可怕

虽然范围有点广,不过也没事什么不对的。

想的有点远

假如有一天鬼被大规模的观察到,并证实了存在

某些东西只会变得更可笑!

朝廷颜面何在 😁😁

bootstrap 碍着你来吗 🙄

继续的日常

昨天被chrome的缓存坑了一晚上……

还好找到问题了……

where 与 whereStrict

laravelwhere中对01001 的区分并不敏感。

对复杂数据判断不足,使用whereStrict可以修正问题。

有点意思

各说各话有什么好谈的……

日常

教师节了就说下吧~

好老师是非常重要的

可是我还没遇到过……

现在使用的东西都是googleRead Me

我朝的教学书籍就是个笑话……

翻译的文档也好不到哪里去……

我回来了 []~( ̄▽ ̄)~*

从长白山回来了~ 运气超级好~ 看到两次天池~~

虽然比原定计划有偏差,要加倍努力才可以!

照片是手机拍摄,ps拼接的  ̄▽ ̄

一个人旅行也没什么不好的 ( ̄3 ̄)

想着要不要给手机配个广角镜 \( ̄︶ ̄)/

在 Instagram 查看这篇帖子

@_y.o_o.y_ 分享的帖子 ·

在 Instagram 查看这篇帖子

@_y.o_o.y_ 分享的帖子 ·

laravel 扩展包

定义路由

ServiceProvider中引入路由文件。

1
include __DIR__.'route.php'

路由中使用中间件

记得在middleware中添加web,使auth可以正常运行。

有些事儿真的是想不到……

nginx-proxy 多镜像下使用v2ray

单一 docker-compose.yml 指路

多个docker-compose.yml 时,上面的方法就不在适用了。

主要原因是nginx-proxy找不到指定的服务器。

指定服务器名称,并加入到相同网络可破

nginx-proxy 加 letsencrypt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
version: '2'

services:
nginx-proxy:
image: jwilder/nginx-proxy:latest
restart: always
ports:
- "80:80"
- "443:443"
volumes:
- /path/to/certs:/etc/nginx/certs:ro
- $PWD/vhost.d:/etc/nginx/vhost.d:rw
- /usr/share/nginx/html
- /var/run/docker.sock:/tmp/docker.sock:ro
labels:
- "com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy"
network_mode: "bridge"
letsencrypt-nginx-proxy-companion:
image: jrcs/letsencrypt-nginx-proxy-companion:latest
restart: always
volumes:
- /path/to/certs:/etc/nginx/certs:rw
- /var/run/docker.sock:/var/run/docker.sock:ro
volumes_from:
- nginx-proxy
network_mode: "bridge"

v2ray 独立

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
version: '2'

services:
v2ray:
image: v2ray/official
container_name: v2ray
restart: always
expose:
- "1234"
volumes:
- $PWD/v2ray:/etc/v2ray
- $PWD/v2ray/config.json:/etc/v2ray/config.json:ro
environment:
- VIRTUAL_HOST=v2ray

network_mode: "bridge"

web1:
image: nginx:latest
restart: always
expose:
- "80"
volumes:
- $PWD/html:/usr/share/nginx/html:ro
environment:
- VIRTUAL_HOST=your.domain.name
- VIRTUAL_PORT=80
- LETSENCRYPT_HOST=your.domain.name
- [email protected]
network_mode: "bridge"

your.domain.name_location

直接指定服务器不需端口

1
2
3
4
5
6
7
8
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
if ($http_upgrade = "websocket" ) {
proxy_pass http://v2ray;
}

重要信息

别忘了创建config.json文件!😁

以上 长久的问题解决了

laravel 扩展包

修改 自己创建的扩展包时,一定要提交git,否则composer 不会进行更新。

尤其是添加了新的Facades时。

主要是composer.json文件

0%