- 博客(30)
- 收藏
- 关注
原创 Squid反向代理
实验环境:>(1)双网卡Redhat7系统--SQUID(2)Redhat7系统--WEB(3)Windows 7 --物理机实验环境部署: SQUID :外网使用NAT模式 内网IP 172.25.0.10/24 网关 0.0.0.0 WEB : 内网IP 172.25.0.11/24 网关 172.25.0.10 物理机:能够
2017-12-30 19:45:52 295
原创 LVS--DR实现负载均衡
实验环境及需要的软件: 两台 Redhat7 系统 (一台做负载均衡Load Balancer,一台做服务器Server) ipvsadm-1.24-8.1.i386.rpm实验过程:Load Balancer服务器配置ip地址 [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno33554960
2017-12-30 19:35:13 360
原创 搭建Apache虚拟目录
安装环境 [root@localhost /]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.0 (Maipo) apache版本 [root@localhost /]# rpm -qa | grep httpd httpd-2.4.6-17.el7.x86_64 httpd-
2017-12-16 17:18:20 419
原创 Redhat快速安装LAMP和WordPress
一、安装环境 [root@lin_haobin ~]# more /etc/redhat-release Red Hat Enterprise Linux Server release 7.0 (Maipo)二、基于yum方式安装httpd、php、mariadb [root@lin_haobin ~]# yum -y install httpd [root@lin_haob
2017-12-11 21:35:04 858
原创 sed简单教程
**sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模式匹配,所以,玩sed的人,正则表达式一般都比较强。**用s命令替换我使用下面这段文本进行演示 [root@linhaobin ~]# cat pets.txt This is my cat my cat’s name is cat This
2017-12-05 20:45:00 468
原创 Linux下的MySQL命令
1.显示数据库show databases;2.选择数据库use 数据库名;3.显示数据库中的表show tables;4.显示数据表的结构desc 表名;5.显示表中记录select * from 表名;6.建库create databases 库民;7.建表Create table 表名(字段设定列表)例子:mysql> create t
2017-11-25 18:59:42 342
原创 Linux下安装Samba共享文件
一、简介Samba服务功能强大,这与通信是基于SMB协议有大的有关系。SMB协议不仅能够提供目录和共享打印机,还支持认证和权限设置等功能。在早期。SMB运行于NBT协议上,使用UDP协议的137、138及TCP协议的139端口,但随着后期开发,它可以直接运行于TCP/IP协议上,没有额外的NBT层,使用TCP协议的445端口。通过Samba服务,Windows用户可以通过[网上邻居]窗口查
2017-11-25 16:31:27 334
原创 MySQL主主复制原理及搭建
一、原理MySQL两台服务器上面的任何一个数据库发生改变,都会同步到另一台服务器上面去。二、环境搭建主数据库1(master1):172.25.0.254主数据库2(master2):172.25.0.11操作系统:RHRL7MySQL版本:mariadb-5.5.35安装MYSQL(yum源安装)master1[root@master1 ~]# yum clean al
2017-11-25 15:53:31 1354
原创 MySQL主从复制原理及搭建
一、MySQL主从复制原理mysql支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。mysql复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。因此,要进行复制,必须在主服务器上启用二进制日志。每个从服务器从主服务器接收主服务器已经记录到其二进制日志的保存的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最
2017-11-21 21:42:54 320
原创 Linux部署tomcat+apache+java环境
Apache只是一个web服务器,并不能运行JSP程序。如果要运行JSP程序,还需要安装Tomcat服务器软件,通过连接器组件整合Tomcat与Apche。当用户请求访问*.jsp网页时,由Aapache自动调用tomcat服务进行解析,并将结果页面返回到客户端浏览器。我的安装环境及所需要的软件:RHEL7.0 httpd-2.2.29.tar.gz
2017-11-21 20:30:03 470
原创 Redhat 7 没有ifconfig命令的解决方法
在我们新安装的Redhat 7 系统里输入ifconfig----显示没有该命令[root@localhost ~]# ifconfig解决方法:查看ifconfig命令在哪个包里[root@localhost ~]# yum search ifconfig从该文件我们可以看出ifconfig在 net-tools的包里。因为我们这需要安装该包[root@loc
2017-11-14 21:52:40 4671 1
原创 解决Vwmare 14 启动黑屏问题
在我们下载完Vwmare14,启动vwmare时出现黑屏现象解决方法:修复LSP命令行窗口—输入netsh winsock reset重新启动下计算机就可以打开了
2017-11-14 21:44:11 591
原创 启动虚拟机时提示我已移动或我已复制选项的详解
当我们复制或改变了一个虚拟机的位置之后,再启动虚拟机时会提示:我已移动该虚拟机或者我已复制该虚拟机我已移动该虚拟机:MAC地址不会改变,不会造成冲突,可以正常通信。我已复制该虚拟机:MAC地址改变,因为有相同的MAC,导致MAC地址冲突,无法正常通讯,需要修改网卡配置。
2017-11-14 18:23:46 3035
原创 Linux--配置静态ip地址
编辑网卡配置文件 [root@localhost ~]# vim /etc/sysconfig/network-script/ifcfg-eth0修改: BOOTPROTO=dhcp改为BOOTPROTO=static ONBOOT=NO改为ONBOOT=yes添加下面内容: IPADDR=192.168.20.10 NETMASK=255.
2017-10-28 16:20:44 401
原创 Linux 安装python环境
1.下载python压缩包(这里这的是python2.7版本) wget https://www.python.org/ftp/pthon/2.7.11/Python-2.7.11.tgz2.解压python压缩包tar -xvf Python-2.7.11.tgz3.编辑文件包并编译源码包cdPython-2.7.11 ./configure
2017-09-07 20:54:32 487
原创 Windows下安装配置pip
一、windows 中pip的配置文件是%HOME%/pip/pip.ini(%HOME%为当前用户)如果Windows的当前用户是King的话,那么配置文件的位置就是C:\Users\King\pip\pip.ini默认情况下pip文件夹和pip.ini文件都没有创建,需要自行创建。二、修改pip.ini文件[global]index-url = https://pypi.t
2017-09-05 20:32:59 846
原创 Linux--mysql安装
一、RPM包安装mysql1.安装mysql插件以及安装mysqlyum -y install mysql-server mysql-libs mysql2.安装完之后直接输入mysql回车或者mysql -uroot -p回车(默认数据库的密码为空)3.如果你想修改密码# mysqladmin -u root -p password "密码"Enter passwor
2017-07-07 19:56:36 292
原创 Linux--apache日志分割脚本
#!/bin/bash#这里是以一天为单位的日志分割#记录下当天的日期date=date -d yesterday +% Y%m%d#切换到apache的日志文件#在这里需要明确的知道你自己的apache的日志存放在那个目录下,避免找不到apache日志存放目录old=/usr/local/apache2/logs/access_log#分割后的存放目录,一般情况下,为
2017-06-18 15:45:07 1062
原创 Linux--搭建postfix邮件服务器
1.修改主机名和部署DNS服务器[root@mail ~]# hostnamemail.disanzu.com部署DNF服务器可以参考我的另一篇安装DNS服务器的博客http://blog.csdn.net/lin_haobin/article/details/732528152.安装postfix服务器[root@mail ~]# yum -y install
2017-06-15 16:57:40 831
原创 Linux--安装DNS
rpm -qa |grep bind //查看是否安装了DNS的安装主键下面是我安装好检测到的信息1.安装好后,我们就进入DNS的主配置文件进行配置,只要把修改两处地方。vim /etc/named.conf//把options里面的第一行和最后一行里的{}修改any;修改完的图如下2.修改完主配置文件后,我们就去设置我们的域名vim /etc/name
2017-06-14 22:08:45 668
原创 linux--NFS server
首先,在我们安装nfs的时候,我们需要了解两个套件:portmap和nfs-utils或者nfs-utiles-clientsportmapportmap是我们启动NFS的时候必须启动的一个准备工作。portmap会将自己管理的port map分配给client,让它连接nfs 服务器nfs-utils或者nfs-utiles-clients这个是nfs的主要套件,它提供rpc.n
2017-06-11 19:38:13 425
原创 shell--检查apache是否启动
#首先我们需要检查apache是否以启动,这里我们用到的说nmap命令,Linux默认情况下是没有安装nmap命令的。#那么我们需要安装下nmap,安装的命令很简单:yum -y install nmap#mnap -sT 192.168.1.1这条命令是检测服务器启动了什么服务,192.168.1.1这个为你的服务器的ip地址#apache是属于tcp协议的一种,我们先
2017-06-11 13:44:55 2575
原创 shell--数据库备份脚本
#!/bin/bash#数据库的完全备份#把日期显示为170605(这个是当前的时间)的格式date=$(date +%y%m%d)#计算下这个备份的数据库文件的大小size=$(du -sh /var/lib/mysql)#接下来判断文件是否存在,这里的/tmp/dback和/tmp/dback/db.txt都是临时文件,可以随意设置if
2017-06-11 13:43:54 300
原创 shell编程--条件判断
1.按照文件类型进行判断(常用的)-b 判断该文件是否存在-d 判断是否存在,并且是否为目录(是目录就为真)-e 判断该文件是否存在(存在为真)-f 判断文件是否存在,并且是否为普通文件(是普通文件为真)-L 判断该文件是否存在。并且是否为符号链接文件(是符号链接文件为真)2.按照文件权限进行判断(常用)注意:这里的判断是区分拥有者、所属群、其他者,只要这三个中
2017-06-11 13:43:08 411
原创 Linux批量创建user和批量删除user
以下为批量创建用户:#首先我们需要创建一个xxx.txt文件,把需要的我们创建的用户写在这个文本里面来,注意:每写完一个用户都需要换行。vim user.txtuser1user2user3#创建一个xxx.sh shell 脚本,然后用for循环把创建的user.txt遍历出来,以下为shell脚本:#!/bin/bash#我这里是
2017-06-11 13:42:12 994
原创 Linux--tar命令
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文
2017-06-11 13:41:06 237
原创 Linux开机启动顺序
1.加载BISO的硬件信息,并取得第一个开机代号2.读取第一个开机装置的mbr的boot loader的信息3.加载kernel操作系统核心信息,开始解压缩,并驱动所有硬件装置4.kernel执行init程序并取得run-level信息5.init 执行/etc/rc.d/rc.sysinit档案6.启动核心的外挂模块7.init 执行run-lev
2017-06-11 13:39:24 438
原创 本地安装yum脚本
rpm -qa|grep yum //检查是否安装了yum.如果没有安装就执行下面的文件创建一个以xxx.sh结尾的文件#!/bin/bash#创建两个文件用于挂载文件mkdir /mnt/yum mkdir -R /dev/local#挂载系统安装光盘mount /dev/crdom /mnt/yum#配置本地yum源
2017-06-11 13:37:32 616
原创 Linux--shel正则表达式
grep 摘取字符串(以整行输出) -a 将文档以text格式进行搜索 -c 计算找到"搜索的字符串"的次数 -i 忽略大小写的不同 -n 顺便输出行号 -v 取反向选择,即显示出没有"搜索字符串"的内容的那一行[] 无论里面多少个字符,都表示里面某一个字符[^] 反向选择,即显示出没有里面的字符串的那一行[-]
2017-06-11 13:33:06 436
原创 Linux--shell知识点
alias 创建别名unalias 删除别名type [name] 查看是否是内部命令还是外部命令env 列出目前shell环境下的所有环境变量与其内容set 观察目前shell环境下的所有变量ps1 (提示字符设定)\d:代表日期\H:完整的主机名称\w:完整的工作目录\u:使用者的账号名称export 自订变量转变为环境变量read [-pt] 读取
2017-06-11 13:29:03 395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人