自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (7)
  • 收藏
  • 关注

原创 centos7系列-python3.5安装

centos7系列下安装python3.5>  安装python3.5需要的安装包yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel> python官网下载,使用wget下载wget https://www.python.org/f

2017-12-27 21:14:11 314

原创 Linux常用服务默认端口

Linux常用服务默认端口

2017-12-22 23:48:21 9029

原创 对于日志进行分割的N种方法

前言:    网站一个主要域名的日志包,解压缩之后有10多个G,当日志分析系统处理此日志包时,需要的分析时间过长,而且如分析过程中出错,要清空数据后再分析,所以需要将日志进行分割成多个日志包,通过多个日志分析系统并发分析,本文主要记录一下我测试的分割过程。说明: 本文采用一个50M大小的日志文件进行测试。 日志文件名:log.txt.gz。 文件行数:208363方

2017-12-20 09:56:25 10412

原创 Linux系统能够中出现了病毒,应该如何处理?

解决方法:找到病毒文件并将其删除;中毒之后的机器会出现CPU、内存使用率会比较高,不断向外发包等异常情况。排查方法:Linux服务器流量剧增,使用iftop查看是否有外网连接的情况netstat 查看连接外网的ip和端口是否有问题top找到CPU使用率高的进程,一般病毒文件命名会比较乱ps  aux 查看是否有不明进程,找出病毒文件的位置rm -f  删除病毒文

2017-12-20 09:41:00 6750

转载 如何防范DOS/DDos攻击

DoS攻击几乎是从互联网络的诞生以来,就伴随着互联网络的发展而一直存在也不断发展和升级。值得一提的是,要找DoS的工具一点不难,黑客群居的网络社区都有共享黑客软件的传统,并会在一起交流攻击的心得经验,你可以很轻松的从Internet上获得这些工具,像以上提到的这些DoS攻击软件都是可以从网上随意找到的公开软件。所以任何一个上网者都可能构成网络安全的潜在威胁。DoS攻击给飞速发展的互联网络安全带来重

2017-12-14 15:11:41 9160

原创 使用xshell第一次连接时,可能会连接多次才能连上,出现:WARNING!The remote SSH server rejected X11 forwarding request.

解决方法:vi /etc/ssh/sshd_config  在X11这行改为AllowX11Forwardingyes,在重新连接即可

2017-12-13 13:54:13 13582

原创 执行su -s /bin/sh -c "keystone-manage db_sync" keystone同步后,查看keystone表为空

解决方法:[root@controller opt]# mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

2017-12-11 18:33:57 11899 6

原创 Error downloading packages: python-IPy-0.75-6.el7.noarch: [Errno 256] No more mirrors to try.mount

解决方法:mount  /dev/cdrom /mnt加入开启自启动vi /ect/rc.localmount  /dev/cdrom /mnt修改权限:chmod +x /etc/rc.d/rc.local

2017-12-11 17:14:53 3719 1

原创 driver failed programming external connectivity on endpoint wordpress

[root@docker ~]# docker run -itd --name wordpress -p 88:80 wordpress:v1b77482f8075042e9cc6723d6922a1211c37d99339678a00cc040396b23d40ef0docker: Error response from daemon: driver failed programming

2017-12-08 16:53:25 10133 3

原创 export与save的区别(简洁明了)

导出(export)Export命令用于持久化容器(不是镜像)用法:docker export [OPTIONS]CONTAINER保存(save)Save命令用于持久化镜像(不是容器)用法:Usage:docker save [OPTIONS] IMAGE [IMAGE...]需要更详细的了解,请参考:http://blog.csdn.net/ling

2017-12-07 15:24:49 1164

原创 docker之常用命令整理

1. 查看docker信息(version、info) # 查看docker版本 $docker version # 显示docker系统的信息 $docker info 2. 对image的操作(search、pull、images、rmi、history) # 检索image $docker search image

2017-12-06 20:34:12 287

原创 文件count.txt,文件内容是1到100(由seq100生成),请计算文件每行值加起来的结果(计算1+.....100)

创建环境:seq 100 > count.txt方法:方法1:    awk'{i=i+$0}END{print i}' count.txt方法2:    awk'BEGIN{for(i=1;i方法3:    awk 'BEGIN{i=1;do {print sum+=i;i++}while(i

2017-12-06 09:29:47 871

原创 统计/etc/services文件里面的空行数量

思路:1) 空行通过正则表达式来实现:^$2) 统计数量a) grep -cb) awk解答:方法1:grep -c "^$" /etc/services方法2:grep "^$" /etc/services |wc -l方法3:awk "/^$/" /etc/services |wc -l方法4:awk '/^$/{i++}END{print

2017-12-06 09:26:08 924

原创 不退出数据库,完成备份congzhongzhi数据库

mysql> system mysqldump -B congzhongzhi>/tmp/nl.sql;[root@db02 tmp]# lsnl.sql

2017-12-04 21:13:01 410

