root权限

Linux目录和文件高级操作精讲

坚强是说给别人听的谎言 提交于 2020-01-14 12:19:05
博文目录 一、Linux目录结构 二、Linux查看文件内容基础命令 三、压缩和解压缩文件 四、vi文本编辑器 一、Linux目录结构 Linux目录结构采用树形目录结构,包含根目录和子目录。 1、根目录 所有分区、目录、文件等的位置起点,整个树形目录结构中,使用独立的一个“/”表示。 2、子目录 常见的子目录如/root、/bin、/boot、/dev、/etc、/home、/var、/usr、/sbin。 3、子目录的作用 二、Linux查看文件内容基础命令 1、cat——查看文件内容 cat用于一次性显示文件全部内容。基本语法格式如下: 应用举例: [root@centos01 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 [root@centos01 ~]# cat /etc/sysconfig/network # Created by anaconda [root@centos01 ~]# cat /etc/sysconfig/network /etc/hosts # Created by

nagios 监控

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-14 12:09:38
目录 Nagios监控 课程目标: 一、企业里常用的监控软件 二、Ngaios概述 三、Nagios监控流程 四、Nagios的安装 五、Nagios配置文件介绍 六、监控本机的公共服务 七、监控远程主机的公有服务 八、监控远程主机的私有服务 九、实现邮件报警 Nagios监控 课程目标: 了解监控端重要性 能够说出企业里常用端监控软件 了解Nagios的工作原理 掌握Nagios的安装配置 使用Nagios实现邮件报警 一、企业里常用的监控软件 1.监控软件具备功能 数据采集、数据保存、图像展示、报警系统 2.常见的监控软件 Cacti: Cacti是一套基于PHP、MySQL、[^ SNMP]、[^ RRDTool]开发端监测图像分析工具。它提供了非常强大端数据和用户管理功能。Cacti监控关注端是对数据端展示,却不关注数据异常后端反馈。 Nagios: Nagios是一款开源端免费网络监控报警服务,能有效监控Windows、Linux和Unix端主机状态,交换机、路由器和防火墙等网络设置,在系统或服务状态异常时发出邮件或短信报警第一时间通知运维人员,在状态恢复后发出正常端邮件或短信通知。Nagios有完善端插件功能,可以方便端根据应用服务扩展功能。 Zabbix:Zabbix是一个基于WEB界面的提供分布式监控以及网络监视功能端企业级端开源解决方案 [^ SNMP]:

Zabbix3.4从入门到精通

心不动则不痛 提交于 2020-01-14 11:58:45
zabbix-基础 第1章 关于zabbix 1.1 为什么要使用监控 1.对系统不间断实时监控 2.实时反馈系统当前状态 3.保证服务可靠性安全性 4.保证业务持续稳定运行 1.2 如何进行监控 比如我们需要监控磁盘的使用率 1.如何查看磁盘使用率df -h 2.监控磁盘的那些指标block、inode 3.如何获取具体的信息df -h|awk'//$/{print $(NF-1)}' 4.获取的数值到达多少报警 80% 1.3 流行的监控工具 1.cacti、Nagios、Zabbix、 2.Lepus(天兔)数据库监控系统 3.Open-Falcon 小米 4.Prometheus(普罗米修斯,Docker、K8s) 1.4 到一家新公司,如何入手监控 1.硬件监控 路由器、交换机、防火墙 2.系统监控 CPU、内存、磁盘、网络、进程、TCP 3.服务监控 nginx、php、tomcat、redis、memcache、mysql 4.WEB监控 请求时间、响应时间、加载时间、 5.日志监控 ELk(收集、存储、分析、展示)日志易 6.安全监控 Firewalld、WAF(Nginx+lua)、安全宝、牛盾云、安全狗 7.网络监控 smokeping 多机房 8.业务监控 第2章 zabbix部署 2.1 基础环境划分 主机名 IP地址 功能 zabbix 172.16.1

Linux安装mysql8.0.18

心已入冬 提交于 2020-01-14 07:22:33
1、Linux64位mysql下载 # wget https : / / dev . mysql . com / get / Downloads / MySQL - 8.0 / mysql - 8.0 .18 - linux - glibc2 . 12 - x86_64 . tar . xz 2、解压安装包 # tar - xvf mysql - 8.0 .18 - linux - glibc2 . 12 - x86_64 . tar . xz 解压后的结果 # ls mysql - 8.0 .18 - linux - glibc2 . 12 - x86_64 mysql - 8.0 .18 - linux - glibc2 . 12 - x86_64 . tar . xz 3、将安装包移动到/usr/local/目录下,并重命名mysql # mv mysql - 8.0 .18 - linux - glibc2 . 12 - x86_64 / usr / local / mysql 4、在mysql目录下创建data目录,存放数据 # cd / usr / local / mysql # mkdir data 创建mysql用户组合mysql用户 # groupadd mysql # useradd - g mysql mysql 5、改变mysql目录权限 # chown -

Docker安全管理

邮差的信 提交于 2020-01-14 07:15:11
Docker安全管理——理论+操作 -------------------------------------------------Docker 容器与虚拟机的区别------------------------------------------------------ **1.隔离与共享** 虚拟机通过添加 Hypervisor 层,虚拟出网卡、内存、CPU 等虚拟硬件,再在其上建立 虚拟机,每个虚拟机都有自己的系统内核。 而 Docker 容器则是通过隔离的方式,将文件系 统、进程、设备、网络等资源进行隔离,再对权限、CPU 资源等进行控制,最终让容器之间互不影响, 容器无法影响宿主机。容器与宿主机共享内核、文件系统、硬件等资源。 #docker容器共享同一个内核资源,而虚拟机是独立的使用的资源都是独立的。 **2.性能与损耗** 与虚拟机相比,容器资源损耗要少。 同样的宿主机下,能够建立容器的数量要比虚拟 机多。但是,虚拟机的安全性要比容器稍好, 要从虚拟机破到宿主机或其他虚拟机,需要 先破 Hypervisor 层,这是极其困难的。而 docker 容器与宿主机共享内核、文件系统等资源, 更有可能对其他容器、宿主机产生影响。 #与虚拟机相比容器消耗资源要少的多,因为容器是共享内核的意味着,一个容器资源占用多,其他容器占用的就少,一个容器出现问题,其他容器都会出现问题

3.16 lnmt部署&tomcat

烈酒焚心 提交于 2020-01-14 06:49:15
文章目录 1. lnmt简介 1.1 nginx安装 1.2 安装mysql 1.3 tomcat部署 1.3.1 java环境安装 1.3.2 tomcat部署 1.3.3 tomcat访问控制 2. jenkins部署 1. lnmt简介 lnmt: 表示的是 linux + nginx + mysql + tomcat 的简称 Apache 为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet,Tomcat实际上运行JSP页面和Servlet,Tomcat处理静态HTML的能力不如Apache服务器 1.1 nginx安装 1.创建系统用户nginx [ root@130 ~ ] # useradd -r -M -s /sbin/nologin nginx 2.安装依赖环境 [ root@130 ~ ] # yum -y install pcre-devel openssl openssl-devel gd-devel gcc gcc-c++ [ root@130 ~ ] # yum -y groups mark install 'Development Tools' 3.创建日志存放目录 [ root@130 ~ ] # mkdir -p /var/log/nginx [ root@130 ~ ] # chown -R nginx.nginx /var

Docker安装mysql5.7

微笑、不失礼 提交于 2020-01-14 06:03:42
环境 Centos:7 Docker: 17.05-ce Mysql: 5.7 1. Mysql外部数据和配置文件路径 msyql配置文件路径: /etc/mysql mysql数据卷路径: /var/lib/mysql 1.1. 拉取mysql:5.7镜像 docker pull mysql:5.7 2. 创建mysql:5.7容器 宿主机mysql配置文件路径:/root/docker/mysqletc/mysql 宿主机mysql数据卷路径:/root/docker/mysqletc/data 注:路径可以自己定义 2.1. 创建一个临时的msyql:5.7容器,目的是cp 容器里mysql的配置文件 docker run -d -p 3306:3306 --name myMysql -e MYSQL_ROOT_PASSWORD=root mysql:5.7 2.2. 复制容器中的mysql配置文件到宿主机指定目录 从容器中将文件拷贝出来的命令:dokcer cp 容器名称:容器目录 需要拷贝的文件或目录 docker cp myMysql:/etc/mysql /root/docker/mysqletc 2.3. 停止并删除刚才创建的临时容器 docker stop myMysql dokcer rm myMysql 2.4. 创建并启动mysql:5.7容器 docker

Zookeeper-Hadoop HA (高可用) 安装配置及下载地址

喜你入骨 提交于 2020-01-14 04:39:41
使用安装包版本: hadoop-2.6.0.tar.gz 下载地址 https://www.apache.org/dyn/closer.cgi/hadoop/common jdk-8u221-linux-x64.tar.gz 下载地址 https://www.java.com/en/download/manual.jsp zookeeper-3.4.5.tar.gz 下载地址 https://www.apache.org/dyn/closer.cgi/zookeeper/ 主机IP映射 [root@master conf] # vi /etc/hosts 127 . 0 . 0 . 1 localhost localhost . localdomain localhost4 localhost4 . localdomain4 ::1 localhost localhost . localdomain localhost6 localhost6 . localdomain6 192 . 168 . 176 . 41 master 192 . 168 . 176 . 42 slave1 192 . 168 . 176 . 43 slave2 环境变量~/.bash_profile [root@master hadoop] # vi ~/.bash_profile JAVA_HOME=

Linux学习之十二-Linux文件属性

一笑奈何 提交于 2020-01-14 03:50:32
Linux文件属性 在Linux中,对于每个文件都有相应属性,以Linux中root用户家目录下新建文件a.txt为例,在a.txt中输入几个字符 使用命令ls -ild a.txt查看文件的权限等 [root@localhost ~]# ls -ild a.txt 1057689 -rw-r--r--. 1 root root 8 Apr 9 19:42 a.txt 说明: 第一列:1057689 文件的inode号 第二列第1位:- 文件类型,常见的文件类型有 d:文件夹 -:普通文件 l:链接(类似Windows的快捷方式) b:块设备文件(例如硬盘、光驱等) p:管道文件 c:字符设备文件(例如猫等串口设备) s:套接口文件/数据接口文件(例如启动一个MySql服务器时会产生一个mysql.sock文件) 第二列第2-10位:rw-r--r-- 文件的用户,用户组,其他用户Other(Others是除了root(root拥有最高权限)、文件所有者、文件所属用户组以外的所有用户)权限 第三列:. 点表示文件受selinux保护,开启了selinux机制则用这个点表示 第四列:1 1表示inode连接数,即硬链接数 第五列:root 所属用户 第六列:root 所属用户组 第七列:8 文件大小,默认以字节为单位 第八列:Apr 9 19:42 最后修改时间(创建时间) 第九列

linux的文件属性与文件权限

こ雲淡風輕ζ 提交于 2020-01-14 03:49:58
linux文件属性 396746 - rw-r--r-- . 1 root root 29 Dec 31 16:35 oldboy.txt inodek号 文件类型 文件权限 selinux 文件的硬链接数 所有者 组 大小 时间 文件名称 inode:用来存放内存属性的空间(除文件名外) 特点: inode存放文件属性 存放block的位置(block的指针) 创建一个文件要占一个inode inode节点号相同的文件,互为硬链接文件 inode号在一个分区内是唯一的 inode的默认大小为256k ls -i:查看inode df -i:查看剩余多少inode号 block:实际存放数据的位置 特点: block实际存放数据的位置 block的默认大小为4K(在centos6.x) 创建大文件用占用多个block,如果文件小于1k,剩余空间会被浪费 创建一个非空文件要占用一个inode和至少一个block 每读取一个block就会消耗一个I/0(磁盘读写) df -h:磁盘block用情况 文件类型 文件类型主要有三类:目录/普通文件/软链接 1.目录:d(directory) 2.软链接:l(softlink) 3.普通文件:(file) 其中普通文件分为三种: 3.1:文本文件(txt) 3.2:数据文件(data) 3.3:二进制文件(executable) 扩展文件类型