运维
李小雷一直在路上
coder & bugger
展开
-
ubuntu开放防火墙端口
将替换为要允许连接的IP地址,替换为要开放的端口号。将和替换为你要开放的端口范围的起始端口和结束端口号。将替换为你要开放的端口号,替换为协议类型(tcp或udp)。在Ubuntu中,你可以使用ufw命令来开放端口。将替换为你要开放的端口号。这将启用防火墙,并应用你设置的规则。原创 2023-12-28 09:20:15 · 1934 阅读 · 0 评论 -
linux修改docker容器时间
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器id:/etc/localtime。cat /etc/timezone (容器内部系统时区显示Etc/UTC即会造成时间错误)docker exec -it -u root 容器id /bin/bash。docker restart 容器id。原创 2023-10-09 09:10:27 · 483 阅读 · 0 评论 -
windows从gitlab拉取代码,提交到svn的bat脚本
windows从gitlab拉取代码,提交到svn的bat脚本原创 2022-10-21 09:23:13 · 773 阅读 · 1 评论 -
Docker部署各平台
Docker部署各平台原创 2022-10-08 11:10:52 · 611 阅读 · 0 评论 -
gitlab 备份与恢复
1.备份gitlab-rake gitlab:backup:create2.恢复gitlab-ctl stop unicorngitlab-ctl stop sidekiqchmod 777 /var/opt/gitlab/backups/1530156812_2018_06_28_10.8.4_gitlab_backup.targitlab-rake gitlab:backup:restore BACKUP=1530156812_2018_06_28_10.8.4 ...原创 2022-05-18 17:19:10 · 197 阅读 · 0 评论 -
tmux使用
1.新建会话tmux new -s <session-name>2.退出会话tmux detachCtrl+b d3.查看会话tmux ls4.进入会话# 使用会话编号$ tmux attach -t 0# 使用会话名称$ tmux attach -t <session-name>5.杀死会话# 使用会话编号$ tmux kill-session -t 0# 使用会话名称$ tmux kill-session原创 2022-05-18 17:03:10 · 149 阅读 · 0 评论 -
docker 安装 gitlab
1.拉取镜像:版本docker pullgitlab/gitlab-ce:10.7.3-ce.02.创建挂载目录mkdir -p /home/devl/gitlab/{data,etc,log}3.rundocker run -d -p 8090:80 -p 8443:443 -p 8222:22 --name gitlab --restart always --privileged=true -v /home/devl/gitlab/etc:/etc/gitlab...原创 2022-05-18 16:52:11 · 240 阅读 · 0 评论 -
用命令行给Linux服务器一个图形化界面
虽然说Linux下命令行才是王道,可是实际开发中哪有那么多标准解决方案,总有那些蛋疼的需求让你对命令行说对不起,我不是不爱你,只是条件不允许啊。比如,遇到一个蛋疼的问题,局域网内网地址需要开一个vpn通道到公网服务器,可是这个公网服务器是个Linux命令行服务器,这个...原创 2021-12-21 10:26:17 · 630 阅读 · 0 评论 -
linux / 根目录爆满
1.用df 检查发现/根目录可用空间为0df -h2.用du检查发现各目录占用的空间都很少,有约3G的空间莫名其妙地丢了.du -m --max-depth=1 |sort -gr3.用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的现象lsof |grep delete4.根据lsof列出的进程号,kill这些进程后,空间就释放出来了....原创 2021-08-04 15:29:56 · 507 阅读 · 0 评论 -
EasyDrawin 搭建rtsp流媒体服务器
1.下载release包https://github.com/EasyDarwin/EasyDarwin/releases2.运行服务直接运行(Linux/macOS) cd EasyDarwin ./easydarwin # Ctrl + C以服务启动(Linux/macOS) cd EasyDarwin ./start.sh # ./stop.sh3.打开浏览器输入http://localhost:10008, 进入控制页面,默认用户名密码是adm..原创 2021-07-27 16:15:13 · 753 阅读 · 0 评论 -
mysql 用户权限管理
创建新用户CREATEUSERusername IDENTIFIED BY'password'; 分配用户权限GRANTALLPRIVILEGESON*.* TO'username'@'%'IDENTIFIED BY'password'; 撤销用户权限 EVOKE ALLPRIVILEGESON*.* FROM'username'@'localhost'; GRANTALLPRIVILEGESONwordpress.* TO'username'@'local...原创 2021-07-27 14:10:37 · 198 阅读 · 0 评论 -
linux环境-docker安装rabbitmq
1.拉取镜像docker pull rabbitmq:3.7.7-management2.启动容器docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -v /home/devl/data:/var/lib/rabbitmq --hostname njz3 -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAU.原创 2021-07-14 13:56:43 · 150 阅读 · 0 评论 -
mongo 备份
mongo 备份mongodump -h 127.0.0.1 -d database -o /backup -u user -p password原创 2021-04-28 16:19:40 · 95 阅读 · 0 评论 -
mongodb 开启用户密码访问
连接mongomongo --port 27017创建admin账号:use admindb.createUser( { user: "admin", pwd: "passwd", roles: [{ role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase"] })admin登录mongo --port 27017 --authenticationDatabase "admin原创 2020-10-22 16:48:02 · 317 阅读 · 0 评论 -
linux关闭SELINUX
临时关闭:[root@localhost ~]# getenforceEnforcing[root@localhost ~]# setenforce 0[root@localhost ~]# getenforcePermissive永久关闭:[root@localhost ~]# vim /etc/sysconfig/selinuxSELINUX=enforcing 改为 SELINUX=disabled重启服务reboot...原创 2020-07-15 14:40:22 · 163 阅读 · 0 评论 -
nginx: [emerg] bind() to 0.0.0.0:9016 failed (13: Permission denied)
系统启动Nginx后,报nginx: [emerg] bind() to 0.0.0.0:9016 failed (13: Permission denied)分为两种:第一种:端口小于1024的情况:[emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)原因是1024以下端口启动时需要root权限,所以sudo nginx即可。第二种:端口大于1024的情况:[emerg] bind() to 0.0.0.0:9016 fail原创 2020-07-15 14:34:24 · 319 阅读 · 0 评论 -
【mysql】mysql 开启binlog
查看binlog是否开启show variables like 'log_%';修改mysql配置文件(my.cnf/my.ini)添加# Binary Logging.# #日志文件的名字及存储路径log-bin=/var/lib/mysql/mysql-bin# #设置日志格式binlog-format=mixedserver-id=1其中 binlog-for...原创 2020-03-09 10:02:58 · 224 阅读 · 0 评论 -
docker 容器内修改163源 apt-get update
备份 mv /etc/apt/sources.list /etc/apt/sources.list.bak修改echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >> /etc/apt/sources.listecho "deb http://mirrors.163.com/de...原创 2020-03-09 09:58:55 · 1959 阅读 · 0 评论 -
C盘自动清理脚本
@echo offecho 正在清除系统垃圾文件,请稍等……echo 正在清除系统垃圾文件,请稍等…… del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdr...原创 2019-10-14 16:58:37 · 1646 阅读 · 0 评论 -
docker 搭建nexus3私服
docker run -d -p 10081:8081 --name nexus -v /media/disk/nexus/:/nexus-data sonatype/nexus3settings.xml<?xml version="1.0"?><settings> <localRepository>C:\Users\t1\.m2\repo...原创 2018-10-18 17:18:22 · 334 阅读 · 0 评论 -
docker 部署 discuz 论坛系统
1.挂载目录方式使用此方式启动后web页面css显示一直不正常,无解docker run --name discuz --privileged=true -v /media/disk/discuz:/var/www/html --link mysql:mysql -p 8090:80 -d skyzhou/docker-discuz2.不挂载目录方式docker run --n...原创 2018-10-09 08:46:12 · 1805 阅读 · 0 评论 -
docker 环境下 discuz 的备份与迁移
discuz 自带提供的数据库备份功能似乎只方便于原系统的数据备份与恢复,那么迁移的时候不光需要数据库的还原,还需要程序文件的迁移,使用docker情况下,本教程使用完整备份discuz数据库,拷贝docker内部程序文件的方式来迁移discuz系统。1.进入docker容器打包程序文件docker exec -it discuz /bin/bash2.打包程序文件tar -c...原创 2018-10-09 09:18:44 · 683 阅读 · 0 评论 -
linux 下 自动备份docker 内 mysql 数据
使用脚本 + crontab 方式定期备份运行在主机docker 容器内部数据备份脚本:docker exec -i mysql bash <<'EOF'mkdir /backup/mysql/$(date +%Y%m%d)# 备份指定数据库mysqldump -uroot -padmin discuz > /backup/mysql/$(date +%Y%m...原创 2018-10-09 10:31:59 · 4689 阅读 · 4 评论 -
docker 部署 postgresql 外部无法访问
进入容器内部:sudo -u postgres psqlsudo -u postgres psql template1ALTER USER postgres PASSWORD 'newPassword';原创 2018-10-09 15:09:26 · 6803 阅读 · 0 评论 -
Nginx connect() failed (113: No route to host) while connecting to upstream
防火墙原因,并没有搞懂为什么解决办法:临时添加开放端口:firewall-cmd --zone=public --add-port=9797-9797/tcp原创 2018-10-22 18:17:12 · 14667 阅读 · 3 评论 -
git向多个分支push
修改配置文件:.git -> config[remote "all"] url = git@gitee.com:rayleell/rayeye.git url = ssh://git@njz:10022/ray/rayeye.gitgit push all原创 2018-11-16 15:10:38 · 2985 阅读 · 0 评论 -
grafana + influxdb + telegraf , 服务器监控
1.grafana安装yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm #启动服务 service grafana-server start #查看服务状态 service grafana-server status2.influx...原创 2018-11-16 15:57:13 · 1516 阅读 · 0 评论 -
linux下 docker 搭建私有仓库
docker pull registry:2.5docker run -d --restart=always –privileged=true \--name registry -p 5000:5000 \-v /media/disk/registry:/var/lib/registry \docker.io/registry:2.5docker login 127.0.0.1:...原创 2018-10-18 17:11:48 · 197 阅读 · 0 评论