从零开始搭建 Lsky Pro 兰空图床
从零开始搭建 Lsky Pro 兰空图床官方教程
安装环境使用OneinStack安装环境(PHP+MySQL+Nginx)
命令如下(注意更换 ‘你的Mysql密码’ ):
wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 10 --phpcache_option 1 --php_extensions imagick,fileinfo --db_option 2 --dbinstallmethod 1 --dbrootpwd 你的Mysql密码 --ssh_port 22 --reboot
安装时间可能较长, 请使用tmux以防止ssh断连.
安装完成后访问IP地址(确认防火墙放通80端口)即可看到面板.
此时在执行命令的目录可看到onesinstack
执行./vhost.sh创建虚拟站点
根 ...
Debian 配置 C++ 连接 MySQL
Debian 配置 C++ 连接 MySQL参考 https://blog.csdn.net/fengxinlinux/article/details/75675360
#apt install libmysqld-dev libmysqlclient-devapt install libmariadbd-dev libmariadb-devapt install libmariadb-dev-compat libmariadb-dev
Debian 卸载 MySQL
Debian 卸载 MySQL通过 dpkg --get-selections | grep mysql 命令列出你电脑上安装的和MySQL相关的软件,然后purge卸载
sudo apt-get --purge remove mysql-serversudo apt-get --purge remove mysql-clientsudo apt-get --purge remove mysql-common
清理残余
apt-get autoremove #慎用apt-get autoclean #慎用rm /etc/mysql/ -Rrm /var/lib/mysql/ -R
Debian 安装 MySQL 并配置 root 远程登录
Debian 安装 MySQL 并配置 root 远程登录参考 https://serverspace.io/support/help/how-to-install-mysql-on-debian-10/
以下默认 root 权限执行
安装 MySQL更新软件包
apt update
从官方页面下载 MySQL 或使用 wget 命令
wget https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb
安装 deb
dpkg -i mysql-apt-config_0.8.24-1_all.deb
在弹出的窗口用方向键选择 ok, 回车
更新 apt 存储库
apt update
安装 MySQL
apt install mysql-server
在弹出的窗口设置数据库的 root 密码
在接下来的窗口选择加密方式,依据客户端版本选择对应方式(强加密/传统加密),我选择了默认选项强加密
检查服务状态
systemctl status mysql
配置安全性和远程访问mysql_secure_installation ...
Debian 安装 PHP
Debian 安装 PHP参考 https://www.php.net/manual/zh/install.unix.debian.php
使用 APT ¶注意其它有关的包可能需要 libapache-mod-php 集成入 Apache 2,以及 PEAR 的 php-pear。
首先运行 apt update。
安装 PHP
apt install php-common libapache2-mod-php php-cli
apt 将自动安装 Apache 2 的 PHP 模块以及所有依赖的库并激活
重启 Apache
systemctl restart apache2
更好地控制配置 ¶上一节中 PHP 仅安装了核心模块。很可能还需要更多模块,例如 MySQL,cURL,GD 等。这些模块也可以通过 apt 命令安装。
示例 #3 取得 PHP 附加软件包的列表
# apt-cache search php# apt search php | grep -i mysql# aptitude search php
以上命令的输出中列出了很多的包,其中有几个针对 PHP ...
基于 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 ...