Linux
Marhal
你想知道什么,我就不告诉什么。
展开
-
LANMP实现反向代理(动静态分离)以及负载均衡并设置文件资源缓存和防盗链
环境:VWmare上配置的ubuntu19.04+mysql5.7.25+php7.2+nginx1.15.9+apache2.4.38目的:1、动静态分离:nginx处理css、js、jpg、png、html等静态资源,apache处理php动态文件 2、负载均衡:将客户端的请求分发到不同的服务器上处理请求一、安装环境:root@ubuntu:...原创 2019-04-26 09:34:33 · 696 阅读 · 0 评论 -
ubuntu环境搭建【开发备用】
sudo apt install phpsudo apt install php-fpm php-curl php-gd php-xml php-mbstring php-dev php-zipphp-amqpsudo apt intstall php-redis注:在Ubuntu20.04 php7.4 时报错,使用 pecl install redis 一路回车 然后编辑ph...原创 2020-04-05 12:40:25 · 310 阅读 · 1 评论 -
ubuntu 安装npm
apt install nodejs-legacynpmapt install npm升级npm install npm@latest -gnode.js 模块nsudo npm install -g n1.最新版本(任选一)n latest2.稳定版本n stable3.最新LTS版本n lts查看npm版本npm -...原创 2017-08-05 17:58:00 · 1557 阅读 · 0 评论 -
Linux Ubuntu 创建桌面快捷方式
gedit /usr/share/applications/phpstorm.desktop写入如下东西[Desktop Entry]Categories=Development;Comment[zh_CN]=Comment=注意:这里的目录是你自己文件程序位置Exec=/opt/phpstorm/PhpStorm-172.3544.41/bin/phpstorm...原创 2017-08-05 03:38:00 · 150 阅读 · 0 评论 -
ubuntu 安装phpstorm
add-apt-repository ppa:webupd8team/javaapt-get updateapt-get install oracle-java8-installer上命令安装oracle Java8这需要比较长的时间,去喝杯咖啡。完成后,官网下载PHP storm 包wget https://download.jetbrains.8686c.com/...原创 2017-08-04 01:11:00 · 132 阅读 · 0 评论 -
Apache虚拟主机配置
测试服务器:阿里ECS服务器 镜像:ubuntu16.04.1第一步:新增站点配置文件在 /etc/apache2/sites-available 目录中中建立站点配置文件 wechat.conf进入虚拟主机配置文件夹cd /etc/apache2/sites-available/复制默认的虚拟主机配置文件cp 000-default.conf wechat.c...原创 2017-08-02 14:31:00 · 232 阅读 · 0 评论 -
LAMP环境部署(Ubuntu16.04 64位)
apache apt-get install apache2mysqlapt-get install mysql-serverphp5.6:(1)安装 repos源apt-get install python-software-properties (2)更新源 apt-get update apt install software-propertie...原创 2017-07-31 18:12:00 · 189 阅读 · 0 评论 -
Liunx shell脚本一键部署虚拟主机(初级代码,欢迎指教)
每次在配置服务器的时候,对于配置站点都很烦躁,因为招数都一样,却不得不东改一下西改一下,所以就编写了这个脚本,下次部署网站的时候,直接执行就可以了。一、切换内定Shell为 bash使用的ubuntu18.04 LTS 版本,默认的是dash使用 命令查看当前系统的内定Shell是bash还是dashls -l /bin/sh如果结果显示为 bash就跳过,如果是dash 则...原创 2019-07-03 17:10:38 · 828 阅读 · 0 评论 -
linux ubuntu 安装微信客户端
下载(我的系统是32 位的)root@marhal:/opt# wget https://github.com/geeeeeeeeek/electronic-wechat/releases/download/V2.0/linux-ia32.tar.gz解压root@marhal:/opt# tar xvf linux-ia32.tar.gz 下载微信图标移动到解压目录...原创 2017-08-05 14:45:00 · 298 阅读 · 0 评论 -
阿里云标准-CentOS Linux 7安全基线检查
1.设置密码失效时间使用非密码登陆方式如密钥对,请忽略此项。在 /etc/login.defs 中将 PASS_MAX_DAYS 参数设置为 60-180之间,如:PASS_MAX_DAYS 90需同时执行命令设置root密码失效时间:chage --maxdays 90 root2.设置密码修改最小间隔时间在 /etc/login.defs 中将 PASS_MIN_...原创 2019-09-10 15:56:55 · 812 阅读 · 0 评论 -
ubuntu安装rabbitMQ
一、安装依赖erlang 官网 https://erlang.org/1、直接使用apt仓库安装sudo apt-get install erlang-nox2、安装最新版,参照官方文档https://www.rabbitmq.com/install-debian.html二、安装rabbitMQ1、添加添加公钥wget -O- https://www.rabbit...原创 2019-09-28 19:17:47 · 307 阅读 · 0 评论 -
ubuntu安装谷歌浏览器
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -sudo apt-get updatesudo a...原创 2017-08-20 00:38:00 · 340 阅读 · 0 评论 -
ubuntu安装git
$ sudo add-apt-repository ppa:git-core/ppa$ sudo apt-get update如果出现以下错误--E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?sudo rm /var/cache/apt/ar...原创 2017-08-22 22:40:00 · 168 阅读 · 0 评论 -
自动备份数据库的初级shell脚本
1.编写shell脚本至保存/Data/backup#!/bin/bash#定义备份目录BAK_DIR=/Data/backup/`date +%Y%m%d`#定义数据库变量MYSQLDB=tp_blog#定义用户变量MYSQLUSR=root#定义密码变量MYSQLPWD=123456MYSQLCMD=/usr/bin/mysqldump#判断是...原创 2017-08-25 19:53:00 · 162 阅读 · 0 评论 -
ubuntu DDoS deflate安装
查看当前网络连接状况以及程序netstat -antup如何确认是否受到DDOS攻击netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n安装DDoS deflatewget http://www.inetbase.com/scripts/ddos/install.shchmod ...原创 2018-01-26 13:17:00 · 1079 阅读 · 0 评论 -
netstat -an 查看端口
netstat -anlocal address本地连接地址foreign address和本机连接的外部连接地址state端口的状态proto协议类型state列各种状态的解释listening表示本机正在侦听来自远方计算机的请求。time_wail表示我方主动断开连 接,等待对方确认后,我方端口状态应为time_wail,TCP协议规定time_wail状...原创 2018-01-03 18:13:00 · 1183 阅读 · 0 评论 -
ubuntu 开启80端口
查看端口启动情况sudo ufw status打开80端口sudo ufw allow 80开启防火墙sudo ufw enable原创 2017-12-07 10:50:00 · 12304 阅读 · 0 评论 -
Linux添加超级管理员 (给用户添加sudo权限)
mahao@ms:~$ sudo mkdir soft[sudo] password for mahao:mahao is not in the sudoers file. This incident will be reported.切换到root用户mahao@ms:~$ su rootPassword: root@ms:root@ms:~# vis...原创 2017-11-22 11:58:00 · 3102 阅读 · 0 评论 -
ubuntu查看文件大小
df h参数, 表示使用「Human-readable」的输出,即是输出GB、MB方式root@cloud:~# df -h /var/www/html/Filesystem Size Used Avail Use% Mounted on/dev/vda1 50G 22G 26G 46% /du max-depth参数表示指...原创 2017-11-10 10:25:00 · 418 阅读 · 0 评论 -
ubuntu 设置静态网络ip和动态网络ip
一、设置静态网络ip1.编辑/etc/network/interfaces文件:vi /etc/network/interfaces# The primary network interfaceauto em1 //有的是eth0#iface em1 inet dhcp //dhcp自动的,将这行注释掉在interfaces文件加入下面的内容iface eth0...原创 2017-11-10 10:16:00 · 1649 阅读 · 0 评论 -
Linux解压缩命令
tar 命令【作用】:(1)打包:可以为linux的文件和目录创建备份文件。也就是打包。(2)压缩:利用命令的一些参数,可以实现压缩,解压功能。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于...原创 2017-10-20 12:17:00 · 188 阅读 · 0 评论 -
ubuntu 创建定时任务
vi /etc/rsyslog.d/50-default.conf1.#cron.* 前的 # 删掉;esc -> wq ->enter2.重启rsyslog服务service rsyslog restart;3.重启crontab服务service cron restart;4.写定时脚本crontab -e0 0 * * * sh...原创 2017-10-18 21:48:00 · 479 阅读 · 0 评论 -
ubuntu 自签名证书配置 https
Ubuntu默认已经安装了OPENSSL,如果没安装,sudo apt-get install openssl激活SSL模块sudoa2enmodssl重启apacheservice apache2 reload创建自签名SSL证书sudomkdir/etc/apache2/sslreq -new -newkey rsa:2048 -nodes...原创 2017-10-16 20:24:00 · 1377 阅读 · 0 评论 -
linux 访问挂载外接存储
查看自己的外接硬盘的盘符sudo fdisk -l找到以后,创建一个文件夹比如:/:sudo mkdir mnt然后进行挂载sudo mount /dev/sdb1 /mnt然后访问/mnt 外接硬盘就被挂载到/mnt下如果mount 时出现错误Mount is denied because the NTFS volume is already ex...原创 2018-02-08 00:26:00 · 3698 阅读 · 0 评论