自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tianyuan233

好好学习 天天向上

  • 博客(146)
  • 收藏
  • 关注

转载 awk基本用法及举例(2)

多行文件 合并为一行[root@tyzz ~]# echo $aroot:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/l

2017-03-25 11:51:11 187

原创 Oracle误删表恢复操作

scott用户下:SQL> select * from tab;TNAME TABTYPE CLUSTERID------------------------------ ------- ----------BONUS TABLE DEPT

2017-03-25 11:51:08 242

原创 java及tomcat环境配置

jdk环境搭建[root@tyzz ~]# tar -zxvf jdk-8u91-linux-x64.tar.gz [root@tyzz ~]# mv jdk1.8.0_91/ /usr/local/jdk1.8[root@tyzz ~]# ln -s /usr/local/jdk1.8/ /usr/local/jdk[root@tyzz ~]# vim /etc/profile #

2017-03-25 11:51:06 385

原创 awk基本用法及举例

查询文件空行所在的行号[root@tyzz ~]# awk '{if ($0~/^$/)print NR}' test 368[root@tyzz ~]# grep -n ^$ test 3:6:8:[root@tyzz ~]# grep -n ^$ test |tr ":" " "3 6 8统计排序awk -F "/" '{print $3}' domain

2017-03-25 11:51:03 229

原创 sed用法及举例

基本sed编程举例-n 只输出处理后的行-i 直接修改读取的文件内容,而不是输出到终端-r 使用扩展正则表达式打印指定行[root@tyzZ SED]# cat file xdtn 6/56 12356 G 8 34 78zdyn 6/56 12356 G 8 34 78aklm 6/56 12356 G 8 34

2017-03-25 11:51:00 683

原创 shell中的连接符 及grep的使用

shell中的连接符[root@tyzz ~]# ls 1.txt && ls 2.txt1.txt2.txt[root@tyzz ~]# ls 10.txt && ls 2.txtls: cannot access 10.txt: No such file or directory[root@tyzz ~]# ls 1.txt && ls 20.txt1.txtls: canno

2017-03-25 11:50:57 1440

原创 基础知识及命令(1)

[root@tyzz ~]# mkdir -pv 1/2/3mkdir: created directory '1'mkdir: created directory '1/2'mkdir: created directory '1/2/3'-p 递归 创建多级目录-v 显示过程[root@tyzz ~]# rmdir -pv 1/2/3/rmdir: removing direct

2017-03-25 11:50:55 180

原创 cd 和 ls 的用法

[root@tyzz ~]# whoami #查看当前用户root[root@tyzz ~]# id #查看当前用户 uid gif groupsuid=0(root) gid=0(root) groups=0(root)[root@tyzz ~]# echo $HOME #输出当前用户家目录/root[root@tyzz ~]# cd /mnt/ 进入/mnt[root@

2017-03-25 11:50:52 347

原创 单用户模式 以及救援模式修改密码方法

单用户模式1 reboot机器clipboard1.png2 按e 编辑 进入下图clipboard2.png3 选择 第二个 按e 再编辑 再最后 加一个 1 或者 s 重新返回 初始界面clipboard3.pngclipboard2.png按 b 启动 即可进入单用户模式修改密码救援模式1 从bios选择启动项 从cdrom启动2 选择rescue syste

2017-03-25 11:50:49 586

原创 linux运行级别

启动级别0 关机1 单用户2 多用户模式但带网络但不能远程登录3 不受限多用户模式 TUI4 保留5 图形模式6 重新启动查看启动级别 [root@tyzz ~]# runlevel N 5N是上次的级别,3是当前级别 也就是说机器开机就是3级别切换级别init 3

2017-03-25 11:50:46 161

原创 psutil 模块常用函数学习

psutil 模块常用函数学习返回当前CPU利用率的百分比In [4]: import psutilIn [5]: psutil.cpu_percent()Out[5]: 0.9 #返回当前CPU利用率的百分比-------获得逻辑(物理)CPU的个数In [6]: psutil.cpu_count()Out[6]: 4 #获得逻辑(物理)CPU的个数内存占用情况total

2017-03-25 11:50:44 642

原创 SHELL日志分析 实例一

要求:将该文件中的域名截取出来,统计重复域名出现的次数,然后按次数进行降序排列[root@tyzZ SHELL]# cat file http://www.linuxidc.com/index.htmlhttp://www.google.com/index.htmlhttp://www.linuxidc.com/get.htmlhttp://www.linuxidc.com/set.h

2017-03-25 11:50:41 225

原创 nmap常用命令

版本检测(sV)版本检测是用来扫描目标主机和端口上运行的软件的版本.它不同于其它的扫描技术,它不是用来扫描目标主机上开放的端口,不过它需要从开放的端口获取信息来判断软件的版本.使用版本检测扫描之前需要先用TCP SYN扫描开放了哪些端口.[root@tyzz ~]# nmap -sV 127.0.0.1Starting Nmap 6.40 ( http://nmap.org ) at 2016-10