原创 创建用户congzhongzhi,使之可以管理数据库congzhongzhi

grant all privileges on congzhongzhi.* tocongzhongzhi@'localhost' identified by 'czz';

2017-12-04 21:12:28 237

原创 简单描述CDN加速原理

CDN加速简单的来说,就是把原服务器上数据复制到其他服务器上,用户访问时,那台服务器近访问到的就是那台服务器上的数据。CDN加速优点是成本低,速度快。可以用CDN best的CDN进行加速,免费,可部署私有,公有CDN系统。可以实现宕机检测,自动切换ip,分线路,分组解析。也就是CDN加速的主要作用就是保证网站的正常访问,及加快网站访问速度和响应速度,防止网站因黑客攻击,DNS解析劫持故障等导致的

2017-12-04 21:12:05 651

原创 怎么查看当前系统中每个IP的连接数,怎么查看当前磁盘的IO,怎么查看当前网络的IO?

IP连接数:netstat -n|awk'/^tcp/{print $4}'|awk -F : '{print $1}'|sort|uniq -c查看当前磁盘IO: iostat查看当前网络IO: iftop

2017-12-04 21:11:38 3247

原创 如何判断mysql主从是否同步

mysql> show slave status\G #查看是否都为yesSlave_IO_RunningSlave_SQL_Running

2017-12-04 21:11:13 4075

原创 如何将本机的软链接一同远程复制到远程主机,并且还是以软链接的形式存在

使用rsync命令,使用scp不好使rsync -a nginx* root@172.16.1.103:/application/欢迎加入qq群:202932777,一起交流,一起进步!!!

2017-12-03 20:44:28 1165

原创 mysql数据库中管理员用户(root@localhost)被误删除,怎么恢复

正常状态:[root@web01 data]# mysql-uroot -p123456Warning: Using apassword on the command line interface can be insecure.Welcome to the MySQLmonitor.  Commands end with ; or \g.Your MySQL connection

2017-12-03 20:38:53 16398 3

原创 网站访问高峰之后,如何回收已占用的swap分区

如下所示:[root@oldboy ~]# free -m             total       used       free    shared    buffers     achedMem:           981        834        146       0        7       181-/+ buffers/cache:       

2017-12-03 20:32:34 967

原创 linux中显示中文乱码如何解决?

#第一步-排查 #第1个里程碑-看看linux系统的字符集 echo $LANG#第2个里程碑-远程连接工具 xshell/SecureCRT/putty 字符集 #第二步-修改 修复 修改字符集 #第一个里程碑-修改xshell字符集(推荐)#第二个里程碑-修改linux系统的字符集###1.临时 export LANG=en_US.UTF-8###2.永

2017-12-03 20:28:50 8164

原创 linux 系统运行级别一般为 0-6,请分别写出每个级别的含义

每个运行级别的含义0   关机模式(不要把启动级别  运行级别设置为0)1   单用户模式2   无NFS多用户模式3   文本模式(命令行模式,完整的多用户模式)4   未使用的5   图形模式,X11,桌面6   重启模式(不要把启动级别  运行级别设置为6)怎么配置?cat  -n /etc/inittab怎么查看当前系统的运行级别runlevel

2017-12-03 20:20:38 5455

原创 打印轻量级 web 服务的配置文件 nginx.conf 内容的行号及内容,该如何做

方法一:cat -n  nginx.conf方法二:vi/vim :setnu         显示行号:setnonu       不显示行号方法六:nl  nginx.conf

2017-12-03 20:18:34 569

