etc

yum官方源安装nginx CentOS7

╄→гoц情女王★ 提交于 2020-02-02 21:23:13
#更新nginx官方yum源 http://nginx.org/en/linux_packages.html#RHEL-CentOS #编辑以下信息到文件 /etc/yum.repos.d/nginx.repo vim / etc / yum . repos . d / nginx . repo [nginx-stable] name=nginx stable repo baseurl=http: / / nginx . org / packages / centos / $releasever / $basearch / gpgcheck=1 enabled=1 gpgkey=https: / / nginx . org / keys / nginx_signing . key module_hotfixes=true #安装软件 yun install - y nginx #启动服务 systemctl start nginx #CentOS7 systemctl enable nginx #CentOS7 #查看服务状态 systemctl status nginx #CentOS7 来源: CSDN 作者: Turn back can see 链接: https://blog.csdn.net/qq_44796087/article/details/104145453

更新centos5,6,7yum源库

↘锁芯ラ 提交于 2020-02-02 14:26:06
Centos下更新yum软件管理器下载来源 1.备份软件包下载源 #/cd /etc/yum.repos.d/ #mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载新的CentOS-Base.repo CentOS 5 #wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo 或者 #curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo CentOS 6 #wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 或者 #curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo CentOS 7 #wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors

linux

♀尐吖头ヾ 提交于 2020-02-02 09:42:36
linux 运行级别 vim /etc/inittab 0 停机 1 单用户模式,用于系统维护,不能远程登录 2 不联网的多用户状态 3 能联网的多用户状态 4 暂时无 5 图形界面 6 重启,反复不断地重启 找回 root 密码 : 设置为单用户模式登录,用 passwd root 修改 root 密码。 ( 单用户模式不需要 root 密码登录 ) /etc/passwd 管理用户配置文件 /etc/shadow 用户口令配置 /etc/group 管理组信息 常用 linux 命令 touch{1..10}.txt mkdir mv [ 移动,重命名 ] cp -r 目录 递归 rm -r 目录 递归 rmdir cat/tac -n 文件名 | more (-n 分行数 ,more 分页 ) more less 用于查看大型文件,不会一下子加载出来看到哪加载哪 . ( enter 向下一页, space 向下一行) grep: 在一堆文件中查找特定字符 > 覆盖 >> 追加 cal 显示日历 常用快捷键 : shift + pageUp 向上翻动 shift + pageDown 向下翻动 软连接 ( 快捷方式 ): ln -s 文件地址 连接名 查找指令: whereis find locate locate 查询文件路径 先更新数据库 updatedb; 再查找

自动安装lanmp脚本

自闭症网瘾萝莉.ら 提交于 2020-02-02 05:58:59
#!/bin/bash #auto install LANMP #by author ale #2019-4-30 20:39:04 #Httpd define path variable H_FILES=httpd-2.4.38.tar.gz H_FILES_DIR=httpd-2.4.38 H_URL=http://mirrors.cnnic.cn/apache/httpd/ H_PREFIX=/usr/local/apache #Mysql define path variable M_FILES=mysql-5.5.20.tar.gz M_FILES_DIR=mysql-5.5.20 M_PREFIX=/usr/local/mysql M_YUM="cmake ncurses-devel ncurses pcre pcre-devel" #Php define path variable P_FILES=php-5.6.10.tar.gz P_FILES_DIR=php-5.6.10 P_URL=http://ftp.ntu.edu.tw/php/distributions/ P_PREFIX=/usr/local/php P_YUM="gd curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype

Zabbix监控PHP-FPM、Tomcat、Redis应用实战案例

做~自己de王妃 提交于 2020-02-02 00:35:12
一、Zabbix监控PHP-FPM应用实战 Nginx+PHP-FPM是目前最流行的LNMP架构,在基于PHP开发的系统下,对这些系统性能的监控,主要是关注PHP-FPM的运行状态,那么什么是PHP-FPM呢?PHP-FPM是一个PHP FastCGI管理器,它提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置,对于ZPHP5.3.3之前的PHP来说,它是一个补丁包,而从PHP5.3.3版本开始,PHP内部已经集成了php-fpm模块,意味着被PHP官方收录了。在编译PHP时需指定参数“--enable-fpm”来开启PHP-FPM。 1)启用php-fpm状态功能 操作如下: 1)安装nginx [root@agent ~]# yum -y install zlib pcre pcre-devel openssl openssl-devel [root@agent ~]# wget http://nginx.org/download/nginx-1.14.1.tar.gz [root@agent ~]# tar zxf nginx-1.14.1.tar.gz -C /usr/src [root@agent ~]# cd /usr/src/nginx-1.14.1/ [root@agent nginx-1.14.1]# ./configure -

Zabbix部署、监测及邮件报警机制(实战!)