2016-10-17 10:19:38 452

转载 nmap

nmap是一个网络探测和安全扫描程序,系统管理者和个人可以使用这个软件扫描大型的网络,获取被扫描主机正在运行以及提供什么服务等信息。 nmap支持很多扫描技术,例如:UDP、TCP connect()、TCP SYN(半开扫描)、ftp代理(bounce攻击)、反向标志、ICMP、FIN、ACK扫描、圣诞树(Xmas Tree)、SYN扫描和null扫描。从扫描类型一节可以得到细节。nmap还提供了

2016-10-16 22:57:59 598

转载 pipaanzhuang

Centos 6.4 安装Python 2.7 python-pip准备工作下载源码包wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2查看是否安装make工具~#rpm -qa|grep makeautomake-1.11.1-4.el6.noarchmake-3.81-20.el6.x86_64如果没有安装make

2016-10-16 21:13:50 201

原创 form表单中的label标签

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>form中的lable标签</title></head><body><form> <label for="male">男</label> <input type="radio"

2016-10-11 21:33:54 517

原创 html table标签 用法

创建表格的四个元素:table、tbody、tr、th、td1、…:整个表格以标记开始、标记结束。2、…:当表格内容非常多时,表格会下载一点显示一点,但如果加上标签后,这个表格就要等表格内容全部下载完才会显示。如右侧代码编辑器中的代码。3、…:表格的一行,所以有几对tr 表格就有几行。4、…:表格的一个单元格,一行中包含几对…,说明一行中就有几列。5、…:表格的头部的一个单元格,表格表头。6、表格中

2016-10-10 22:26:36 837

原创 Python 爬取网页HTML代码

#/usr/bin/env python#-*- coding:utf-8 -*-import urllib2import sysimport chardetreq = urllib2.Request("http://tycool.top/")content = urllib2.urlopen(req).read()typeEncode = sys.getfilesystemencodin

2016-09-29 19:43:24 3173

原创 git push -u origin master报错

报错项:[root@tyzZ SHELL]# git push -u origin mastererror: The requested URL returned error: 403 Forbidden while accessing https://github.com/Tuesdday/ShellScriptsPractice.git/info/refs解决方案:vim .git/confi

2016-08-15 10:16:05 2294

原创 sed -n “3p” filename #输出文件的第3行

sed -n “3p” filename #输出文件的第3行

2016-08-11 20:03:24 2453

原创 puppet原理及配置

系统环境RHEL6.5server 192.168.63.110 ty1.com client 192.168.63.111 ty2.com安装server端 安装puppet-server client端 安装 puppet 安装时需要解决ruby的依赖性 还有 facter 和 hiera 启动[root@ty1 ~]# touch /et

2016-08-11 12:27:41 358

转载 linux开机启动详细流程

一、BIOS 加电自检 当你按电源开关开机时,电脑会首先去启动BIOS(基本输入输出系统),BIOS一般是集成在主板上的. BIOS 的工作 1.检测连接硬件,比如显卡,内存,磁盘等等,检测的目的是以后把这些设备信息提供给操作系统 2.寻找启动磁盘,每一种BIOS都会有开机启动菜单,可以在菜单里设置以哪个设备启动系统 比如:光驱,硬盘,网络等等,这个菜单可以

2016-08-10 20:08:39 1484

原创 SHELL日志分析 实例一

要求:将该文件中的域名截取出来,统计重复域名出现的次数,然后按次数进行降序排列[root@tyzZ SHELL]# cat file http://www.linuxidc.com/index.htmlhttp://www.google.com/index.htmlhttp://www.linuxidc.com/get.htmlhttp://www.linuxidc.com/set.html

2016-08-10 15:02:08 1059

转载 echo 输出带颜色方法

