
linux
迷路的羔羊~
我还是从前那个胖子...
展开
-
linux使用cp复制目录下文件的正确姿势,包括隐藏文件
文件的方式,例如复制/var/www目录下的所有文件到/var/www1目录下。linux使用cp复制。原创 2023-05-06 23:52:25 · 2452 阅读 · 1 评论 -
ubuntu使用阿里云镜像报证书错误
错误如下Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification.解决方法https可以改成http的,但是这样的话可能有些源用不了,需要手动把错误的源移除,治标不治本。校对系统时间,时间或时区不对的话,ssl肯定失败;设置时区可以安装原创 2022-03-01 15:43:05 · 1591 阅读 · 0 评论 -
安装ubuntu系统过程中,系统新建的用户权限
模拟新建一个系统管理员用户用户名为xxixs,执行以下命令:usermod -a -G adm xxixsusermod -a -G cdrom xxixsusermod -a -G sudo xxixsusermod -a -G dip xxixsusermod -a -G plugdev xxixsusermod -a -G lxd xxixs原创 2020-09-22 14:39:53 · 233 阅读 · 0 评论 -
解决linux下sudo更改文件权限报错xxxis not in the sudoers file. This incident will be reported.
这是因为用户没有sudo权限导致的,将用户加入sudo用户组在管理员或者root下执行以下命令:# xxxis 是你的用户名# sudo 是用户组sudo usermod -a -G sudo xxxis原创 2020-09-22 14:31:38 · 363 阅读 · 0 评论 -
(转)rabbitmq之普通集群搭建和使用
搭建环境:虚拟机+ubuntu20.04一:准备工作1.1 准备3台虚拟机,均安装rabbitmq-server,分别对应s1,s2,s3分别 配置静态 IP为:192.168.88.140192.168.88.141192.168.88.1421.2 配置域名解析:3台虚拟机都要,修改hosts文件,添加如下内容:192.168.88.140 s1192.168.88.141 s2192.168.88.142 s31.3 配置服务器名称:修改3台虚拟机对应的hostname转载 2020-09-21 14:32:15 · 322 阅读 · 0 评论 -
虚拟机配置静态ip
ubuntu从17.10开始,已放弃在/etc/network/interfaces里固定IP的配置,即使配置也不会生效,而是改成netplan方式 ,配置写在/etc/netplan/01-netcfg.yaml或者类似名称的yaml文件里操作环境:ubuntu20+VM虚拟机+NAT网络1.配置网络和获取网关点击VMnet8网络,按图一中勾选,子网IP可以随便改,一般不需要变动点击NAT设置,获取网关ip,我当前网关是192.168.247.2,见图二点击DHCP设置,获取可设置ip网段,当原创 2020-09-20 21:15:09 · 1241 阅读 · 0 评论 -
php操作rabbitmq(5)
官方示例地址交互机交换方式topic和direct在代码上没有任何区别,区别的是direct绑定key是全等才会匹配,而topic可以模糊匹配,在场景不确定的情况下建议使用topic。<?php/** * 生产者 * emit_log_topic.php */require_once __DIR__ . '/vendor/autoload.php';use PhpAmqpLib\Connection\AMQPStreamConnection;use PhpAmqpLib\Messa原创 2020-09-18 16:23:12 · 145 阅读 · 0 评论 -
php操作rabbitmq(4)
官方示例地址使用方法:打开2个shell窗口,一个运行php emit_log_direct.php info "test message",一个运行php receive_logs_direct.php info,只接受指定key的信息<?php/** * 生产者 * emit_log_direct.php */require_once __DIR__ . '/vendor/autoload.php';use PhpAmqpLib\Connection\AMQPStreamConne原创 2020-09-18 15:28:02 · 132 阅读 · 1 评论 -
php操作rabbitmq(3)
官方示例地址使用方法:打开2个shell窗口,一个运行php emit_log.php,一个运行php receive_logs.php文章1和文章2都是使用了默认网关,然后消息直接发给了队列处理,接下来会引入交换机<?php/** * 生产者 * emit_log.php */require_once __DIR__ . '/vendor/autoload.php';use PhpAmqpLib\Connection\AMQPStreamConnection;use PhpAm原创 2020-09-18 14:18:54 · 140 阅读 · 0 评论 -
linux shell窗口重复执行一个命令
watch -n 1 "ls -la" watch命令, -n是间隔时间,单位秒原创 2020-09-18 12:04:23 · 553 阅读 · 0 评论 -
php操作rabbitmq(2)
官方示例地址使用方法:打开2个shell窗口,一个运行php new_task.php,一个运行php worker.php/** * 生产者 * new_task.php */require_once __DIR__ . '/vendor/autoload.php';use PhpAmqpLib\Connection\AMQPStreamConnection;use PhpAmqpLib\Message\AMQPMessage;// 创建连接$connection = new AMQ原创 2020-09-18 10:54:16 · 107 阅读 · 0 评论 -
php操作rabbitmq(1)
官方示例地址ps: 这是都是使用php-cli运行的使用方法:打开2个shell窗口,一个运行php send.php,一个运行php receive.php<?php/** * 生产者 * send.php */require_once __DIR__ . '/vendor/autoload.php';use PhpAmqpLib\Connection\AMQPStreamConnection;use PhpAmqpLib\Message\AMQPMessage;// 创建原创 2020-09-18 10:24:10 · 130 阅读 · 0 评论 -
ubuntu php+rabbitmq安装和使用
1. 安装rabbitmq安装erlang apt install -y erlang --fix-missing,虚拟机安装出现问题安装rabbitmq apt install -y rabbitmq-server,测试 rabbitmqctl status, 出现错误2. 安装php扩展包composer安装自行解决php扩展包安装和简单dome测试,php-amqplib包地址...原创 2020-09-17 16:06:12 · 243 阅读 · 1 评论 -
ubuntu 安装rabbitmq后报错
执行 rabbitmqctl status出现如下错误:这个是没有配置host引起的,解决方法 echo 127.0.0.1 guocpserver >> /etc/hosts,guocpserver是黄色字体Error: unable to perform an operation on node ‘rabbit@guocpserver’.Please see diagnostics information and suggestions below.Most common reaso原创 2020-09-17 15:57:54 · 895 阅读 · 0 评论 -
ubuntu安装软件出错
ubuntu20安装erlang出错:apt install -y erlangubuntu系统安装软件报错,错误如下E: Failed to fetch http://mirrors.aliyun.com/ubuntu/pool/main/libg/libgd2/libgd3_2.2.5-5.2ubuntu2_amd64.deb Undetermined Error [IP: 183.2.199.240 80]E: Failed to fetch http://mirrors.aliyun.原创 2020-09-16 21:29:00 · 3204 阅读 · 0 评论 -
docker之安装docker-machine
事实上,直接从官网安装是没有问题的,但是会比较慢,推荐用下载工具下载后安装。官方linux安装方式base=https://github.com/docker/machine/releases/download/v0.16.0 && curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine && sudo mv /tmp/docker-machine /usr/loca原创 2020-08-10 15:02:00 · 184 阅读 · 0 评论 -
linux-创建新用户
# 创建用户,username是你要新增的用户名useradd -c "描述" -d /home/username username# 修改密码passwd username# 切换到用户su - username切换用户提示 No directory! Logging in with home=/解决方法:一般用户要手动创建家目录和设置访问权限mkdir /home/usernamechmod 755 /home/username附录修改用户信息创建用户以及用户操作原创 2020-07-27 10:41:22 · 155 阅读 · 0 评论