服务器运维

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

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

Centos7防火墙:Firewall基本使用命令,设置防火墙规则

firewalld真的用不习惯,与之前的iptable防火墙区别太大,但毕竟Centos7使用Firewall是未来主流讲究慢慢磨合它的设置规则。

安装Firewall 命令:

yum install firewalld firewalld-configFirewall


开启常见端口命令:

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=53/udp --permanent

» 阅读全文

关键词: firewall命令 , firewall防火墙

VPS/云服务器测速网速综合shell测速脚本 – Superspeed.sh – 测试本地实际速度

买了很多服务器,需要测速的可以用到这个VPS/云服务器测

速网速综合shell测速脚本

包含更多更新测速节点的一键测速脚本 Superspeed.sh

Github (https://github.com/ernisn/superspeed) |

测速节点列表 (https://github.com/ernisn/superspeed/blob/master/ServerList.md)

使用:bash <(curl -Lso- https://git.io/superspeed)

涵盖了国内各方位的三大运营商测速点,可以较为客观地反映到国内的速度

关键词: 服务器测速

workerman在宝塔php7.0下安装event扩展的方法

workerman创建的 socket服务,在高并发下需要 event 扩展。如果已经安装了宝塔面板,怎么安装 event扩展?

以php7安装event扩展为例

yum install libevent -y
wget https://pecl.php.net/get/event-2.3.0.tgz
tar -zxvf event-2.3.0.tgz
cd event-2.3.0
/www/server/php/70/bin/phpize
./configure --with-php-config=/www/server/php/70/bin/php-config
make && make install
echo "extension=event.so" >> /www/server/php/70/etc/php.ini
service php-fpm-70 reload
然后查看,是否安装成功:

/www/server/php/70/bin/php -m |grep event

关键词: 安装event扩展

Liunx(Centos)使用 jpegoptim和optipng无损jpg和png图片压缩

Liunx(Centos)使用 jpegoptim和optipng无损jpg和png图片压缩

jpegoptim(压缩jpg)

$ wget http://www.kokkonen.net/tjko/src/jpegoptim-1.4.4.tar.gz
$ tar -xzf jpegoptim-1.4.4.tar.gz
$ cd jpegoptim-1.4.4
$./configure
$ make && make strip && make install

到需要压缩的目录下执行:
find -name '*.jpg' | xargs jpegoptim --strip-all --all-progressive -o -f --max=50%
其中max参数是压缩率
optipng(压缩png)
$ wget http://prdownloads.sourceforge.net/optipng/optipng-0.7.7.tar.gz?download
$ tar -xzf optipng-0.7.7.tar.gz
$ cd -xzf optipng-0.7.7
$./configure
$ make && make install
到需要压缩的目录下执行:
find -name '*.png' | xargs optipng

这两种直接压缩图片不会失真!

关键词: 图片压缩

CentOS 使用ImageMagic下的convert图片压缩,减少磁盘空间

最近抓了不少图片数据,文件都好大啊,为了省磁盘空间。。。

yum install imagemagick

 find ./ -regex '.*\(jpg\|JPG\|png\|jpeg\)' -size +200k -exec convert -resize 700x -quality 75 {} {} \;



关键词: imagemagic

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高可用