安装 wpasupplicant1apt install wpasupplicant -y
创建需要连接的 wifi 配置文件假设连接的 wifi 名称是:ttt,密码是:yyy
12cd /etc/wpa_supplicantwpa_passphrase ttt yyy > wpa_supplicant.conf
连接Tips: 查看网卡名称
123456789ip addr# 或者使用 net-tools 的 ifconfig 查询sudo apt install net-tools -yifconfig -a# 如果要使用 iw 工具集的话 ,需要先安装 wireless-toolssudo apt install wireless-tools -yiwconfig
假设查到的网卡名称是 wlp3s0,连接的命令如下:
12cd /etc/wpa_supplicantsudo wpa_supplicant -B -c wpa_supplicant.conf -i wlp3s0
DHCP1sudo dhclient wlp3s0 -v
设置开机启动12345mkdi ...
事因因为用 docker-compose 相对方便后期维护,而且创建容器时可以有个记录根据,所以创建容器便一直用 docker-compose 进行创建。
问题的起因也很简单,有人回馈服务器的服务无法访问了,然后上去一顿猛如虎,很明显,没问题,后来一段排查后,发现回馈问题的机器所处网段与服务器一个叫 br-xxxxx 的网桥网段一毛一样,经过测试,嗯,实锤了。
局域网中一台 172.18.0.x 的机器访问服务器,此时服务器中因为使用 docker-compose 创建容器,默认情况下会去创建一个叫 compose_default 的网桥,而其网段就是 172.18.0.0/16,局域网这台机器访问( 或者 ping )服务器后,服务器不会回复这台机器,导致 GG。
测试
删除测试服务器中的容器( 这里我是有 compose 文件,其他创建好后需要配置的东西也有记录,而且是测试环境,正常情况没事别在生产机上乱操作,莫成为删库跑路的下一人 )
嗯,删除后发现可以 ping 通了
通过 docker-compose 创建一个自定义网桥,再将容器创建的 compose 文件增加 ...
该备忘配置参考于 搭建Nginx+nginx-rtmp-module的hls流媒体服务器并用OBS进行推流
Nginx 编译首先 nginx 需要安装 rtmp 模块
1234cd /home/nginxgit clone https://github.com/arut/nginx-rtmp-module./configure --prefix=/usr/local/nginx --add-module=/home/nginx/nginx-rtmp-module --with-http_ssl_modulemake && make install
增加配置vim /usr/local/nginx/conf/nginx.conf
与 http {} 同级
12345678910111213141516rtmp { server { listen 1935; # 监听端口 chunk_size 4096; application hls { live on; ...
建库123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS;DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS;DROP T ...
keepalived 默认为抢占模式,当主节点重启后,keepalived 会将 vip 抢回,可通过设置 nopreempt 设置为不抢占。
以下配置只是为了告知 nopreempt 放在哪个位置,其他不做任何解释。
1234567891011121314151617181920212223vrrp_instance VI_1 { #定义实例 state BACKUP interface bond0 # 虚IP地址放置的网卡位置 virtual_router_id 151 # 同一家族要一直,同一个集群id一致 priority 100 # 优先级决定是主还是备 越大越优先 nopreempt advert_int 1 # 主备通讯时间间隔 authentication { auth_type PASS # auth_pass 1111 # 认证 } virtual_ipaddress { ...
方式一直接修改 /etc/rc.local ,将任务加上即可。
但是不推荐这种方式 = =
方式二通过增加一个 autostart.sh 的脚本
新增脚本1vim /etc/init.d/autostart.sh
1234567#!/bin/sh#chkconfig: 2345 80 90#description: autostart my work shell# 进入工作路径并启动需要的脚本cd /home/work./start.sh
#!/bin/sh ==> 告诉系统使用的 shell
#chkconfig: 2345 80 90 ==> 表示在2/3/4/5运行级别启动,启动序号(S80),关闭序号(K90)
#description: xxx ==> 表示的是服务的描述信息
注意: 第二行( chkconfig )和第三行( description )必写,负责会出现如“服务 autostart.sh 不 ...
spring-cloud-config 使用过程中,出现了
1Could not locate PropertySource and the fail fast property is set, failing
这个问题就只会在 config client 上出现
解决方案就是找不到配置中心,看看哪里配错了。
问题当出现嵌套关系,且嵌套关系为 一对多 的时候,分页会出现异常,大致原因就是想分的是 一 的数据,但是实际上分的是 多 的数据。
案例 实体12345@lombok.EqualsAndHashCode(callSuper = true)@lombok.Datapublic class UserVo extends User { private List<Order> orders;}
12345@lombok.Datapublic class User { private Integer userId; private String userName;}
123456@lombok.Datapublic class Order { private Integer orderId; private Integer userId; private String orderName;}
通过 的 select 标签1234567891011121314151617181920 ...
echo 命令要支持转义,需要添加 -e
123456789-> echo "a"a-> echo "a\nb"a\nb-> echo -e "a\nb"ab
可以通过以下命令查看 echo 命令的使用说明
1man echo cat
错误代码1Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen .... iptables failed ....
解决方案重启 docker
1systemctl restart docker
原因我遇到的这个问题是因为我在使用过程中关闭了防火墙,查原因大概是说 docker 服务启动定义的自定义链 DOCKER 因为我关闭防火墙的操作被清掉了,需要重启启动来重新定义。










