友情提示:
之前我们在docker里运行jar包,最近因为maven编译环境和ant编译环境出现冲突,所以我打算把maven丢到docker里去进行编译,这样就不会影响到ant的编译环境.好了,废话不说多,我们来看怎么搞.
系统:centos 7.x(64位)
环境:docker 18.09.6
1.安装好docker环境
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce -y
system...
docker安装jdk11运行springboot的jar包
公司最近使用springboot框架来构建导出服务,但编译成jar包来运行,为了方便部署和有个守护进程,所以我们采用docker来运行.
系统:centos 7.x(64位)
软件环境:docker 19.03.4
1.安装docker
怎么安装这里就不说了.
2.编写dockerfile文件
cat dockerfile
FROM openjdk:11.0.4 EXPOSE 8080 RUN mkdir /download ENTRYPOINT ["java","-Duser.timezone=GMT+8","-Djava.security.egd=file:/dev/./urandom",...
centos7使用lftp自动上传文件到ftp
今天公司AI部门要求把每天的mysql数据传到他们ftp服务器上,我用ftp客户端试了发现居然是主动模式的,可能我写的ftp自动传输的shell脚本有问题,居然每次都超时连接,只好使用lftp来进行传输.
系统:centos 7
软件:lftp
脚本如下:
cat /root/soft_shell/lftp_upload.sh
#!/bin/bash today=$(date +%Y%m%d_%H%M%S) file=$today.sql.gz user=rocdk890 passwd=rocdk890 ldir=/data/sqlbak/ rdir=/ ip=47.92.x.x l...
Keepalive+Atlas+DRBD+Heartbeat+mysql配置系列(三):keepalive+atlas实现mysql读写分离
系统:centos 7(64位)
环境:
主atlas ip: 10.0.2.3
备atlas ip: 10.0.2.4
keepalive vip: 10.0.2.2
mysql vip: 10.0.2.10
1.安装atlas
wget --no-check-certificate https://github.com/Qihoo360/Atlas/releases/download/2.2.1/Atlas-2.2.1.el6.x86_64.rpm
rpm -ivh Atlas-2.2.1.el6.x86_64.rpm
2.配置atlas(主备都一样的配置)
先在mysql主从里都添加个账atlas的账号:
G...
shell脚本自动修改centos7网卡名称
centos7的网卡名字默认是eno跟数字(如eno16780032),看着太不爽了,我习惯用eth0接口,故想用脚本自动修改,脚本修改网卡名后会自动重启系统生效.
脚本内容:
#!/bin/bash # function RENMAE_NIC() { local _NICNAME=$(ip addr | grep "^2"|awk -F ": " '{print $2}') if [[ ${_NICNAME} != "eth0" ]];then echo -e "\e[40;31m The nic name is [\e[40;31m${_NICNAME}\e[4...
centos7 yum安装python3无法使用yum解决办法
昨天帮朋友在阿里云上安装python3,原本以为很简单的事情,居然让我搞了半天.
系统:centos 7(64位)
软件环境:python3
1.安装yum源
yum -y install epel-release
2.安装python3
yum -y install python34 python34-pip
替换python2.7
rm -f /usr/bin/python
ln -sf /usr/bin/python3 /usr/bin/python
3.修改yum
vim /usr/bin/yum
将顶部的
#!/usr/bin/python
修改为:
#!/usr/bin/python2.7
原本以为改了这里就可以...
python修改阿里云ecs密码并启动停止
今天圣诞节,升级了一台阿里云服务器配置,但要在控制台重启下ecs服务器才生效,但重启ecs又要短信验证码,所以最后决定还是用阿里云的python sdk来搞定.
系统:centos 7(64位)
软件环境:python 2.7
1.修改ecs服务器密码
cat /root/soft_shell/ecs_passwd.py
#!/usr/bin/env python #coding=utf-8 from aliyunsdkcore import client from aliyunsdkcore.acs_exception.exceptions import ClientException from al...
shell一键安装rinetd端口转发工具
使用阿里云服务器搭建了2台服务器,但都没有外网ip,所以需要使用rinetd来转发ssh端口来进行访问.
系统:centos 7(64位)
软件:rinetd
cat /root/soft_shell/auto_install_rinetd.sh
#!/bin/bash # Author rocdk890 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin export PATH # Check if user is root if [ $(id -u) != "0" ]; then echo "Error: You ...
使用python管理oracle数据库
当用上python后,感觉还是很方便的,比如管理oracle,不用再去安装个客户端,直接python脚本执行下,就完成操作了.
系统:centos 7(64位)
软件环境:python 2.7.5
1.安装cx_oracle模块
pip install cx_Oracle
2.安装依赖包
wget https://github.com/bumpx/oracle-instantclient/raw/master/oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm
wget https://github.com/bumpx/oracle-instantc...
docker出现IPv4 forwarding is disabled. Networking will not work解决方法
之前用docker部署阿里云ddns,最近一周我突然发现无法解析了,用docker logs ddns一看,发现全是ipv4转发错误,因我解决的时候没有记录日志里的错误,但重启容器的时候,给我报了个WARNING: IPv4 forwarding is disabled. Networking will not work.的错误,下面来看看解决办法:
系统:centos 7.x(64位)
1.修改内核参数
vi /etc/sysctl.conf
net.ipv4.ip_forward=0
改成
net.ipv4.ip_forward=1
2.重启network服务
systemctl restart netw...
阿里云ECS数据盘扩容
公司最近mysql的数据越来越大了,删了些binlog日志都还有400多G,而数据盘才500G,以目前的情况估计要不了多久,硬盘就会被数据写满,故申请扩容到2T的空间.
系统:centos7(64位)
在操作前先说一句,如果你是用 parted 分区,可以不用看这篇文章了,本文是以 fdisk 分区为基础做的.
下面是操作步骤:
1.登录ECS管理控制台
2.选中你要扩容的那台ECS的数据盘,在 磁盘扩容 页面上,设置 扩容后容量,待页面上显示费用信息后,单击 确定扩容.我因为只申请2T的钱,故本例子是以2T来做.
3.使用用户名密码验证连接实例
查看硬盘大小:
df -h
Filesystem &...
shell脚本播放音乐
之前写过用python来进行音乐播放,今天给大家一个用shell脚本来进行音乐播放.
系统:centos
1.安装准备
yum -y install mplayer
mkdir /root/music
2.脚本内容
cat /root/soft_shell/play_mp3.sh
#!/bin/bash musicPath=/root/music music="*.mp3" cd $musicPath mplayer -loop 0 $music #music="*.mp3 ../../下载/one night in 北京.mp3 ../../下载/怒放的生命.mp3" mplayerID=`ps...
centos保留数据升级unifi controller版本
1.先下载好要升级的版本
cd /root/install/
wget http://dl-origin.ubnt.com/unifi/5.7.23/UniFi.unix.zip
2.停止服务
service unifid stop
3.备份老版本
cd /usr/local/
mv Unifi UniFi_old
4.安装新版本
cd ~/install/
unzip UniFi.unix.zip -d /usr/local/
\cp -R /usr/local/UniFi/data /usr/local/UniFi/
5.启动服务
service unifid start
6.验证
http://ip:8080
好了,...
标签: centos 升级 update unifi controller
centos安装unifi controller
1.安装mongodb
cat >/etc/yum.repos.d/mongodb-org-3.2.repo<<EOF [mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc EOF
yum -y install mongodb-org java-1...