而且Docker对系统开销并不大,方便删除,只要一行命令就可以删除停止,
多开几个也可以很随意,只要复制粘贴 N次 就可以了
docker rm -f $(docker ps -qa) # 一键删除所有容器
使用 htop 可以看到 容器中的程序,并不是虚拟化运行,而且运行在宿主机系统上。
docker stats 可以看到应用占用的内存并不多,各个容器应用,使用网络和 I/O 都可以看的到
docker logs ID 可以方便查看某个容器的运行日志
而且Docker对系统开销并不大,方便删除,只要一行命令就可以删除停止,
多开几个也可以很随意,只要复制粘贴 N次 就可以了
docker rm -f $(docker ps -qa) # 一键删除所有容器
使用 htop 可以看到 容器中的程序,并不是虚拟化运行,而且运行在宿主机系统上。
docker stats 可以看到应用占用的内存并不多,各个容器应用,使用网络和 I/O 都可以看的到
docker logs ID 可以方便查看某个容器的运行日志
docker run -d \ --name aria2-pro \ --restart unless-stopped \ --log-opt max-size=1m \ --network host \ -e PUID=$UID \ -e PGID=$GID \ -e RPC_SECRET=<TOKEN> \ -e RPC
<TOKEN>
字段(RPC密钥)即可启动。更强大的功能请阅读后文。docker run -d \
--name aria2-pro \
--restart unless-stopped \
--log-opt max-size=1m \
--network host \
-e PUID=$UID \
-e PGID=$GID \
-e RPC_SECRET=w \
-e RPC_PORT=6800 \
-e LISTEN_PORT=6888 \
-v /root/aria2:/config \
-v /home/wwwroot/kr.35551049.xyz/aria2:/downloads \
p3terx/aria2-pro
所有vir小鸡都是开启大便9系统自带BBR,刚才高峰期卡到只能1080P,于是安装了BBR plus,尼玛,立马飞起来了,油馆7W。
1,
wget -N --no-check-certificate -q -O install.sh “https://raw.githubusercontent.com/wulabing/Xray_onekey/main/install.sh” && chmod +x install.sh && bash install.sh
2, 选择31
3,选择5,弹框就选默认YES
4,reboot
5,重新运行上面1的脚本,选31-->选19
6, reboot
https://hub.docker.com/r/luminoleon/epicgames-claimer
自动领取Epic游戏商城每周免费游戏。
如果你觉得本项目对你有帮助,请star本项目。
docker run -it luminoleon/epicgames-claimer
登录成功后,可按下Ctrl + P + Q切换至后台运行。
保存账号信息到本地目录(下次创建新的容器时就不需要重新登录了)
docker run -it -v ~/epicgames_claimer/User_Data:/User_Data luminoleon/epicgames-claimer
修复容器内的时区问题
docker run -it -e TZ=<你的时区> luminoleon/epicgames-claimer
可用时区列表无交互式输入
docker run -d luminoleon/epicgames-claimer -u <你的邮箱> -p <你的密码>
docker run -d luminoleon/epicgames-claimer -u <你的邮箱> -p <你的密码> -t <双重验证代码>
使用 docker-composecookies登录
# 假设cookies文件放在~/epicgames_claimer/User_Data/cookies.json
docker run -it -v ~/epicgames_claimer/User_Data:/User_Data -e COOKIES=/User_Data/cookies.j
son -e ONCE=true luminoleon/epicgames-claimer:dev
变量 | 说明 | 默认 | 备注 |
---|---|---|---|
TZ | 容器的时区, 可用时区列表 | Asia/Shanghai | |
RUN_AT | 指定每日运行时间 | 当前时间 | 格式:HH:MM |
ONCE | 运行一次领取过程后退出 | false | true/false |
AUTO_UPDATE | 启用自动更新 | false | true/false |
设置用户名/邮箱 | |||
PASSWORD | 设置密码 | ||
VERIFICATION_CODE | 设置双重验证代码 | ||
COOKIES | 设置保存cookies信息文件路径 | 用get_cookies.py 或者get_cookies.exe 获取 | |
PUSH_SERVERCHAN_SENDKEY | 设置Server酱SendKey | ||
PUSH_BARK_URL | 设置Bark服务端地址 | 默认: https://api.day.app/push | |
PUSH_BARK_DEVICE_KEY | 设置Bark的DeviceKey | ||
PUSH_TELEGRAM_BOT_TOKEN | 设置Telegram bot token | ||
PUSH_TELEGRAM_CHAT_ID | 设置Telegram chat ID | ||
PUSH_WECHAT_QYWX_AM | 设置企业微信应用推送的QYWX_AM | 参考:http://note.youdao.com/s/HMiudGkb | |
PUSH_DINGTALK_ACCESS_TOKEN | 设置钉钉群聊机器人access token | ||
PUSH_DINGTALK_SECRET | 设置钉钉群聊机器人secret | 没有勾选加签则不需要此参数 | |
NO_STARTUP_NOTIFICATION | 禁用脚本启动时推送通知 | false | true/false |
注意:对应的环境变量存在时,参数的值会被对应环境变量的值覆盖。
使用方法: `docker run luminoleon/epicgames-claimer [-h] [-n] [-c CHROMIUM_PATH] [-r RUN_AT] [-o] [-a] [-u EMAIL] [-p PASSWORD] [-t VERIFICATION_CODE] [-ps PUSH_SERVERCHAN_SENDKEY] …
参数 | 说明 | 备注 |
---|---|---|
-r , --run-at | 指定每日运行时间 | 格式:HH:MM,默认为当前时间 |
-o , --once | 运行一次领取过程后退出 | |
-a , --auto-update | 启用自动更新 | |
-u , --username | 设置用户名/邮箱 | |
-p , --password | 设置密码 | |
-t , --verification-code | 设置双重验证代码 | |
--cookies | 设置保存cookies信息文件路径 | 用get_cookies.py 或者get_cookies.exe 获取 |
-ps , --push-serverchan-sendkey | 设置Server酱SendKey | |
-pbu ,--push-bark-url | 设置Bark服务端地址 | 默认: https://api.day.app/push |
-pbk ,--push-bark-device-key | 设置Bark的DeviceKey | |
-ptt , --push-telegram-bot-token | 设置Telegram bot token | |
-pti , --push-telegram-chat-id | 设置Telegram chat ID | |
-pwx , --push-wechat-qywx-am | 设置企业微信应用推送的QYWX_AM | 参考:http://note.youdao.com/s/HMiudGkb |
-pda , --push-dingtalk-access-token | 设置钉钉群聊机器人access token | |
-pds , --push-dingtalk-secret | 设置钉钉群聊机器人secret | 没有勾选加签则不需要此参数 |
-ns , --no-startup-notification | 禁用脚本启动时推送通知 |
Docker Pull CommandWhy DockerOverviewWhat is a ContainerProductsProduct OverviewProduct OfferingsDocker DesktopDocker HubFeaturesContainer RuntimeDeveloper ToolsDocker AppKubernetesDevelopersGetting StartedPlay with DockerCommunityOpen SourceDocsHub Release NotesCompanyAbout UsResourcesBlogCustomersPartnersNewsroomEvents and WebinarsCareersContact Us© 2021 Docker Inc. All rights reserved | Terms of Service | Subscription Service Agreement | Privacy | Legal
du -ah --max-depth=1
du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量
du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。
du -lh --max-depth=1
CentOS7.2 安装MySQL、PHP报错 Killed signal terminated program cc1,这个原因是由于内存不足导致的,可以通过增加交换分区来解决。
对于make编译,如果是阿里云centos主机内存小于2G的,可能会在make编译到45%、63%时报错;如果是腾讯云centos主机内存为1G时,可能会在make编译到64%时报错。
===============阿里云测试结果(引用)================== c++: Internal error: Killed (program cc1plus) Please submit a full bug report. See <http://bugzilla.redhat.com/bugzilla> for instructions. make[2]: *** Error 1 make[1]: *** Error 2 make: *** [all] Error 2 ================腾讯云测试结果(实测)================= g++: fatal error: Killed signal terminated program cc1plus compilation terminated. make[2]: *** Error 1 make[1]: *** Error 2 make: *** [all] Error 2
以上均为内存不足所致,可通过设置2G交换分区来解决该问题。
解决方案:
#获取要增加的2G的SWAP文件块 dd if=/dev/zero of=/swapfile bs=1k count=2048000 #创建SWAP文件 mkswap /swapfile #激活SWAP文件 swapon /swapfile #查看SWAP信息是否正确 swapon -s #添加到fstab文件中让系统引导时自动启动 echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab
swapfile文件的路径在/var/下,编译完后, 如果不想要交换分区了, 可以删除。
删除交换分区:
swapoff /swapfile rm -rf /swapfile
至此,问题解决。
在安装LNMP时,我们可以在PHP_Modules_Options 添加PHP模块或编译参数 --enable-exif,这样就可以安装时就自动将exif安装上去。如果后面需要增加exif,请按以下步骤进行:
1、进入lnmp安装包目录:
cd /root/lnmp1.6/src/
2、解压对应版本的压缩包:
tar -xvf php-7.3.11.tar.bz2
3、进入扩展目录:
cd php-7.3.11/ext/exif
4、执行命令:
/usr/local/php/bin/phpize
会返回:
Configuring for:
PHP Api Version: 20180731
Zend Module Api No: 20180731
Zend Extension Api No: 320180731
5、进行配置:
./configure --with-php-config=/usr/local/php/bin/php-config
6、进行编译:
make && make install
7、修改配置:
vi /usr/local/php/etc/php.ini
直接在文件最后增加一行:
extension = "exif.so"
8、重启php-fpm服务:
service php-fpm restart
这样就让php支持exif了。
注意:使用lnmp安装时,可在配置文件lnmp.conf中,直接添加php的--enable-exif扩展,安装过程中将自动安装exif,免去后续手动安装的繁琐。lnmp.conf中的修改内容如下:
PHP_Modules_Options='--enable-exif'
docker run --name qb -p 8080:8080 -p 6881:6881 -p 6881:6881/udp -v /media/qb/download:/downloads -d --restart unless-stopped linuxserver/qbittorrent:arm64v8-latest
docker run -d \ --name=qb \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -e WEBUI_PORT=8080 \ -e TORRENTING_PORT=6881 \ -p 8080:8080 \ -p 6881:6881 \ -p 6881:6881/udp \ -v /root/qb/appdata/config:/config \ -v /path/to/downloads:/downloads \ --restart unless-stopped \ lscr.io/linuxserver/qbittorrent:arm64v8-latest
admin
adminadmin
https://hostloc.com/thread-882460-1-1.html
万能不更新了,今天更新了一下
1.新增对 Oracle AMD,Oracle ARM全面支持. 可支持从 Ubuntu, Oracle Linux 等系统网络重装.
2.更新 dd 镜像的基础系统版本.
3.移除对外部 wget 的依赖.
4.新增 -port 参数, 可更改默认SSH端口.
5.更新 内置的网络参数计算 逻辑.
6.更新 grub 配置文件定位逻辑, 可支持任意引导grub的系统.
以下系统已通过测试(其他自测):
Debian: 9, 10, 11;
Ubuntu: 18.04, 20.04;
CentOS: 6.10;
以下平台已通过测试(其他自测):
Oracle、Do、Azure
示例:
bash <(wget --no-check-certificate -qO- ‘https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh’) -d 10 -v 64 -p “自定义root密码” -port “自定义ssh端口”
开机改密:
#!/bin/bash
echo root:Vicer |sudo chpasswd root
sudo sed -i ‘s/^#\?PermitRootLogin.*/PermitRootLogin yes/g’ /etc/ssh/sshd_config;
sudo sed -i ‘s/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g’ /etc/ssh/sshd_config;
sudo reboot
官方给了两种方法。
第一种:
在/etc/default/grub文件的GRUB_CMDLINE_LINUX变量中添加IPV6_DISABLE=1
然后运行update-grub
最后重启服务器。
第二种:
编辑/etc/sysctl.conf,添加或者编辑以下变量:
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1
net.ipv6.conf.eth0.disable_ipv6=1
最后sysctl -p即可。