Linux
菠萝y
发上等愿,结中等缘,享下等福;择高处立,寻平处住,向宽处行。
展开
-
linux中用户对文件的权限
一、文件权限的意义及查看方法1.文件权限存在的意义:是系统最底层安全设定方法之一,是保证文件可以被可用的用户做相应的使用2.文件权限查看如图:写法及含义ls -l 文件 (可查看文件的属性与权限等数据)ls -ld 目录 (可查看目录本身的属性与权限等数据 )ll 文件 (相当于ls -l 的用法)ll -d 目录 (相当于ls -ld 的用法)二、文件权限的读取在查看文件权限时会出现例如下面的内容|rw-转载 2020-10-20 15:58:04 · 1108 阅读 · 0 评论 -
Confluence 导出为 PDF 格式 - 导出多个页面或者整个空间
使用 Confluence 的空间导出功能,你可以将多个页面或者整个 Confluence 站点转换为 PDF 文件。希望使用空间导出功能,你需要 导出空间(Export Space)权限。请查看 指派空间权限 指南。希望导出一个空间或者选择的页面为 PDF:1.进入空间然后在边栏中选择选择 空间工具 > 内容工具(Space tools > Content Tools)。2.选择 导出(Export)。这个选项在你具有导出空间权限的时候才能看到。3.选择 PDF 然后选择 下一步(N转载 2020-10-19 11:36:25 · 4745 阅读 · 0 评论 -
php-fpm-启动、重启
#获取php目录[root@iZ2ze92yt5v3jyr0953z8uZ etc]# which php/usr/bin/php#获取php-fpm目录[root@iZ2ze92yt5v3jyr0953z8uZ etc]# which php-fpm/usr/sbin/php-fpm#测试php-fpm配置/usr/sbin/php-fpm -c /etc/php.ini -y /etc/php-fpm.conf -t#启动php-fpm/usr/sbin/php-fpm -c原创 2020-08-21 11:56:53 · 1164 阅读 · 0 评论 -
CentOS Linux系统限制远程登录尝试密码次数及锁定时间
CentOS中有一个pam_tally2.so的PAM模块,来限定用户的登录失败次数,如果次数达到设置的阈值,则锁定用户。1、编译PAM的配置文件[root@node2 ~ ]# vim /etc/pam.d/login#%PAM-1.0auth required pam_tally2.so deny=3 unlock_time=100 even_deny_root root_unlock_time=200auth [user_unknown=ignore success原创 2020-07-23 11:28:25 · 10540 阅读 · 0 评论 -
Linux格式化数据盘-一块全新的数据盘挂载到ECS实例
一块全新的数据盘挂载到ECS实例后,您必须创建并挂载至少一个文件系统。本示例使用I/O优化实例,操作系统为CentOS 7.6,为一块新的20GiB数据盘(设备名为/dev/vdb)创建一个MBR格式的单分区,挂载的是ext4文件系统。前提条件随实例一起购买的数据盘,无需挂载。单独购买的数据盘必须挂载数据盘后才能格式化,详情请参见挂载云盘。背景信息本文操作仅适用小于等于2TiB的数据盘。大于2TiB的数据盘分区必须使用GPT格式,请参见分区格式化大于2 TiB数据盘。数据盘的设备名默认由系统分配。转载 2020-05-27 15:16:10 · 267 阅读 · 0 评论 -
记一次简单的清理挖矿程序过程-kdevtmpfsi
服务器CPU被跑满了,是一个名为‘kdevtmpfsi’的程序1:第一步要先找到这个kdevtmpfsi文件实体,对了还有一个叫ddg.2020的进程。find / -name kdevtmpfsi#查找后全部删除#切换到对应目录后删除rm -f kdevtmpfsi2:kill 掉对应的程序 kill -9 PID3: 查看定时任务程序crontab -l #查找可疑的定...原创 2019-12-24 12:05:43 · 10293 阅读 · 21 评论 -
nginx根据http_user_agent防DDOS
端squid反向代理到nginxnginx根据http_user_agent防DDOS首先查看访问日志,找出可疑访问 找到http_user_agent 的特征,然后再作过滤"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; MyIE 3.01)Cache-Control: no-store, must-revalidate"if ($...翻译 2019-12-10 17:32:42 · 536 阅读 · 0 评论 -
ElasticSearch【三】初识ES
接触ElasticSearch一段时间了,前期调研、项目接入、数据同步、列表查询这些阶段都已经经历了,但是ES在脑海中的整体映像还是模模糊糊,做个梳理,认真地思考一下ElasticSearch中模糊的思维。 前提:如图,是从github上学习到了,宏观总结阶段的流程化思考,很科学的学习习惯,我按照这个思路来总结下目前阶段我理解到的ElasticSearch.它是什么1.术语定义...转载 2019-01-25 16:06:12 · 216 阅读 · 0 评论 -
Gogs 安装教程(最简单版)
Gogs 安装教程(最简单版)Gogs 安装教程最简单版 简介 安装步骤 安装环境 GIt安装 MySQL 数据库安装 配置MySQL 安装Gogs 启动GogsReference简介Gogs图片Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得...转载 2018-12-13 13:16:59 · 1851 阅读 · 0 评论 -
Docker安装与java-DockerFile的创建
原创 2018-11-28 17:47:51 · 462 阅读 · 0 评论 -
Rainbond安装维护
Rainbond安装目录:Rainbond组建说明:Rainbond节点属性分类:Master节点(管理节点)Worker节点(计算节点)Storage节点(存储节点)Rainbond各服务组件及其版本信息:注意:其他组建详细说明请查看:http://www.rainbond.com/docs/stable/operation-manual/cluster-managem...原创 2018-11-15 11:43:20 · 2874 阅读 · 0 评论 -
ElasticSearch【七】“Result window is too large & 深度分页”的利弊权衡
如题,在使用elastic search的dsl查询过程中,遇到了如下问题:{ "error": { "root_cause": [{ "type": "query_phase_execution_exception", "reason": "Result window is too large, from + size must be less than or equal t.转载 2019-01-25 16:19:30 · 487 阅读 · 1 评论 -
GlusterFS基准测试
一、 GlusterFS基准测试1.1 测试环境测试环境操作系统 CentOS 7.2服务器型号 PowerEdge R510CPU Intel(R) Xeon(R) CPU X5650 @ 2.67GHz(2颗CPU,每颗6核心,12线程)RAID RAID10磁盘 SAS-HDD 2.0TB X 4 7200rpmRAID卡 PERC H700GlusterFS ...转载 2018-11-08 18:27:15 · 862 阅读 · 0 评论 -
ElasticSearch【四】浅析 - 应用场景
【前提】 目前公司订单数据库虽然使用了索引、缓存、读写分离等,由于业务本身复杂以及数据量的不断上涨,导致查询出现了瓶颈,海量数据查询对于APP有时候甚至出现超时现象,不得不对这种情况做出处理。其中可行解决方案比如:分库分表、使用ElasticSearch检索、优化索引等,最终组内评定,选择了通过ElasticSearch来解决这个问题。【设计思想】 ![在这里插入图片描述]...转载 2019-01-25 16:08:32 · 324 阅读 · 0 评论 -
ElasticSearch【五】浅析Query DSL & 映射sql语法
ElasticSearch官方给出的DSL解释如下:elasticsearch provides a full Query DSL based on JSON to define queries. In general, there are basic queries such as term or prefix. There are also compound queries like the...转载 2019-01-25 16:12:07 · 1309 阅读 · 0 评论 -
ElasticSearch【六】浅析倒排索引
1转载 2019-01-25 16:13:34 · 160 阅读 · 0 评论 -
ElasticSearch【八】浅析Scroll
【起因】 正常查某索引下全部数据的dsl举例如下:POST /fcar_city/city/_search?scroll=10m{ "query": { "bool": { "must": [ { "match_all": { } } ...转载 2019-01-25 16:22:34 · 1363 阅读 · 0 评论 -
ElasticSearch【九】浅析search_after 及 from&size,scroll,search_after性能分析
一、"search_after"是什么? “search_after”是用于查询的dsl,可以起到类似"from & size"分页作用的结构化查询,代码展示如下:GET twitter/_search{ "size": 10, "query": { "match" : { "title" : "el转载 2019-01-25 16:24:09 · 1523 阅读 · 0 评论 -
Linux中find命令用法大全
Linux 查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。查找可以在各种条件下使用,您可以通过权限,用户,组,文件类型,日期,大小等可能的条件查找文件。本文将分为五个部分,从基本到提前使用find命令。第一部分:查找名称查找文件的基本查找命令第二部分:根据他们的权限查找文件第三部分:基于所有者和组的搜索文件第四部...转载 2019-02-26 11:53:45 · 652 阅读 · 0 评论 -
Linux系统非ROOT用户80端口不能启动tomcat问题的变通办法——通过Iptables端口转发
非root用户,修改tomcat启动端口为80,启动时报错:2010-07-17 13:21:42 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0转载 2017-04-28 16:45:29 · 581 阅读 · 0 评论 -
GlusterFS维护
一、 GlusterFS卷维护1.1 GlusterFS的常用操作卷的常用操作 命令创建卷 gluster volume create启动卷 gluster volume start停止卷 gluster volume stop删除卷 gluster volume delete添加节点 gluster peer probe删除节点 gluster peer detac...转载 2018-11-08 18:24:00 · 553 阅读 · 0 评论 -
GlusterFS安装
一、GlusterFS的安装以下为示例环境1.1 部署环境系统 CentOS 7.3glusterfs版本 3.12.1主机名 IPserver1 10.81.29.87server2 10.81.9.115hosts解析[root@server1 ~]# cat /etc/hosts127.0.0.1 localhost::1 localhos...转载 2018-11-08 18:19:19 · 684 阅读 · 0 评论 -
GlusterFS介绍
一、 介绍GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBand RDMA网络将物理分布的存储资源聚集在一起,使用单一全局命名空间来管理数据。GlusterFS基于可堆叠的用户空间设计,可为各种不同的数据负载提供优异的性能...转载 2018-11-08 18:16:00 · 1914 阅读 · 0 评论 -
linux iptables常用命令之配置生产环境iptables及优化
查看当前配置:iptables -L防火墙配置文件:vi /etc/sysconfig/iptables开放80端口:/*-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT经测试无效/iptables -A INPUT -p tcp -s 0/0 --dport 8180转载 2017-09-12 17:10:55 · 775 阅读 · 0 评论 -
linux iptables IP限制访问 指定IP访问
只允许指定的一个IP访问服务器vi /etc/sysconfig/iptables*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -s 165.232.121.17 -j ACCEPT-A INPUT -j DROPCOMMIT如果你之前的防火墙设转载 2017-09-11 10:47:30 · 25023 阅读 · 2 评论 -
linux的一些命令 -查看cc攻击-网口ip统计等
Linux判断CC攻击命令详解2011年12月23日 ⁄ 安全 ⁄ 暂无评论查看所有80端口的连接数Java代码 netstat -nat|grep -i '80'|wc -l 对连接的IP按连接数量进行排序 netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n转载 2017-09-06 15:13:04 · 2786 阅读 · 0 评论 -
为Linux设置IPTables防火墙
我们 来讨论一下如何为你的CentOS 服务器来设置简单的防火墙。 这里我们以DigitalOcean的CentOS 6 VPS为基础来讨论的,同样也适用于 阿里云上其他类型的LINUX系统。 (阿里云有个云盾系统,因此在你自己的VPS上不设置防火墙也是可以的)需要说明的是: 本文只涉及最基础最常用的防火墙设置,能屏蔽一些常用的攻击,但并不能彻底保证你的服务器的安全。系统的随时更新 以及转载 2017-04-28 10:09:17 · 592 阅读 · 0 评论 -
Linux中如何开启8080端口供外界访问 和开启允许对外访问的端口8000
举例: 开放10000端口的解决步骤如下: 1、修改/etc/sysconfig/iptables文件,增加如下一行: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT重启 iptablesservice iptables restart 2、重原创 2016-10-25 10:18:46 · 33065 阅读 · 2 评论 -
Maven打包Web 项目并且部署到Linux上的Tomcat服务器下
Linux 连接工具 :SecureCRTFtp 连接工具:winscp1. 在项目根目录下: Shift + 右键 选择【在此处打开命令窗口】2.在命令窗口中执行: mvn compile package -Dmaven.test.skip=true -Ptest3.可能要等待一段时间4.把使用WinScp把 war包上传到指定的目录 例如:【lott原创 2016-06-27 15:54:45 · 6729 阅读 · 0 评论 -
Linux下安装Tomcat服务器和部署Web应用
Linux下安装Tomcat服务器和部署Web应用一、上传Tomcat服务器 二、安装Tomcat服务器2.1、解压tomcat服务器压缩包 2.2、配置环境变量 tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量 编辑/etc下的profile文件,加上如下内容: 2.3、修改t转载 2016-06-27 15:57:40 · 325 阅读 · 0 评论 -
Linux下redis安装与使用
Linux下redis安装与使用 redis官网地址:http://www.redis.io/ 最新版本:2.8.3 在Linux下安装Redis非常简单,具体步骤如下(官网有说明): 1、下载源码,解压缩后编译源码。$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz转载 2017-12-06 11:33:58 · 5801 阅读 · 1 评论 -
Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)
1 查看CPU1.1 查看CPU个数cat /proc/cpuinfo | grep “physical id” | uniq | wc -l2 uniq命令:删除重复行;wc –l命令:统计行数1.2 查看CPU核数cat /proc/cpuinfo | grep “cpu cores” | uniqcpu cores : 41.3 查看CPU型号cat /proc/cpuinf...转载 2018-10-23 11:16:37 · 4125 阅读 · 1 评论 -
Linux系统管理员应该知道的journalctl知识
Linux系统管理员应该知道的journalctl知识在Systemd出现之前,Linux系统及各应用的日志都是分别管理的,Systemd开始统一管理了所有Unit的启动日志,这样带来的好处就是可以只用一个 journalctl命令,查看所有内核和应用的日志。基础用法1.1 查看所有日志(默认显示本次启动的所有日志)[root@devops-101 ~]# journalctl查看...转载 2018-11-05 19:01:05 · 1937 阅读 · 0 评论 -
glusterFS分布式存储部署流程
一、GlusterFS的安装以下为示例环境1.1 部署环境系统 CentOS 7.3glusterfs版本 3.12.1主机名 IPserver1 10.81.29.87server2 10.81.9.115hosts解析[root@server1 ~]# cat /etc/hosts127.0.0.1 localhost::1 localhost...转载 2018-11-05 14:48:44 · 1937 阅读 · 0 评论 -
Docker 笔记总结
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。官网:https://www.docker.com/相关资料:1、Docker入门教程 http://dockone.io/article/1112、Docker_百度百科 http:/...转载 2018-11-07 16:51:09 · 159 阅读 · 0 评论 -
docker:(3)docker容器挂载宿主主机目录
上一篇讲解了docker:(2)通过Dockerfile构建镜像并发布web项目有一项重要的参数 -v 目录挂载,就是让容器内部目录和宿主主机目录关联起来,这样就可以直接操作宿主主机目录而不用再操作具体容器了比如在2中,我们要发布一个war包,是通过sudo docker cp demo.war tomcat_xiao:/usr/local/tomcat/webapps来发布的,有没有更...转载 2018-11-06 11:47:34 · 1416 阅读 · 0 评论 -
docker:(2)通过Dockerfile构建镜像并发布web项目
上一篇讲解了docker的基本使用 docker:(1)docker基本命令使用及发布镜像虽然通过修改获取到的镜像可以达到使用目的,但是多操作几次就会发现,操作还是比较繁琐,扩充也不是很方便而取而代之的方法就是通过Dockerfile来构建自己想要的镜像,在linux下编译过C程序的同学肯定知道Makefile, Dockerfile和其一样,就是为了达到快速编译(生成)想要的镜像的下面以...转载 2018-11-06 11:41:24 · 901 阅读 · 1 评论 -
docker:(1)docker基本命令使用及发布镜像
docker镜像可以完全看作一台全新的电脑使用,无论什么镜像都是对某一东西进行了配置,然后打包后可以快速移植到需要的地方直接使用省去复杂的配置工作比如java web项目部署,如果是新部署,需要装系统,配置jdk,maven,sql,redis等各类环境,费时费力还容易出错,而docker就可以省去配置环境的麻烦,直接让你把war包丢进去,实现分分钟部署一个项目从头开始简单的说下docke...转载 2018-11-06 11:35:10 · 553 阅读 · 0 评论 -
Docker常用操作命令总结
获取Docker镜像的命令 docker pull命令格式如下:docker pull [选项] [Docker Registry地址]<仓库名>:<标签>1选项可以通过 docker pull –help 查看Docker Registry地址:<域名/IP>[:端口号], 默认地址是Docker Hub仓库名:仓库名是两段式名称,既 &a转载 2018-11-06 11:21:16 · 156 阅读 · 0 评论 -
centos 7配置静态IP,并配置DNS
centos 7配置静态IP,并配置DNS cd /etc/sysconfig/network-scripts/找到对应的网卡配置并编辑 vim ifcfg-eno16777736配置eno-16777736TYPE=EthernetBOOTPROTO=static#配置静态IP,网关,子网掩码IPADDR=192.168.86.88NETMASK=255.255.255.0...转载 2018-10-29 14:07:16 · 2494 阅读 · 0 评论