首页
Linux常用
docker常用
关于
Search
1
docker安装MDCX
258 阅读
2
麒麟KylinV10离线下载安装包及安装
199 阅读
3
iStoreOS上使用WireGuard
165 阅读
4
麒麟v10系统openssh升级OpenSSH_10.0p2-OpenSSL 3.4.2
62 阅读
5
UNRAID增加和缩小虚拟机虚拟磁盘大小
54 阅读
默认分类
docker
容器安装
Linux
数据库
群辉
软路由
unRAID
PVE
Nginx
Tomcat
wow
杂项
图床
飞牛
转载微信公众号文章
Docker学习
Linux学习
登录
Search
标签搜索
nginx
数据库
unraid
PVE
麒麟
dockerfile
同步
wow服务器
装机硬件
宏
v2ray
直通
电视盒子
相册
黑裙7.0.1
远程穿透
定时
ssh
emby
symlink
奥黛丽·逐爱者
累计撰写
128
篇文章
累计收到
21
条评论
首页
栏目
默认分类
docker
容器安装
Linux
数据库
群辉
软路由
unRAID
PVE
Nginx
Tomcat
wow
杂项
图床
飞牛
转载微信公众号文章
Docker学习
Linux学习
页面
Linux常用
docker常用
关于
搜索到
128
篇与
奥黛丽·逐爱者
的结果
2024-06-14
实用小脚本登录即自动显示系统信息
你只需要将这个脚本放置在/etc/profile.d/目录下,并授权可执行权限,下次登录系统时,就会自动显示系统基本信息了,如下: 具体操作:cp systeminfo.sh /etc/profile.d/ chmod +x /etc/profile.d/systeminfo.sh再增加一个,显示的信息更多。脚本:1、systeminfo.zip2、autosearchinfo.zip
2024年06月14日
7 阅读
0 评论
0 点赞
2024-05-31
Docker部署Clash服务与管理面板
镜像地址 laoyutang/clash-and-dashboard {lamp/}方式一常规安装1、拉取镜像:docker pull laoyutang/clash-and-dashboard:latest2、启动容器 docker run -d \ --name clash \ --restart=always \ --log-opt max-size=1m \ -v /mnt/user/appdata/clash/clash.yaml:/root/.config/clash/config.yaml \ -p 7888:8080 -p 7890:7890 \ laoyutang/clash-and-dashboard:latest方式二Unraid安装{timeline}{timeline-item color="#19be6b"}docker页面点击“添加容器”进入添加容器页面{/timeline-item}{timeline-item color="#a1be6b"}右上角点击“基本视图”切换到高级视图{/timeline-item}{timeline-item color="#1ide6b"}按选项填入要素存储库: laoyutang/clash-and-dashboard:latest{/timeline-item}{timeline-item color="#1hbe6b"}添加路径:容器路径/root/.config/clash/config.yaml主机路径/mnt/user/appdata/clash/clash.yaml{/timeline-item}{timeline-item color="#19b26b"}添加端口1:主机端口7890容器端口7890{/timeline-item}{timeline-item color="#c9be6b"}添加端口2:主机端口7888容器端口8080{/timeline-item}{timeline-item color="#a9be6b"}添加变量:键:log-opt max-size值:1m{/timeline-item}{timeline-item color="#ea4014"}完成{/timeline-item}{/timeline}{lamp/}-v /mnt/user/appdata/clash/clash.yaml:/root/.config/clash/config.yaml 提供clash的yaml文件,文件如何获取请读者自行解决-p 7888:8080 管理页面端口-p 7890:7890 http代理端口 socks端口使用7891laoyutang/clash-and-dashboard:latest 博主修改后的镜像访问Ip:7888管理页面即可,注意非本机使用,请勾选允许局域网连接原文地址自动更新yaml文件建议直接使用crontab启动定时任务每日更新,脚本可参考如下:#!/bin/bash curl -o /mnt/user/appdata/clash/clash.yaml https://cloudupup05.com/auth/register?code=g9Rq docker restart clash
2024年05月31日
17 阅读
0 评论
0 点赞
2024-05-24
Ubuntu下安装sqlplus命令行工具
方式一1、下载安装包从官网下载 Instant Client for Linux x86-64 (64-bit) 根据服务端版本而下载最优版本,以Version 11.2.0.4.0为例。下载了instantclient-basic-linux.x64-11.2.0.4.0.zip instantclient-sqlplus-linux.x64-11.2.0.4.0.zip两个zip压缩包。2、解压将压缩包放入/usr/local目录解压命令:unzip instantclient-sqlplus-linux.x64-11.2.0.4.0.zip -d /usr/local unzip instantclient-basic-linux.x64-11.2.0.4.0.zip -d /usr/local3、把解压出来的目录名instantclient_21_8改成sqlplus进入 /usr/local 目录修改名称root@eBOX-Ubuntu:/usr/local# mv instantclient_11_2 sqlplus4、进入sqlplus目录 cd /usr/local/sqlplus ,执行以下命令:#创建lib目录 mkdir lib #移动文件至lib目录 mv *.so* lib #赋予执行权限 chmod +x sqlplus #创建文件链接 ln -s /usr/local/sqlplus/sqlplus /usr/bin5、设置环境变量#编辑变量文件《全局/用户环境变量 ~/.bash_profile ~/.bashrc 或 ~/.profile根据系统不同》 nano ~/.bash_profile #最后一行添加 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/sqlplus/lib #重新加载配置文件 source ~/.bash_profile6、验证测试sqlplus /nologroot@eBOX-Ubuntu:/usr/local/sqlplus# sqlplus /nolog sqlplus: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory指出 SQLPlus 在尝试加载所需的共享库 libaio.so.1 时遇到了问题,因为它找不到这个文件。libaio.so.1 是 Linux 系统中的异步 I/O 库文件。sudo updatedb # 更新locate数据库 locate libaio.so.1 sudo apt-get update sudo apt-get install libaio1 #安装缺失的库OK7、中文乱码字符集问题SELECT * FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET';1、在系统环境变量中设置NLS_LANG参数来指定SQLPLUS的字符集nano ~/.bash_profile export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 source ~/.bash_profile2、在sqlplus会话中设置字符集ALTER SESSION SET NLS_LANGUAGE = 'AMERICAN'; ALTER SESSION SET NLS_TERRITORY = 'AMERICA'; ALTER SESSION SET NLS_CHARACTERSET = 'AL32UTF8';方式二rpm包安装https://blog.csdn.net/ethnicitybeta/article/details/131580771
2024年05月24日
7 阅读
0 评论
0 点赞
2024-05-23
docker安装Typecho
本次使用镜像为80x86/typecho荒野无灯修改版。 参考 1 拉取镜像docker pull 80x86/typecho2 本地创建数据文件夹mkdir /mnt/appdata/typecho3 启动Docker根据镜像说明,使用docker run命令:docker run -d \ --name=typecho \ --restart always \ --mount type=tmpfs,destination=/tmp \ -v /mnt/appdata/typecho:/data \ -e PHP_TZ=Asia/Shanghai \ -e PHP_MAX_EXECUTION_TIME=600 \ -p 80:80 \ -p 443:443 \ 80x86/typecho:latest
2024年05月23日
9 阅读
0 评论
0 点赞
2024-05-23
docker容器内修改内容的方法
docker内的文件为什么不能直接编辑通常是因为在默认情况下Docker容器启动后,容器内的文件系统是以只读方式挂载的。这是为了保证容器的可移植性和隔离性,防止容器内的更改影响到宿主机或其他容器,造成不必要的麻烦和困扰。(既是优点也是缺点)分享修改方法方法1:复制容器当前状态:容器已处于启动状态操作位置:在宿主机上操作将容器内的文件复制到外面来,修改后,再复制进去。(注:复制进去后重启容器,不然不生效,就尴尬)# 复制本地文件到容器(注:查看当前路径位置) docker cp 文件名 容器ID:/路径/test.txt #容器外操作 # 复制容器内指定的文件到本地当前位置 docker cp 容器ID:/路径/test.txt ./文件名 #容器外操作 方法2:挂载(推荐使用)容器当前状态:容器处于未启动状态操作位置:在宿主机上操作需要在运行之前就做好各种准备# 创建一个运行的nginx,为下步复制文件到本地做准备 #步骤1: docker run --name nginx-80 -p 80:80 -d nginx # 复制nginx的配置目录到本地 #步骤2: docker cp nginx-80:/etc/nginx/ /MyDockerData/nginx/conf/ Successfully copied 3.58kB to /MyDockerData/nginx/conf/cond.d # 复制nginx的日志到本地 #步骤3: docker cp nginx-80:/var/log/nginx /MyDockerData/nginx/log Successfully copied 2.56kB to /MyDockerData/nginx/log # 复制网站目录到本地 #步骤4: docker cp nginx:/usr/share/nginx/html /MyDockerData/nginx/html Successfully copied 1.54kB to /MyDockerData/nginx/html # 运行容器并挂载目录。格式:<-p 端口映射><-v 路径映射> 实例:docker run --name nginx -p 80:80 -v $HOME/本地路径:内部路径 -v $HOME/本地路径:内部路径 -d nginx #步骤5: docker run --name nginx-8888 \ -p 8888:80 \ -v /MyDockerData/nginx/html:/usr/share/nginx/html \ -v /MyDockerData/nginx/conf:/etc/nginx \ -v /MyDockerData/nginx/log:/var/log/nginx \ -d nginx 方法3:vim容器当前状态:容器处于运行状态,有网络操作位置:在容器中操作进入到容器内,安装编辑工具# ubuntu操作系统安装方式(要有网) apt install vim # centos系统安装方式(要有网) yum install vim 方法4:echo容器当前状态:容器处于运行状态,无网络操作位置:在容器中操作如果会使用linux三剑客,就会更便捷# 向文件中插入文字 echo "hello world" >> ceshi.txt # 替换文本中的字符串: sed 's/books/BOOKS/' ./test.php # 直接编辑文件 选项-i ,会匹配 file 文件中每一行的所有 book 替换为 books: sed -i 's/book/books/g' 文件名称
2024年05月23日
4 阅读
0 评论
0 点赞
1
...
14
15
16
...
26