原创 已知 apache 服务的访问日志按天记录在服务器本地目录/app/logs 下,由于磁盘空间紧张,现在要求只能保留最近 7 天的访问日志!请问如何解决? 请给出解决办法或配置或处理命令。(提示:可以

解答:find /app/logs/ -type f -name "*.log"-mtime  -7 #-7表示最近7天 方法一:find /app/logs/ -type f -name "*.log"-mtime +7 |xargs rm -f方法二rm -f $( find /app/logs/ -type f -name"*.log" -mtime +7)方法三:f

2017-12-03 20:13:46 1956

原创 如何在centos 6/7下面实现命令补全

yum installbash-completion.noarch -y

2017-12-03 19:54:28 626

原创 1.40 yum安装软件的时候,记不全包名,如何查找到完整的包名

方法1:(推荐,简单,粗暴)yum list|grep ^bash     #这个根据自己会的正则表达式进行筛选方法2:yum search bashLoadedplugins

2017-12-03 19:52:38 2222

原创 登录的时候,命令提示符变成了-bash-4.1$ 如何解决?

-bash-4.1$ cp /etc/skel/.bash_profile .-bash-4.1$ source.bash_profile

2017-12-03 19:46:53 1070

原创 如何提升用户体验的网站解决方案

(1)读少写多:面对大量、高并发的写数据时,最好的做法是先把数据写入内存,积累一定量后,然后再定时或定量的写入磁盘,最终还是会把数据加载到内存再对外提供访问。(2)读多写少:面对读多写少的业务网站,中小企业的做法通常是先把数据写入到磁盘,然后通过程序把数据读到内存中,再对外通过内存提供访问的服务。

2017-12-02 18:44:49 2095

原创 什么是buffer和cache,他们有什么区别?

写数据到内存里,这个数据的内存空间称为缓冲区(buffer),写入到内存缓冲区从内存读取数据,这个存数据的内存空间称为缓存区(cache),从内存读取缓存区 CPU  ===> 内存 ===>磁盘  (buffer)CPU  内存 <===磁盘  (cache) 由于99%的网站都是以读取为主,写入为辅,读写比例至少10:1,所以并发写入一般不是问题

2017-12-02 18:31:57 1883

原创 DNS解析原理

第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。 第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该记录项,则本地的域名服务器就直接把查询的结果返回。第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。 第四步:本地服务器再向上一步返回的域

2017-12-02 18:22:49 210

原创 如何查看对应的端口是什么?

netstat/ss  -lntup |grep sshd如果给你一个端口52113,如何命令行查出对应的服务是什么?netstat/ss -lntup |grep 52133lsof -i :52113      #可以查看这个端口的目前运行状态

2017-12-02 18:12:53 1869

原创 处理以下文件内容,将域名取出并进行计数排序

http://www.baidu.com/index.html http://www.baidu.com/1.jpg http://post.baidu.com/index.php http://mp3.baidu.com/index.jsp http://www.baidu.com/3.html http://post.baidu.com/2.bmp 解决方法:

2017-12-02 18:07:00 1251 1

原创 已知/tmp目录下已经存在了test.txt文件,如何执行命令才能把/mnt/test.txt拷贝到/tmp下覆盖掉/tmp/test.txt,而让linux系统不提示是否覆盖(root权限下)

格式:cp 待拷贝文件拷贝到何处法1:/bin/cp /mnt/test.txt /tmp/test.txt     #使用绝对路径法2:\cp /mnt/test.txt/tmp/test.txt         #使用\,屏蔽系统默认的对应别名的设置

2017-12-02 17:49:06 4856

原创 如何快速安装perl模块

CPAN(Comprehensive Perl Archive Network)是internet上Perl模块最大的集散地,包含了现今公布的几乎所有的perl模块。网址:http://www.cpan.org/ Linux/Unix下安装Perl模块有两种方法:手工安装和自动安装。Ø  第一种方法是从CPAN上下载您需要的模块,手工编译、安装。Ø  第二种方法是联上internet,

2017-12-02 17:40:00 12438

原创 Apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用的工作模式?

apache有三种工作模式:分别是 prefork,worker和event1.prefork 是一种非线程、与派生的工作模式,用的是进程去处理请求,所以比较容易消耗内存,但是稳定性好,某个进程出现问题不会影响到其他请求。2.worker是使用多个子进程、每个子进程有多个线程、由于使用的是线程去处理请求,消耗内存小,适合高流量的请求,但是如果某个进程出现问题,那么这个进程下

2017-12-02 17:33:36 3055

原创 出现Swap file….already exists以下错误如何解决?

E325: ATTENTIONFound a swap file by the name".a.sh.swp"Swap file ".a.sh.swp" already exists![O]pen Read-Only, (E)dit anyway,(R)ecover, (D)elete it, (Q)uit, (A)bort:解决方法:方法一:1、首先输入R,恢复数据2

2017-12-02 17:26:59 9436

原创 mongo "errmsg" : "None of the hosts for replica set configReplSet could be contact

当我们在mongos中查看分片:mongos> db.runCommand( { listshards : 1 } )如果出现下面的错误"errmsg" : "None of the hosts for replica setconfigReplSet could be contact解决方法是:将mongos和config server配置的服务器全部都关闭,然后先开

2017-12-02 11:57:40 1041

LVS笔记.docx

主要介绍了如何实操lvs集群环境的搭建

2019-06-21

java知识图谱

主要是java知识点的总结,包括基础知识,面向对象,多线程,集合,IO流,网络和数据库SQL语句.

2019-03-29

HBase自学笔记

本自学笔记,是根据各大机构及HBase官网综合整理,笔记中有详细的知识体系,从基础到提升再到案例,深入浅出介绍hbase.

2018-07-09

史上最详细最实用的Linux常用命令

本文档以详细的格式,对常用命令 : 文件和目录操作命令,文件压缩及解压,文件搜索,网络操作命令,系统权限,进程管理等命令, 还包括Linux快捷键,正则表达式,vi编辑器的详细使用等都做了详细的知识点整理,希望对大家能够有所帮助.

2018-05-09

java 基础-面向对象-线程-集合-IO流-网络 思维导图大全

这几个思维导图详细的整理了相关知识点的总结,以尽可能详细全面的进行总结.

2018-05-09

mysql主从复制原理详解图

详细的结构分解,可以快速了解mysql主从复制的原理和对主从更清晰的了解。

2018-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除