服务器
服务器
大口吃饭大口吐
一个热爱历史的码农
展开
-
Linux yum源 安装php
【代码】Linux yum源 安装php。原创 2024-09-26 10:45:05 · 141 阅读 · 0 评论 -
linux下/etc/init.d的简单介绍
例:执行命令“service resin start”,可启动/etc/init.d/resin脚本 [与。原创 2024-09-26 10:44:05 · 211 阅读 · 0 评论 -
vagrant目录映射加速访问
保存后,使用命令 vagrant reload 重启虚拟机后才会生效,期间会修改MAC OX的 /etc/exports 文件。会提示输入mac账号的密码。修改2处: 私有的ip 和 项目所在的目录中新增 ,type:“nfs”首先要把虚拟机的网络设置成 :private_network 模式。登录虚拟机,查看新的ip地址。进入虚拟机所在的目录。原创 2024-09-26 10:43:21 · 283 阅读 · 0 评论 -
Linux查看Yum的安装目录及包目录
以MySQL的安装为例,我们使用RPM方式安装了与MySQL相关的好多包,其实rpm有两个参数-l和-c可以帮助我们查看具体的安装路径。如果使用RPM安装了一些包,一般来说,RPM默认安装路径如下。来查看具体的安装路径。搜索具体的包文件列表。搜索具体的包配置文件。rpm -ql 包名。原创 2024-09-26 10:39:37 · 955 阅读 · 0 评论 -
linux 设置终端登录超时时间
临时更改当前会话的超时时间,上面是修改的服务端配置项,永久性的改变,下面是客户端链接时加个参数即可。远程登录linux服务器,如何设置终端失效时间(即过了多久不操作,终端即将失效)。如上设置后,登录这台服务器的终端在600秒内不做操作,则该终端就将失效!如果没有生效,请执行下面命令重新启动ssh服务。原创 2024-09-26 10:22:53 · 927 阅读 · 0 评论 -
Vagrant快速入门
注意:安装虚拟机相关软件,安装目录不要出现中文名,不然可能导致不知名的错误。原创 2024-09-25 11:35:22 · 139 阅读 · 0 评论 -
微服务注册发现 分析
综上所述,RPC的每一次请求对服务注册中心的压力是存在的,但可以通过优化注册中心、缓存查询结果和负载均衡等措施来减轻压力,提高系统性能和可靠性。微服务注册只需要一个key,服务发现需要watch和分布式锁机制,这些是一些字面上简单的东西,但是在分布式系统中,服务实例的数量可能非常多。综上所述,etcd的分布式服务注册和发现具有更好的可扩展性、可用性、动态更新和负载均衡等优势,使得分布式系统的服务管理更加高效、灵活和可靠。RPC的每一次请求都需要向服务注册中心发起查询请求,以获取服务提供者的地址信息。原创 2024-09-25 11:32:32 · 660 阅读 · 0 评论 -
ssh 命令使用
authorized_keys 这个文件就是刚刚传输的文件至于为什么名字变了这就是ssh-copy-id的原因了,如果用scp来传文件的是不会出现这种效果的这也是为什么刚刚用ssh-copy-id这条命令的原因,这条命令是专门为ssh设定的。数据库和web服务器在同一个内网,或者有IP白名单,而我们在本地却没办法访问数据库,但是又很想通过客户端连接数据库方便操作,可以通过ssh进行端口转发,在本地开一个端口,然后通过白名单的服务器中转数据库连接。突破防火墙的限制完成一些之前无法建立的 TCP 连接。原创 2024-09-25 11:31:26 · 1009 阅读 · 0 评论 -
Linux yum安装Mysql5.7
CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。安装完成后就会覆盖掉之前的mariadb。通过获取的密码首次登录数据库,并修改密码。首次登录,需要获取密码。原创 2024-09-25 11:28:35 · 168 阅读 · 0 评论 -
Windows安装Lua
【代码】Windows安装Lua。原创 2024-09-25 11:28:04 · 195 阅读 · 0 评论 -
Linux下tar.xz与tar.gz
两种文件都是压缩了的tar文件,只是压缩算法不同。同一文件,tar.xz格式比tar.gz格式小了三分之一。tar.gz使用的是gzip压缩工具,tar.xz使用的是xz工具。但对于使用者来说,二者的解压没有区别。.tar.gz是一个压缩包,使用的是gzip压缩工具。.tar.xz也是一个压缩包,使用的是xz压缩工具。解压命令举例,可以解压压缩包到指定的文件夹。原创 2024-09-24 09:34:26 · 441 阅读 · 0 评论 -
Linux网络配置及命令
设置固定IP,设置BOOTPROTO、IPADDR、GATEWAY三个参数即可。ifconfig命令可以查看网卡与配置网络状态。lo:本地回环网卡的信息ss。p8p1:一块儿网卡。原创 2024-09-24 09:32:46 · 214 阅读 · 0 评论 -
nginx 反向代理之 proxy_pass
格式: proxy_pass URL;其中URL包含:传输协议(http://, https://等)、主机名(域名或者IP:PORT)、uri。原创 2024-09-24 09:29:43 · 177 阅读 · 0 评论 -
linux systemctl
格式,不能接受 |&等特殊字符,很多bash语法也不支持,如果想要支持bash语法,需要设置Tyep=oneshot。graphical.target: # 表示图形用户状体,它依赖于multi-user.target。结尾,一般分为3部分:【unit】、【service】、【install】表示systemd重启服务之前,需要等待的秒数:RestartSec:30。连词号(-):在所有启动设置之前,添加的变量字段,都可以加上连词号。表示抑制错误,即发生错误时,不影响其他命令的执行。原创 2024-09-23 10:02:16 · 220 阅读 · 0 评论 -
常用 shell 脚本&命令
linux下以‘-’开头的文件名,cp、mv、rm、ls等对他都是无效的。统计test.txt中hello内容的行数。过滤test.txt文件中hello内容。nginx中server模块中添加配置。查询指定目录下,文件中包含某个字符串。去掉grep自身进程。原创 2024-09-23 10:00:37 · 226 阅读 · 0 评论 -
linux yum安装RabbitMQ
完成后启动服务 system已自动配好。如果yum没源报错则。原创 2024-09-23 09:59:27 · 101 阅读 · 0 评论 -
Linux如何安装软件
Yum仓库用来存放所有的现有的.rpm包,当使用Yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。仓库可以是本地的,也可以是HTTP、FTP、nfs形式使用的集中地、统一的网络仓库,使用Rpm配置远程仓库url后无需下载rpm包,Yum可直接操作。Rpm软件包形式的管理虽然方便,但是需要手工解决软件包的依赖关系。很多时候安装一个软件安装一个软件需要安装1个或者多个其他软件,手动解决时,很复杂,yum解决这些问题。RPM的数据库文件位于: /var/lib/rpm。原创 2024-09-23 09:57:59 · 600 阅读 · 0 评论 -
常用压缩命令
解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!原创 2024-09-23 09:53:41 · 201 阅读 · 0 评论 -
php nginx配置的一些问题
SELinux 会导致一些权限,端口无法访问,一般情况下需要关闭####用户配置配置web专用的组和用户更改 php-fpm.conf 配置将user=nobody的注释去掉,并将nobody改成上面配置的www用户将group=nobody的注释去掉,并将nobody改成上面配置的www用户组如果没有user group 下面有include引入的配置文件,则修改引入的文件 www.conf 中的 user group 配置。原创 2024-09-21 16:04:49 · 273 阅读 · 0 评论 -
使用make命令构建工具
linux上用的比较多,大多用来编译程序,比如通过源码安装软件,CICD发布,复杂工程发布等非容器化原生部署,下载后经常使用。同样功能,windows上下载后,mingw32-make.exe文件名字改为make.exe放入环境变量即可。意味着 a.txt 文件的生成依赖 b.txt c.txt 的存在,在make中体现为。将上诉内容写在一个 result.txt 的文件中,执行命令。a.txt 是由 b.txt、c.txt生成,命令体现为。命令即可,默认读取此文件规则,无需指定具体文件。原创 2024-09-21 16:03:43 · 168 阅读 · 0 评论 -
systemctl 添加新服务示例
【代码】systemctl 添加新服务示例。原创 2024-09-21 16:03:04 · 217 阅读 · 0 评论 -
Linux alias别名使用
alias 别名=‘原命令’查看系统中所有的命令别名。原创 2024-09-21 15:30:47 · 167 阅读 · 0 评论 -
linux 邮箱使用
【代码】linux 邮箱使用。原创 2024-09-20 10:07:58 · 148 阅读 · 0 评论 -
使用Jenkins通过ssh构建任务
添加一个全局凭据,类型选择为“SSH Username with private key”将 192.168.1.15 上的私钥粘贴到“private Key”中,然后保存。确认 192.168.1.14 的/mnt目录下是空的,然后构建。两台服务器之前要设置免密登录,两台服务器之前网要通。系统设置中添加ssh remote hosts。在凭据=>系统中找到。创建一个“测试”任务。原创 2024-09-19 09:26:23 · 293 阅读 · 0 评论 -
jenkins部署
#linux/mac安装。原创 2024-09-19 09:22:36 · 112 阅读 · 0 评论 -
计算机内存的两个地址
物理地址逻辑地址定义物理内存地址虚拟地址空间内存空间所在的实际内存地址引用物理地址/实际地址,成为逻辑地址空间对应人群只对超底层研发人员可见只对用户所见,例如普通程序员访问用户在任何情况下都无法访问用户可以轻松访问生成由CPU生成由MMU生成。原创 2024-09-18 09:47:08 · 502 阅读 · 0 评论 -
linux 安装npm
npm下载包默认使用的国外源,如您网络没有科学,可切换国内的镜像源。配置后可通过下面方式来验证是否成功。原创 2024-09-18 09:42:56 · 558 阅读 · 0 评论 -
Centos7 ssh链接缓慢
ssh登录服务器时总是要停顿等待一下才能连接上,这是因为OpenSSH服务器有一个DNS查找选项UseDNS默认是打开的。UseDNS选项打开状态下,当客户端试图登录OpenSSH服务器时,服务器端先根据进行DNS PTR反向查询,查询出客户端的host name,然后根据查询出的客户端host name进行DNS 正向A记录查询,验证与其原始IP地址是否一致,这是的一种手段,但一般我们的IP是动态的(服务器大多是固定不变),不会有PTR记录的,打开这个选项不过是在白白浪费时间而已。原创 2024-09-17 16:39:51 · 273 阅读 · 0 评论 -
windows10安装vue开发运行环境
通过npm安装vue-cli脚手架。原创 2024-09-17 16:37:06 · 199 阅读 · 0 评论 -
mysql优雅的删除大量数据
第三种方式 在20个连接中同时执行delete from T limit 500),会人为造成锁冲突。如果可以加上特定条件,将这10000行天然分开,可以考虑第三种,例如拿到了ID。第一种方式 直接执行delete from T limit 10000,单个语句占用时间长,锁的时间也比较长;而且大事务还会导致主从延迟。第一种方式 第二种方式是。原创 2024-09-17 16:36:04 · 186 阅读 · 0 评论 -
windows10 docker安装redis并运行
docker run 启动 -d 后台启动会与 redis.conf 中的后台启动参数 daemonize 冲突,二选其一设置,docker启动报错日志里有报错提示,非常方便,查看 log 两种方式。docker拉取下来的 redis 没有 redis.conf 文件 需要手动处理,有的版本有配置文件,可以创建一个临时容器进入通过磁盘映射把文件拷贝出来,可参考mysql安装。-v /d/redis/redis.conf:/etc/redis/redis.conf 配置文件映射。原创 2024-09-17 16:33:53 · 419 阅读 · 0 评论 -
supervisor superlance
superlance就是基于supervisor的事件机制实现的一系列命令行的工具集,它实现了许多supervisor本身没有实现的实用的进程监控和管理的特性,包括内存监控,http接口监控,邮件和短信通知机制等。同样的,superlance本身也是使用python编写的。原创 2024-09-16 13:25:00 · 550 阅读 · 0 评论 -
windows10 docker安装gitlab
windows安装gitlab不太兼容,日志中显示找不到或者没权限打开.ssh文件,目录权限问题。windows GUI客户端图标,右键可切换操作系统容器,强烈建议使用linux容器。最后推荐使用 gogs gitlab太笨重了。原创 2024-09-16 13:24:15 · 223 阅读 · 0 评论 -
windows10 安装docker及配置
网站需要登陆才可下载点击箭头处点击windows版本下载。原创 2024-09-16 13:23:38 · 489 阅读 · 3 评论 -
supervisor安装使用
supervisord是supervisor的服务端程序。当子进程挂了时候,会记录到日志文件中状态,保障你的进程啥时候也丢不了客户端操作程序 cli工具,使用supervisorctl来操作supervisor服务Web ServerWeb Server主要可以在界面上管理进程(图形化客户端工具),真没啥卵用,命令行才是王道XML_RPC接口我也不太清楚,暂且把它当做一种c/s之间传输格式吧。原创 2024-09-16 13:14:12 · 651 阅读 · 0 评论 -
RabbitMQ mac安装启动
终端brew install rabbitmqcd进入RabbitMQ所在文件夹/usr/local/Cellar/rabbitmq/3.7.5输入sbin/rabbitmq-server启动,成功后如下图浏览器 http://localhost:15672 可进入rabbitmq控制终端登录页面,默认用户名和密码为 guest/guest原创 2024-09-14 09:30:07 · 234 阅读 · 0 评论 -
Linux安装jupyter
链接:https://pan.baidu.com/s/1Mn7lbzTWZ8cQNHKc4Q67LA 提取码:uku2。将c.NotebookApp.allow_root = False前边的 '#'去掉,在把False修改为True。pecl官网下一个新版本的:http://pecl.php.net/get/zmq-1.1.3.tgz。打开一个python程序,引入notebook包,生成哈希密码。回车运行,命令行输入jupyter登录时要输入的密码。如遇报错,安装时所缺依赖的包。原创 2024-09-14 09:29:50 · 335 阅读 · 0 评论 -
Rocky Linux 9 中安装 MySQL 8
Rocky Linux 9 这个是红帽比较高的版本,在安装mysql8时遇到了一些问题。由于系统是 linux9,没有向下兼容这个版本,应切换下面的rpm源。如还是未能使用el9版本,在。配置文件中,修改要用的版本。当时选择的rpm包是。原创 2024-09-14 09:29:29 · 187 阅读 · 0 评论 -
goreman使用
在Linux下多进程管理工具。原创 2024-09-14 09:29:06 · 106 阅读 · 0 评论 -
mysql主从复制状态监测
mysql主从复制状态监测原创 2024-09-13 10:29:10 · 194 阅读 · 0 评论