- 博客(30)
- 资源 (3)
- 收藏
- 关注
原创 Docker pull镜像拉取失败
因为一些原因,很多镜像仓库拉取镜像失败,所以需要更换不同的镜像,这是2024/11/25测试可用的仓库。
2024-11-25 10:03:01
2158
1
原创 docker搭建guacamole,web远程桌面
使用 Docker Compose 部署 Guacamole,如果没有docker-compose请先执行sudo apt install docker-compose安装。
2024-11-06 16:20:22
1177
原创 制作python的Dockerfile
这个 Dockerfile 将定义如何构建一个包含应用程序及其所有依赖项的 Docker 镜像。此外,我们将使用环境变量来配置应用程序,以避免在代码中硬编码敏感信息。首先,确保你的环境中已经安装了 Docker。
2024-11-06 15:46:48
1017
原创 ubuntu20.04和22.04关闭自动休眠,息屏
服务器使用ubuntu 20.04或者22.04时模式会启用自动修改功能,如果系统较长时间不操作,系统就会自动休眠,这就会导致我们使用ssh远程访问时失败,无法进行远程访问,我们可以通过一下方式将自动休眠功能管理。2、如果没有关闭则执行以下命令关闭自动休眠,执行后再查询自动休眠状态看一下是否成功。3、如果使用的是桌面版,也可以在设置-》电源中将息屏关闭。如显示下面的内容则表示已关闭自动休眠。1、查看自动休眠状态。
2024-06-03 10:41:45
11287
原创 不同版本vue安装vue-router
vue2.x版本使用vue-router3.x版本,vue3.x使用vue-router4.x版本,根据自己的需要选择合适的版本。vue-router 是vue官网发布的一个插件库,单页面路由。vue 和 vue-router 之间版本也需要对应。1、可以在安装前查看vue-router版本,尽量使用稳定正式版,即不带alpha,beta等的版本。2、安装vue-router。
2024-04-19 10:54:45
888
原创 zabbix启动时报错Job for zabbix-server.service failed because the control process exited with error code.
zabbix启动时报错Job for zabbix-server.service failed because the control process exited with error code. See “systemctl status zabbix-server.service” and “journalctl -xe” for details.
2024-04-16 12:05:38
1387
原创 连接mysql或mariaDB报错:is not allowed to connect to this MariaDB server
1.报错信息:Host ‘192.168.3.91’ is not allowed to connect to this MariaDB server。4、查看user表中root用户或需要使用远程连接的用户信息(我这里已经操作过了,所以显示root的host是%)一般为新创建数据库或新创建的用户没有远程连接数据库的权限,需要进行授权。重新加载权限表后才会生效,才可以远程连接数据库。2.报错原因:因为没有远程连接数据库的权限。3、进入mysql数据库。1、在命令行连接数据库。
2024-04-09 13:24:15
2175
原创 ubuntu22.01安装及配置
VMvare虚拟机安装ubuntu22.04及ubuntu22.04固定ip配置,ubuntu20.04固定ip配置
2024-03-08 11:48:12
1284
原创 docker常用操作命令
docker ps 查看正在运行的容器docker ps -a 查看全部容器docker images 查看本地镜像docker search [镜像名称] 查询镜像docker run --name mynginx -d nginx:latest: 使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。如需端口映射则加上-p及对应端口docker run -p 80:80 -v /data:/data -d nginx:latest。
2024-03-01 17:01:50
1341
原创 alpine创建lnmp环境alpine安装nginx+php5.6+mysql
命令行内容,运行容器命名为mnp5, -p将宿主机8888端口映射到容器80端口,-v 将宿主机/lamptest/test目录挂载到容器/www目录,该目前是容器中nginx运行目录,可在配置文件中修改。制作lnmp环境,你可以在alpine基础镜像中安装相关的服务,也可以直接使用Dockerfile创建自己需要的环境镜像。注意:提前确认自己的alpine版本,本次创建基于alpine3.6进行创建,官方在一些版本中删除了php5。我这里将文件在本地编辑好直接上传上去了,也可以命令行创建所需文件,
2024-03-01 16:24:40
1400
1
原创 Docker制作lamp镜像并在其他机器上部署
为了方便将自己的LAMP运行环境和项目在其他机器上部署或发布,可以用基于Dockerhub里的mattrayner/lamp镜像打包自己需要的镜像。1、先选择合适的镜像文件镜像mattrayner/lamp有多个版本,根据自己需要选择下载2、镜像在首次运行时会自动下载,也可以先pull拉取镜像后在运行容器。
2024-02-28 14:51:43
1073
原创 Linux安装nginx
1.下载nginx1.24.0.tar.gz压缩文件2.安装gcc、pcre、zlib、openssl3.解压压缩文件4.进入解压后的目录内5.在nginx目录下执行命令 (其中–prefix是指定nginx安装路径) 注意:等号左右不要有空格6.执行命令进行编译make7.执行命令进行安装8.安装完成后进入nginx安装目录下的sbin并启动nginx9.在浏览器输入服务器ip后展示nginx欢迎页表示安装成功10.也可以使用命令查看。
2023-12-09 15:06:51
490
转载 修改session生存时间
方法1:修改配置文件php.ini,默认1440,24分钟,可以进行修改 php.ini关于Session的相关设置(打开php.ini文件,在“[Session]”部分): 1、session.use_cookies:默认的值是“1”,代表SessionID使用Cookie来传递,反之就是使用Query_String来传递; 2、session.name:这个就是SessionID储存的变量名称,可能是Cookie,也可能是Query_String来传递,默认值是“PHPSESSI
2020-08-03 14:21:07
780
原创 常用的SESSION函数
1.session_start — 启动新会话或者重用现有会话2.session_status() —用于返回当前会话状态。返回值PHP_SESSION_DISABLED 会话是被禁用的。PHP_SESSION_NONE 会话是启用的,但不存在当前会话。PHP_SESSION_ACTIVE 会话是启用的,而且存在当前会话。3.session_abort()----放弃会话数组更改并完成会话4.session_id ()—获取会话id5.session_name ();返回当前会话名称。如果指
2020-08-03 11:02:02
1676
原创 ssh2_connect设置超时时间
1.PHP在使用ssh2_connect连接时由于配置或网络原因导致一直在连接中,这个时候就需要设置一个超时时间。而ssh2_connect是通过socket_connect工作,所以我们只需要设置socket_connect的超时时间就可以了,2.socket_connect超时时间可以在php.ini中设置default_socket_timeout来进行超时设置,默认时间未60秒,3.也可以在ssh函数执行前单独设置超时时间ini_set('default_socket_timeout', 10
2020-07-31 11:43:49
1476
原创 PHP比较字符串,获取俩个字符串的差集
1.先将俩个数组中要比较的字符字符串作为key,重新整理字符串 $host_arr = array_column($host_data,null,'ip'); $node_arr = array_column($node,null,'ip');array_column函数:第二个参数为返回数组的某一列值,如果为’null‘则返回原数组的value值第三个参数为将二维数组中的某一列值作为key重新整合数组2.获取host_arr数组比node_arr数组多的信息$del_data =
2020-07-29 11:31:16
1690
原创 layer数据加载中,loading的显示
1.layer中的数据加载中layer.loadloadIndex = layer.load(2,{time:20*1000});layer.load()参数选填,第一个参数为样式参数,默认0,还有1,2;time设置最长等待时间20秒,有返回结果时在success中调用layer.close(loadIndex);关闭加载中的提示弹窗2.实际调用$.ajax({ type: "get", url: _url, cache:
2020-07-28 14:16:57
6207
原创 PHP常用字符串函数
1.计算字符串长度echo strlen("Hello world!");2.反转字符串echo strrev("Hello world!"); // 输出 !dlrow olleH3.检索字符串 “Hello world!” 中的文本 “world”:echo strpos("Hello world!","world");
2020-07-27 16:09:10
137
原创 从某一字符串开始截取字符串
1.截取job字符串之后的字符$jobid = substr('Submitted batch job 268',strripos('Submitted batch job 268',"job ")+4);2.输出结果为:‘268’
2020-07-27 16:04:00
2134
原创 正则验证密码数字字母,邮箱,电话等
1.正则验证验证密码或用户名 $pattern = '/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/'; if(!preg_match($pattern,$user_pass)){ return $this->error('密码只能是数字加字母组合'); }2.正则验证邮箱 $pattern = "/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6
2020-07-20 15:49:26
745
原创 ssh连接,上传文件,读取目录,下载文件
1.自己写写的一个ssh连接操作文件及文件夹,记录一下,有错误或不足的地方欢迎大家提出,方便进行修改,谢谢!<?php /** * Class File * file 文件管理 */class File extends MY_Controller { private $connection; private $sftp; public function __construct() { parent::__construct();
2020-07-17 13:21:20
1270
原创 数组排序,以数组的一列值进行排序重组数组
1.二维数组中以nav_sort排序 $nav = array( 0=>array( 'name'=>'首页', 'href'=>'', 'nav_sort'=>'1' ), 1=>array( 'name'=>'作业管理', 'href'=>''
2020-07-17 11:14:24
292
原创 Vmware虚拟机无法重启或提示以独占方式锁定配置文件失败
1.进入起不来的虚拟机的文件夹中,删除.lck后缀的所有文件2.打开运行,或直接按win+R进入运行,输入msconfig,点击确定进入系统设置(稍后的操作需要重启俩次电脑,所以需要保存退出的程序要先保存退出哦,以防丢失)3.选择服务,再选择隐藏所有Microsoft,点击全部禁用4.同样的方式点击启动,打开任务管理器,5.点击启动,找到VMware Tray Process 点击修改为禁用6.然后点击确定,确定后需要重启计算机,所以需要把没有保存的东西提前保存好哦。7.最后电脑重启后从第
2020-07-17 10:52:00
776
原创 虚拟机桥接模式设置IP
1.设置虚拟机网络连接方式为桥接模式2.设置虚拟网络编辑器为桥接模式,选择桥接到你主机的同名网卡(下一步有如何查询),桥接模式如果没有可按照按照第二张图,点击更改设置后就会出现,3.查看本机的主机ip、子网掩码、默认网关,及网卡,cmd窗口中输入ipconfig /all4.修改(vim /etc/sysconfig/network-scripts/ifcfg-eno16777736)centos7是ifcfg-ens33文件,还有的是ifcfg-eth0。以防修改错误可以先 复制一份: cp
2020-07-17 10:28:44
12039
9
SecureCRT_AFKCD.dmg
2019-07-05
Firefox.dmg
2019-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人