基于 Docker 搭建 Jellyfin 媒体服务器
基于 Docker 搭建 Jellyfin 媒体服务器官方教程
如果未安装 docker-compose, 只需要 sudo apt install docker-compose 即可
编写 docker-compose.yml
version: '3.5'services: jellyfin: image: jellyfin/jellyfin container_name: jellyfin network_mode: 'host' #与宿主机共享网络 volumes: - /path/to/config:/config - /path/to/cache:/cache - /path/to/media:/media - /path/to/media2:/media2:ro restart: 'unless-stopped'
启动服务
sudo docker-compose up -d
启动后可以通过 docker ps 查看容器状态
此时就可以通过 h ...
Linux 搭建 http 文件服务器
Linux 搭建 http 文件服务器参考链接
首先安装 Apache2
sudo apt install apache2
Apache2的默认访问端口为80,当端口被占用时需要更改其访问端口
进入apache2的安装目录 /etc/apache2/,修改ports.conf文件
# If you just change the port or add more ports here, you will likely also# have to change the VirtualHost statement in# /etc/apache2/sites-enabled/000-default.conf#Listen 80Listen 8001<IfModule ssl_module> Listen 443</IfModule><IfModule mod_gnutls.c> Listen 443</IfModule># vim: syntax=apache ts=4 sw=4 sts=4 sr noet1234 ...
Linux 终端更改为中文
Linux 终端更改为中文apt update -yapt install locales -ydpkg-reconfigure locales
空格选中 zh_CN.UTF-8
回车继续
重启系统生效
reboot
随后可享受母语 Linux 体验
建议配合Asia/Shanghai时区使用
timedatectl set-timezone Asia/Shanghai
Ubuntu 查看实时网速
Ubuntu 查看实时网速参考链接
TCPtrack安装tcptracksudo apt install tcptrack
使用tcptrack立即开始使用
sudo tcptrack -i eth0
tcptrack使用非常简单,只要具有root权限执行,带上-i <interface>参数就可以在指定接口上开始抓包分析,实际使用语法
Usage: tcptrack [-dfhvp] [-r <seconds>] -i <interface> [<filter expression>] [-T <pcap file]
-r
默认情况下,如果网络连接关闭2秒以后,tcptrack就会移除显示,不过可以通过-r参数来修改,例如调整成5秒以后再移除
tcptrack -i eth0 -r 5
-d
默认情况下,tcptrack会尝试跟踪启动时已经存在的连接。要避免跟踪启动时已经存在的连接,可以使用-d参数
tcptrack -i eth0 -r 5 -d
-p
默认情况下,tcptrack会将接口设置成混杂模式(promis ...
Ubuntu 安装 samba
Ubuntu 安装 samba参考链接
我们将创建以下Samba共享和用户。
用户:
sadmin -具有对所有共享的读写访问权限的管理用户。
josh -具有自己的私有文件共享的常规用户。
共享:
users -所有用户都可以使用读取/写入权限访问此共享。
josh -此共享可以通过读取/访问仅由josh和sadmin用户写权限。
可以从网络上的所有设备访问文件共享。
在Ubuntu上安装Samba更新apt软件包索引:
sudo apt update
安装Samba软件包
sudo apt install samba
安装完成后,Samba服务将自动启动。要检查Samba服务器是否正在运行,请键入:
sudo systemctl status nmbd
输出应如下所示,表明Samba服务处于活动状态并正在运行:
● nmbd.service - Samba NMB DaemonLoaded: loaded (/lib/systemd/system/nmbd.service; enabled; vendor preset: enabled)Active: active (ru ...
Ubuntu 安装 Python 3 和 pip
Ubuntu 安装 Python 3 和 pip安装 Python 3.10参考链接
Install the required dependency for adding custom PPAs.
sudo apt install software-properties-common -y
Then proceed and add the deadsnakes PPA to the APT package manager sources list as below.
sudo add-apt-repository ppa:deadsnakes/ppa
Press Enter to continue.
..........To install 3rd-party Python modules, you should use the common Python packaging tools. For an introduction into the Python packaging ecosystem and its tools, refer to the Python Packagi ...
Ubuntu 安装 MongoDB
Ubuntu 安装 MongoDB脚本安装cat <<"EOF" | bash sudo apt update && \sudo apt install -y dirmngr gnupg apt-transport-https ca-certificates software-properties-common gnupg && \wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add - && \echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list && ...
Ubuntu 安装最新 Node.js 和 tsc
Ubuntu 安装最新 Node.js 和 tsc前往 https://nodejs.org/ 查看最新版本号
添加对应版本安装源, 只需要改16为所需版本号
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
apt 安装
sudo apt install -y nodejs
安装 tsc
sudo npm install -g typescript
如果安装完成后有提示可升级到新版本, 按照提示键入命令即可
Ubuntu 桌面系统使用笔记
Ubuntu 桌面系统使用笔记添加右键新建文件在 主目录/模板 下新建文件
安装罗技鼠标软件sudo apt install piper
终端复制粘贴ctrl + shift + c,ctrl + shift + v
AppImage 格式安装与卸载chmod u+x <AppImage File>
sudo apt install fuse -y
双击后选择 Run once
卸载只要删掉 .Appimage 文件即可
设置截图快捷键设置/键盘/键盘快捷键
搜索截图
限制电池充电TLP - Optimize Linux Laptop Battery Life
TLP (简体中文) - ArchWiki)
TLP-1.4-Test_Battery-Care_Lenovo.md
禁用默认密钥环解锁密码终端 seahorse
右键默认密钥环,更改密码
在输入新密码时留空
创建目录快捷方式ln -s /home/chen/Github/posts /home/chen/Desktop/posts
开机自启动蓝牙sudo systemctl enable bluetoo ...
Ubuntu 安装桌面
Ubuntu 安装桌面sudo -iapt install taskseltasksel install ubuntu-desktop
此时在腾讯云的 VNC 远程登陆开始显示安装的图形界面
可能会卡在 59% 一段时间,等待即可
安装完毕后重新显示命令行界面,键入reboot命令重启服务器
如图所示完成ubuntu图形界面安装
在设置应用可安装中文
安装完成后需要重启才能选择中文,然后再次重启应用中文