我们两清 提交于 2020-02-01 22:17:57
Zabbix部署 实验环境: CentOS 7-2:192.168.18.147(监测端:部署安装zabbix) CentOS 7-3:192.168.18.128(被监测端) 监测端操作: [root@cacti ~]# systemctl stop firewalld.service #关闭防火墙功能 [root@cacti ~]# systemctl disable firewalld.service #开机禁用防火墙功能 Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. [root@cacti ~]# setenforce 0 #关闭增强型安全功能 `安装LAMP架构` [root@cacti ~]# yum install -y \ httpd \ mariadb-server mariadb \ php \ php-mysql \ php-gd \ libjpeg* \ php-ldap \ php-odbc \ php-pear \ php-xml \ php-xmlrpc \ php-mhash

Ansible-playbook

匆匆过客 提交于 2020-02-01 20:44:29
1.Ad-Hoc简介 1)ad-hoc命令 执行shell命令,或shell脚本。可以执行一些简单的命令,不需要将这些执行的命令特别保存下来。 适合执行简单的命令 2)Ansible playbook 可以解决比较复杂的任务,可以将命令保存下来。适合执行配置管理或部署客户机 2.Ansible playbook playbook是由一个或多个模块组成的,使用多个不同的模块,完成一件事 playbook通过yaml语法识别描述的状态文件.扩展名是yaml 1).YAML三板斧 缩进 YAML使用一个固定的缩进风格表示层级结构,每个缩进由两个空格组成,不能使用tab(默认一个tab=4个空格) 解决方法: [root@m01 ~]# cat .vimrc set number set tabstop=2 冒号 以冒号结尾的除外,其他所有冒号后面必须有空格 短横线 表示列表项,使用一个短横杠加一个空格。 多个项使用同样的缩进级别作为同一列表。 who 谁 what 事情 how 动作 ansible-playbook命令格式 ansible-playbook [option] filename 常用选项: -C, --check 模拟运行 --list-hosts 列出剧本主机清单 [root@m01 ansible_playbook]# ansible-playbook --list

CentOS7 安装Docker

六月ゝ 毕业季﹏ 提交于 2020-02-01 14:04:59
注:本文参考了《 ce ntos7 安装docker步骤详细介绍 》《 CentOS7 安装Docker 》 本环境是安装在 vm ware 虚拟机里面的 。使用的 yum 是本地yum库。但是 该虚拟机必须联网,否则 docker 的安装包和镜像没法下载。 回到顶部 一、检查系统内核 官网安装指南地址 https://docs.docker.com/engine/installation/linux/centos/ Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 [root@bigdata ~]# uname -r 二、安装Docker 添加yum源 ? 1 2 3 4 5 6 7 8 $ sudo tee /etc/yum .repos.d /docker .repo <<- 'EOF' [dockerrepo] name=Docker Repository baseurl=https: //yum .dockerproject.org /repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=https: //yum .dockerproject.org /gpg EOF centos

jdk安装脚本

ε祈祈猫儿з 提交于 2020-02-01 08:54:32
jdk安装脚本 #!/bin/bash hostnamectl set - hostname bigdata $1 yum install - y wget cd / etc / yum . repos . d mv / etc / yum . repos . d / CentOS - Base . repo / etc / yum . repos . d / CentOS - Base . repo_bak wget - O / etc / yum . repos . d / CentOS - Base . repo http: / / mirrors . aliyun . com / repo / Centos - 7 . repo yum makecache echo "192.168.8. $1 bigdata $1 " >> / etc / hosts mkdir - p / wz / bao mkdir - p / wz / bigdata cd / wz / bao tar - zxvf jdk - 8u111 - linux - x64 . tar . gz - C / wz / bao mv jdk1 . 8 . 0_111 / wz / bigdata / jdk181 echo 'export JAVA_HOME=/wz/bigdata/jdk181

linux awk命令详解

最后都变了- 提交于 2020-02-01 08:33:15
awk是行处理器 : 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=value ' ' 引用代码块 BEGIN 初始化代码块,在对每一行进行处理之前,初始化代码,主要是引用全局变量,设置FS分隔符 // 匹配代码块,可以是字符串或正则表达式 {} 命令代码块,包含一条或多条命令 ; 多条命令使用分号分隔 END 结尾代码块,在对每一行进行处理之后再执行的代码块,主要是进行最终计算或输出结尾摘要信息 特殊要点: $0 表示整个当前行 $1 每行第一个字段 NF 字段数量变量 NR 每行的记录号,多文件记录递增 FNR 与NR类似,不过多文件记录不递增,每个文件都从1开始 \t 制表符 \n 换行符 FS BEGIN时定义分隔符 RS 输入的记录分隔符, 默认为换行符(即文本是按一行一行输入) ~ 匹配,与==相比不是精确比较 !~ 不匹配,不精确比较 == 等于,必须全部相等,精确比较 != 不等于,精确比较 &&  逻辑与 || 逻辑或 + 匹配时表示1个或1个以上