vultr防火墙
除了网页后台的防火墙之外,ubuntu系统内部还有一个ufw的防火墙
ufw status
ufw allow PORT
ufw deny PORT
ufw enable
ufw disable
除了网页后台的防火墙之外,ubuntu系统内部还有一个ufw的防火墙
ufw status
ufw allow PORT
ufw deny PORT
ufw enable
ufw disable
设置nginx附件大小限制
1.1 全局限制
编辑/etc/nginx/nginx.conf
,在http
段中加入如下语句
client_max_body_size 20m;
即可把附件大小限制修改为20MB
1.2 分server设置
编辑/etc/nginx/sites-enabled/
目录下的server配置文件,在server
段中加入1.1中的代码即可
设置PHP附件大小限制
编辑/etc/php/7.4/fpm/php.ini
,修改以下三个参数
upload_max_filesize = 20M ; 修改限制为20MB
post_max_size = 20M ; 修改限制为20MB
max_execution_time = 300 ; 相应提高页面允许执行时间
重启php和nginx服务
systemctl restart php7.4-fpm
systemctl restart nginx
参考
https://blog.csdn.net/qq_40880022/article/details/121744438
https://www.polarxiong.com/archives/typecho%E4%B8%AD%E4%BF%AE%E6%94%B9%E4%B8%8A%E4%BC%A0%E9%99%84%E4%BB%B6%E5%A4%A7%E5%B0%8F%E9%99%90%E5%88%B6.html#:~:text=typecho%E4%B8%AD,%E4%BA%861000M%E4%BA%86%E3%80%82
https://github.com/zanzhz1101/LingMaxDNS
1.1 下载对应系统和处理器架构的二进制文件
1.2 设置及启动
以linux系统、amd64处理器为例
拷贝到 /etc/LingMaxDns_linux_amd64
以openwrt举例 管理后台->网络->防火墙->自定义规则 (配置全部经过路由53端口的DNS数据包都转发到8287端口 或者配置上游dnsmaq也行)
iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 8287
保存设置
直接执行测试看看有没有报错
/etc/LingMaxDns_linux_amd64
开机启动方案1 (二选一) 管理后台->系统->启动项->本地启动脚本
/etc/LingMaxDns_linux_amd64 &
开机启动方案2 (二选一) ssh执行
ln -s /etc/LingMaxDns_linux_amd64 /etc/rc.d/S999LingMaxDns
参考:
https://www.right.com.cn/forum/thread-8137820-1-1.html
https://www.right.com.cn/forum/thread-8210921-1-1.html
Hysteria 是一个功能丰富的,专为恶劣网络环境进行优化的网络工具(双边加速),比如卫星网络、拥挤的公共 Wi-Fi、在中国连接国外服务器等。 基于修改版的 QUIC 协议。
https://github.com/HyNetwork/hysteria
我的电脑貌似有点问题,windows和fedora双启动之后,grub2菜单时键盘会无反应,无法选择启动哪个系统。
一番搜索之后,可以临时修改启动系统:
sudo cat /boot/grub2/grub.cfg | grep Windows
找到windows的菜单项
menuentry 'Windows Boot Manager (on /dev/nvme0n1p2)' --class windows --class os $menuentry_id_option 'osprober-efi-10E1-951C' {
设置临时windows为默认启动项
sudo grub2-set-default "Windows Boot Manager (on /dev/nvme0n1p2)"
验证设置
sudo grub2-editenv list
输出中有下面这句
saved_entry=Windows Boot Manager (on /dev/nvme0n1p2)
使用Diskgenius打开fedora分区,将/boot/grub2/grubenv
这个文件复制到桌面
编辑该文件,删除saved_entry
这行,下次重启时恢复正常启动顺序,即默认fedora
https://www.1024sou.com/article/987574.html
cd ~/Downloads && wget -N https://wps-linux-personal.wpscdn.cn/wps/download/ep/Linux2019/10976/wps-office_11.1.0.10976_amd64.deb http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb
sudo dpkg -i wps-office_11.1.0.10976_amd64.deb libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb
https://github.com/BannedPatriot/ttf-wps-fonts
cd ~/Downloads && git clone git clone https://hub.fastgit.xyz/BannedPatriot/ttf-wps-fonts.git && cd ttf-wps-fonts && ./install.sh
https://blog.csdn.net/ZhangJingHuaJYO/article/details/122148629
从 Windows 系统下字体文件夹(C:\Windows\Fonts) ,拷贝如下文件
宋体:simsunb.ttf 和 simsun.ttc
微软雅黑:msyhbd.ttf
Courier New:courbd.ttf、courbi.ttf、couri.ttf 和 cour.ttf
WPS Office 所需字体:wingding.ttf、webdings.ttf、symbol.ttf、WINGDNG3.TTF、WINGDNG2.TTF、MTExtra.ttf
sudo mkdir /usr/share/fonts/truetype/windows-font
sudo cp /usr/software/fonts/Fonts/* /usr/share/fonts/truetype/windows-font
# 修改权限,并更新字体缓存
sudo chmod -R 777 /usr/share/fonts/truetype/windows-font
cd /usr/share/fonts/truetype/windows-font
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
Advanced Copy 为cp、mv命令增加了进度条。
cd ~/Downloads && git clone git clone https://hub.fastgit.xyz/BannedPatriot/ttf-wps-fonts.git && cd ttf-wps-fonts && ./install.sh
参考wget跳过已下载的文件,将install.sh
中的curl -LO
替换为wget -N
bat是linux下流行的cat
工具的替代品。
主要特性包括:
ubuntu下直接安装bat
即可。
不过这样在调用时要使用batcat
命令,检查了.bashrc
后发现可以在.bashrc
中创建别名来调用。
.bashrc
中同时建议通过单独的.bash_aliases
文件来管理别名清单,也避免了直接编辑.bashrc
,这样甚至可以让cat
和bat
命令最终都执行batcat
。
alias cat='batcat'
alias bat='batcat'
前言:
折腾了几天,体验过Fedora workstation 36、Ubuntu budgie、Kubuntu等等发行版,总有些无法解决的问题,最终还是回到Ubuntu。
Fedora workstation: 自带的ibus-libpinyin
是最新版本,候选框样式漂亮,双拼可以不展开。问题主要是官方源软件太少,shadowsocks-libev
都没有,第三方源的添加和管理都太复杂。
Ubuntu budgie: budgie桌面比较传统,使用方便。问题主要是桌面不稳定,top panel有bug;另外,ubuntu系的通病,ibus-libpinyin
为旧版,双拼不能不展开,自行编译的话候选框样式比较丑,没有搞定样式调整。
Kubuntu: KDE桌面应用程序的菜单太复杂,还有ubuntu的通病ibus-libpinyin
为旧版,双拼不能不展开,另外由于KDE和GTK的区分,不管是官方包还是自行编译,候选框样式比较丑。
nvim
2.1 安装
sudo dnf copr enable -y outman/shadowsocks-libev epel-8-x86_64
2.2 解决依赖libmbedcrypto.so.3的错误
cd /lib64
sudo ln -s libmbedcrypto.so.2.28.0 libmbedcrypto.so.3
应用商店/codecs
https://github.com/louisun/iSearch
依赖pup——命令行基于css的html解析器,下载预编译的程序,解压放入/usr/bin
即可.bashrc
中加入以下内容
bing(){
if [[ $# -eq 0 ]];then
echo "query required"
return 1
elif [[ $# -eq 1 ]];then
query=$1
else
IFS='+'
query="'$*'"
fi
curl -s "https://cn.bing.com/dict/($query)?mkt=zh-CN&setlang=ZH" | pup '.qdef > ul text{}'
}
作者:wuwe1
链接:https://www.zhihu.com/question/42100744/answer/1016638278
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
snap list
sudo snap remove --purge firefox
sudo snap remove --purge gnome-3-38-2004
sudo snap remove --purge gtk-common-themes
sudo snap remove --purge bare
sudo snap remove --purge core20
最后删除snapd
sudo snap remove --purge snapd
https://github.com/filebrowser/filebrowser/releases
解压
将filebrowser
拷贝到/usr/local/bin
目录