echo -e “\033[31m 红色字 \033[0m” echo -e “\033[34m 黄色字 \033[0m” echo -e “\033[41;33m 红底黄字 \033[0m” echo -e “\033[41;37m 红底白字 \033[0m” 字颜色:30—–37 echo -e “\033[30m 黑色字 \033[0m”   echo -e “\033[31m 红色字

2016-08-09 22:47:33 586

原创 centos6.5 修改主机名

第一步: hostname tyzZ.com 第二步: 修改/etc/sysconfig/network中的hostname 第三步: 修改/etc/hosts文件 最后重启系统。

2016-08-09 15:21:46 517

原创 SHELL笔记

[root@VM_225_102_centos SHELL]# echo[root@VM_225_102_centos SHELL]# echo datedate[root@VM_225_102_centos SHELL]# echo "date"date[root@VM_225_102_centos SHELL]# echo 'date'date[root@VM_225_102_ce

2016-08-09 15:17:34 311

转载 vim格式化代码

(1) 按两下小写g,即gg,定位光标到第一行。 (2) 按住Shift+v,即大写V,进入可视化编辑的列编辑模式。 (3) Shift+g,即大写G,选中整个代码。 (4) 按下等号=,格式化所有代码。

2016-08-09 09:49:56 320

原创 DRBD原理学习

DRBD定义DRBD的全称为Distributed ReplicatedBlock Device(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。你可以把它看作是一种网络RAID。它允许用户在远程机器上建立一个本地块设备的实时镜像 类似RAID1,不过RAID1在本地,而DRBD是透过网络工作过程DRBD Prima

2016-08-07 21:44:28 301

原创 mysql启动报错:Another MySQL daemon already running with the same unix socket.

[root@localhost ~]# /etc/init.d/mysqld restartStopping mysqld: [ OK ]Another MySQL daemon already running with the same unix socket.Starting mysqld:

2016-08-07 17:46:50 613 3

转载 DRBD编译安装中出现的问题及解决小结

转自http://wangzhijian.blog.51cto.com/6427016/1711284问题1:设置primary node时提示不能成功UpToDate data: # drbdadm primary r1 r1: State change failed: (-2) Need access to UpToDate dataCommand 'drbdsetup prima

2016-08-07 17:41:29 6920 4

原创 DRBD+Heartbeat+Mysql高可用环境部署

系统环境 RHEL6.5 192.168.63.111 ty2.com 192.168.63.112 ty3.comHeartbeat配置此时,两台机器的操作步骤是一致的更改yum源注:此yum源 为本地yum源 目的是打开HA LB RS SF等# Main rhel6.5 server[base]name=Instructor Server Repos

2016-08-07 17:33:38 2670 3

原创 LVS三种包转发模型调度算法

LVS简介解决CPU I/O瓶颈 使用负载均衡技术将多台服务器组成一个虚拟服务器 易于扩展结构三层结构: 负载均衡层(LB) 真实服务器组(RS) 共享存储和数据层内核模型当客户端的请求到达负载均衡器的内核空间时,首先会到达PREROUTING链。当内核发现请求数据包的目的地址是本机时,将数据包送往INPUT链。LVS由用户空间的ipvsadm和内核空间的IPVS组成,ipvsadm

2016-08-07 15:57:03 640

原创 nagios环境部署(rhel6.5)

系统环境:RHEL6 x86_64 selinux and iptables disabled nagios 主机:192.168.0.71 mysql 主机: 192.168.0.36依赖性及环境yum install httpd gcc make gd-devel -ygd-devel 如果yum源中没有可自行下载与gd版本一致的开发包yum install mysql-devel

2016-08-02 23:27:36 1043

原创 关于nagios监控

需要监控的对象* 网络服务监控* * 主机存活检查 * web服务监控 * ftp服务监控 * 数据库服务监控 * 自定义服务监控 * 。。。* 主机资源监控* * 系统负载 * 当前ip链接数 * 磁盘空间使用情况 * 当前进程数 * 自定义资源监控nagios本身并没有监控的功能,所有的监控是由插件

2016-08-02 23:12:51 969

原创 关于memcached原理及安装部署

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。 memcached缺乏认证以及安全管制,这代表

2016-08-01 22:30:02 764

原创 PHP5.4.36 RHEL6.5 源码编译安装

“` php 的配置 (一) 、编译 PHP 的安装包—此处为 5.4.36 版本的 php [root@server1 ~]# yum install libxml2-devel net-snmp-devel curl-devel libpng-devel libjpeg-devel freetype-devel gmp-devel openldap-devel [root@server1

2016-07-30 23:11:17 1166

原创 数据库系统概念学习笔记2

视图 view直接操作数据库时,是在逻辑模型层操作的,即给定的集合中的关系都是实实在在存储在数据库中的 出于安全考虑,我们要隐藏特定的数据 在SQL中,允许定义虚关系,他在概念上包含查询的结果,虚关系并不预先进行计算并存储,而是使用虚关系的时候才通过执行查询,被计算出来 不是逻辑模型的一部分,但作为虚关系对用户可见的 关系称为视图定义视图mysql> create view abc as

2016-07-30 21:57:12 451

原创 数据库系统原理学习笔记1

我的博客链接删除表 需要重新createdrop table r;删除表中所有元组 可以重新插入delete from r; 前者更强力一点mysql> select name from user;+-------+| name |+-------+| zty || qwe || asdas || qwe || qweqe |+----

2016-07-29 22:54:33 453

原创 nginx反向代理和负载均衡的配置

反向代理的配置:server { listen 80; server_name www.westos.org; #westos此域名的ip为110 location / { proxy_pass http://192.168.63.111; #代理到111 root /

2016-07-28 21:56:30 292

原创 Nginx源码编译安装

系统版本 centos7.0nginx版本 nginx1.8.0tar zxf nginx-1.8.0.tar.gzcd nginx-1.8.0/vim auto/cc/gcc 注释debug 可以减小安装后的大小vim src/core/nginx.h 隐藏nginx版本信息 #解决软件包依赖性yum install -y pcre-devleyum install

2016-07-27 17:03:11 416 1

空空如也

空空如也

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

TA关注的人

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