服务器运维

[置顶] Aiiphp框架测试版发布,欢迎测试!

[置顶] Linux常用运维命令和linux常用管理操作命令(整理)

Centos7安装Cockpit教程,监控/管理Linux服务器

centos7中默认已经集成cockpit服务了,启用非常简单方便。 安装 yum install -y cockpit 启用服务 systemctl enable --now cockpit.socket 打开防火墙 firewall-cmd --permanent --add-service=cockpit firewall-cmd --reload 打开WEB页面 在浏览器地址栏中输入服务器IP加端口号,如: 192.168.1.24:9090 安装扩展服务 安装cockpit扩展模块: yum list cockpit* yum -y install cockpit-composer cockpit-dashboard cockpit-doc

» 阅读全文

关键词: cockpit , centos7

Linux/CentOS7下安装FFmpeg处理音频/视频

最近换了一个新服务器,有一些特别的语音格式要处理为mp3格式,所以,需要配置FFmpeg进行转换处理。

Linux/CentOS7下安装FFmpeg处理音频/视频

安装EPEL repo

sudo yum -y install epel-release
安装nux-dextop-release
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
sudo yum -y update
安装FFmpeg
sudo yum -y install ffmpeg ffmpeg-devel

Mysql高可用实现:利用Keepalived实现MySQL主主高可用

之前介绍了主从同步和主主同步功能,具体参照:

Mysql/MariaDB主从同步复制备份,新手教程,一步步学Mysql主从同步   

MySQL/MariaDB主主数据同步配置教程,实现Mysql双向同步复制

在主主mysql的模式下,我们就要考虑高可用了,在主主中任意一台MySQL挂掉后,

keepalived会自动切换到另一台MySQL上提供服务,从而保证业务正常可用,这个过程不需要人工干预,

人工要做的只是修复发生故障的服务器,在一台服务器挂掉之后,另外一个服务器自动接手了。

mysql高可用实现,我们这里主要是利用Keepalived实现MySQL主主高可用

准备两台虚拟机,

CentOS7。

节点DB1:192.168.11.31。

节点DB2:192.168.11.32。

» 阅读全文

关键词: keepalived , mysql高可用

最新宝塔面板专业版6.9.8破解版(开心版)一键破解脚本

本次面板版本:6.9.8
本脚本支持一键安装开心版宝塔面板 以及 已经安装宝塔面板升级开心版!
感谢大家使用 书记的脚本,本脚本未加密,有没有后门大家自己看就知道了,如果你使用了类似 书记的脚本 出现问题 以及 脚本地址非本人的 或者 版权信息 与 书记不同的 请找他!

本次脚本支持:Centos 7、Debian、Ubuntu!

安装 6.9.8 面板


Bt_Panel 脚本(Centos):极速安装方式 (安装时间1至10分钟)


yum -y install wget;wget https://btpanel.net/install/install_6.0.sh && 
bash install_6.0.sh





» 阅读全文

关键词: 破解版 , 宝塔面板

利用Shell 利用 curl 模拟登陆网站,保存登录会话

经常会有一些设计到命令行下的登录获取信息,这个时候,就用到 shell curl了

curl命令参数:

-b 参数 指定使用cookie文件

-c是往cookie文件中写cookie

-d 是指定此次登录所需的参数,通过httpfox查看

-L 指定页面自动跳转


#curl -c ck.txt --user-agent Mozilla/4.0 -d "username=****&password=*****&server_id=1&submit=true" 登陆的url 
#curl -c ck.txt -b ck.txt --user-agent Mozilla/4.0 请求的url


» 阅读全文

binlog2sql 解析mysql的binlog出原始SQL、回滚SQL

binlog2sql
从MySQL binlog解析出你要的SQL。根据不同选项,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。

用途
数据快速回滚(闪回)
主从切换后新master丢数据的修复
从binlog生成标准SQL,带来的衍生功能
项目状态
正常维护。应用于部分公司线上环境。

已测试环境
Python 2.7, 3.4+
MySQL 5.6, 5.7
安装
shell> git clone https://github.com/danfengcao/binlog2sql.git && cd binlog2sql
shell> pip install -r requirements.txt
git与pip的安装问题请自行搜索解决。

Caddy是一个使用Go语言写的HTTP Server

Caddy是一个使用Go语言写的HTTP Server,开在性能上或许比不上Nginx,但是在上手及配置难度上面真的是比Nginx简单许多。同时Caddy支持自动签订Let’s Encrypt SSL证书,只需要提供一个可用邮箱即可

wget -N --no-check-certificate https://raw.githubusercontent.com
/ToyoDAdoubi/doubi/master/caddy_install.sh && chmod +x caddy_install.sh 
&& bash caddy_install.sh install http.filemanager
Caddy使用命令
启动:/etc/init.d/caddy start
停止:/etc/init.d/caddy stop
重启:/etc/init.d/caddy restart
查看状态:/etc/init.d/caddy status
查看Caddy启动日志: tail -f /tmp/caddy.log
Caddy配置文件位置:/usr/local/caddy/Caddyfile
Caddy自动申请SSL证书位置:/.caddy/acme/acme-v01.api.letsencrypt.org/sites/xxx.xxx(域名)/

宝塔控制面板5.9系列版本破解方法

宝塔控制面板5.9系列版本破解方法

现在基本上烂大街了。

先切换使用root用户
sudo su root


升级到宝塔专业版
wget -O update.sh http://download.bt.cn/install/update_pro.sh && bash update.sh pro

运行
echo > /www/server/panel/data/userInfo.json

然后重启你的面板
/etc/init.d/bt restart