自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 PHPMyadmin

PHPMyadmin是一款非常好用的数据库管理界面,尤其适合对数据库操作命令不熟悉的新手。其中PHPMyadmin也有很多的配置项,我们今天就来详解一下PHPMyadmin的配置文件,希望对大家有所帮助。PHPMyadmin配置文件config.inc.php内容如下,在需要设置的地方增加了相关注释。下面我就说下怎么安装该工具: 1.先到网上下载phpmyadmin,再解压到可以访...

2018-10-07 14:22:29 383

原创 Linux tcpdump抓包命令详解

有时分析客户端和服务器网络交互的问题时,为了查找问题,需要分别在客户端和服务器上抓包,我们的客户端一般是windows上的,抓包比较简单,直接使用wireshark抓取即可。而服务器则是Linux,需要使用ssh远程登陆到Linux系统中,使用tcpdump命令开启抓包。所以,需要就tcpdump命令进行详细的说明。简介用简单的话来定义tcpdump,就是:dump the traffic o...

2018-10-07 14:19:55 23320

原创 shell脚本实现mysql数据库的增删改查操作

一、shell脚本实现mysql操作通用的shell语句如下:mysql -hHOSTNAME−P{HOSTNAME} -PHOSTNAME−P{PORT} -uUSERNAME−p{USERNAME} -pUSERNAME−p{PASSWORD} -e “${sql}” --default-character-set=UTF811、HOSTNAME是主机名,通常是数据库的ip2、P...

2018-10-07 14:11:04 1902 1

原创 MySQL中使用表别名与字段别名

MySQL 表别名(Alias)SQL 表别名在 SQL 语句中,可以为表名称及字段(列)名称指定别名(Alias),别名是 SQL 标准语法,几乎所有的数据库系统都支持。通过关键字 AS 来指定。表别名语法:SELECT column FROM table AS table_alias上述 SQL 执行后的效果,给人感觉是对 table_alias 表进行查询,但实际上对单表做简单的别...

2018-10-07 14:08:24 18161

原创 mysql日期加减

mysql日期加减一、MySQL 为日期增加一个时间间隔:date_add()。1、  示例:set @dt = now();select date_add(@dt, interval 1 day);  - 加1天select date_add(@dt, interval 1 hour);   -加1小时select date_add(@dt, ...

2018-10-07 14:07:13 4824

原创 MySQL之SELECT用法

select的东西相当于一个临时表,as就给这临时表取个名字。SELECT语句的完整语法SELECT语句的完整语法为: SELECT[ALL|DISTINCT|DISTINCTROW|TOP] {|talbe.|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]} FROM tableexpression[,…][IN exter...

2018-10-07 14:05:01 347

原创 MySQL —— 基本查询方法

MySQL —— 简单查询与按条件查询在MySQL中从数据表中查询数据的基本语句时select语句。  select语句基本语法格式:      select 查询内容     &am

2018-10-07 14:01:16 120

原创 mysql_4

读写分离MySQL读写分离基本原理是让master数据库处理写操作,slave数据库处理读操作,非常适用于 读操作量比较大的场景。MySQL实现读写分离的主要目的是为了提高系统性能以及减小服务压力。读写分离能提高系统性能的原因在于:1、物理服务器增加,机器处理能力提升。拿硬件换性能。2、主从只负责各自的读和写,极大程度缓解X锁和S锁争用。3、slave可以配置myiasm引擎,提升查询性能...

2018-10-06 15:23:01 125

原创 mysql_3

主从同步Mysql主从同步其实是一个异步复制的过程,要实现复制首先需要在master上开启bin-log日志功能,整个过程需要开启3个线程,分别是Master开启IO线程,slave开启IO线程和SQL线程。1、在从服务器执行slave start,从服务器上IO线程会通过授权的用户连接上master,并请求master从指定的文件和位置之后发送bin-log日志内容。在master上开启bi...

2018-10-06 15:21:14 95

原创 nysql_2

备份常用操作基本命令1、备份命令mysqldump格式   格式:mysqldump -h主机名  -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql 2、备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格

2018-10-06 15:20:40 118

原创 mysql_1

1、安装安装mysql客户端:yum install mysql安装mysql 服务器端:yum install mysql-serveryum install mysql-devel2、启动   数据库字符集设置:vi /etc/my.cnf中加入default-character-set=utf8启动mysql服务:service mysqld star...

2018-10-06 15:20:08 170

原创 时间戳

很多时候我们在MySQL中存储时间,并不是直接存储成为date类型,或者是time类型的,而是存储一串数据,这个数据表示你存储的时间距离1970年1月1日00:00:00所隔的秒数,这个转换是通过数据库系统的转换时间的函数完成,所以无论我们是输入时间1980-1-2 12:3:30还是直接输入距离时间秒都是可以存储的时候都是用一串数字存储,时间格式的数据和数字之间就需要来回的转换函数unix_t...

2018-10-05 23:36:50 3606

原创 KICKSTART无人值守安装系统shell3

#!/bin/bashecho “This shell script requires 4 parameters”echo “Has DHCP been installed? y or n? The default is n.”echo “Has TFTP been installed? y or n? The default is n.”echo “Has HTTP been insta...

2018-10-05 23:27:16 151

原创 KICKSTART无人值守安装系统shell2

#!/bin/bashPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/binexport PATHdhcp_conf="/etc/dhcp/dhcpd.conf"#dhcp配置文件dhcpd_service_old="/usr/lib/systemd/system/dhcpd.service"#原dhcp服务文件...

2018-10-05 23:26:23 157

原创 KICKSTART无人值守安装系统shell

bash -n   test.bash   #查看bash是否存在语法错误bash -x   test.bash   #查看bash详细的执行过程vi test.shchmod 777 test.sh#!/bin/bash#系统环境准备ip link set dev ens37 upip addr add 10.100.10.1/24 dev ...

2018-10-05 23:24:55 491

原创 KICKSTART无人值守安装系统(下)

整合编辑default配置文件vi /var/lib/tftpboot/pxelinux.cfg/defaultdefault ksprompt 0label kskernel vmlinuzappend initrd=initrd.img ks=http://10.100.10.1/ks_config/centos7-ks.cfg # 告诉安装程序ks.cfg文件在哪里#appen...

2018-10-04 18:47:51 146

原创 KICKSTART无人值守安装系统(中)

创建ks.cfg文件通常,我们在安装操作系统的过程中,需要大量的和服务器交互操作,为了减少这个交互过程,kickstart就诞生了。使用这种kickstart,只需事先定义好一个Kickstart自动应答配置文件ks.cfg(通常存放在安装服务器上),并让安装程序知道该配置文件的位置,在安装过程中安装程序就可以自己从该文件中读取安装配置,这样就避免了在安装过程中多次的人机交互,从而实现无人值守的...

2018-10-04 18:45:25 381

原创 KICKSTART无人值守安装系统(上)

PXEPre-boot Execution Environment,预启动执行环境;通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已安装的操作系统;Client/Server的工作模式;PXE客户端会调用网际协议(IP)、用户数据报协议(UDP)、动态主机设定协议(DHCP)、小型文件传输协议(TFTP)等网络协议;PXE客户端(client)这个术语是指机器在PXE启动过程中...

2018-10-04 18:41:27 191

原创 KICKSTART无人值守安装系统(原)

KICKSTART无人值守安装之前在网吧见到过别人重装系统,使用NFS + FTP + DHCP快速安装,几十甚至上百台服务器在短时间内完成系统安装。如果我来做常规的办法有什么? 光盘安装系统===>一个服务器DVD内置光驱百千块,百台服务器都配光驱就浪费了,因为一台服务器也就开始装系统能用的上,以后用的机会屈指可数。用USB外置光驱,插来插去也醉了。 U盘安装系统===>还是同样...

2018-10-04 18:30:40 486

原创 LAMP+Discuz搭建论坛

安装 PHPyum –y install php*配置 phpvi /etc/php.ini修改date.timezone = PRC新增禁用的函数,需要使用时再放开disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini ...

2018-10-03 18:27:47 195

原创 DHCP服务配置

CentOS 7.x 下配置 DHCP 服务器DHCP介绍功能简介DHCP是一个基于UDP的工作在应用层的协议,用来自动分配IP地址。应用实例:一个办公室有十个人,每个人每天上下班都要带着自己的笔记本,所以每次都要手动配置IP地址,这样简直就不是计算机该干的事情是吧。所以DHCP应运而生,它能够根据服务端的配置给连接到网络的客户机自动分配IP地址。提供的服务1.提供IP地址和子网掩码...

2018-10-03 18:26:35 683

原创 创建本地yum源

(挂载光盘镜像,把里面所有文件都拷贝到本地目录/yummkdir /mnt/yum-isomount -t iso9660 -o loop CentOS-7-x86_64-Minimal-1804.iso /mnt/yum-iso/mkdir /yum/cp -a /mnt/yum-iso/ /yum/备份、移除其他repocd /etc/yum.repos.d/tar zcvf r...

2018-10-03 18:24:15 188

原创 samb

Samba的主配置文件/etc/samba/smb.conf主配置文件由两部分构成Global Settings (55-245行)  该设置都是与Samba服务整体运行环境有关的选项,它的设置项目是针对所有共享资源的。Share Definitions (246-尾行)  该设置针对的是共享目录个别的设置,只对当前的共享资源起作用。全局参数:#==================...

2018-10-03 18:22:13 331

原创 命令

crontab-e:编辑该用户的计时器设置;-l:列出该用户的计时器设置;-r:删除该用户的计时器设置;-u<用户名称>:指定要设定计时器的用户名称。用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:minute hour day month we...

2018-10-02 17:32:55 107

原创 心得

centos6 7 命令有差异 配置文件有差异各种服务器可能会有冲突 配置文件需要改一个linux只做一个服务 可以用kvm网络博客文章都是互相复制 错的都一样服务启动不了 需要查看错误日志 再逐个排查错误原因vmware共享文件夹一直不显示 mnt目录下没有fghsvmware-hgfsclient 命令查看当前有哪些共享的目录。使用 mount -t vmhgfs .host:...

2018-10-02 17:24:53 92

原创 笔记

运行yum时出现/var/run/yum.pid已被锁定PID为xxxx的另一个程序正在运行的问题解决:rm -f /var/run/yum.pid关闭CentOS7的firewalld并启用iptables操作systemctl stop firewalld  ##停止防火墙 firewalldsystemctl disable firewalld  ##...

2018-10-02 17:13:07 212

原创 centos6(7) minimal 基本环境配置

centos6(7) minimal 基本环境配置1.最小化安装后网卡本身是不启用的需要重新配置vi    /etc/sysconfig/network-scripts/ifcfg-eth0更改ONBOOT=yes //网卡开机自启BOOTPROTO=static //使用静态IP添加IPADDR=192.168.1.173NETMASK=2...

2018-10-02 17:10:28 905

原创 apache配置虚拟主机

Apache配置虚拟主机的三种方法(基于IP、端口、域名)安装httpdyum install httpd -y禁用默认的主机模式vi /etc/httpd/conf/httpd.conf注释下面这行内容#DocumentRoot “/var/www/html”基于IP的虚拟主机配置为主机添加多个IPip addr show dev eth0 #查看原有...

2018-10-01 22:43:47 120

原创 apach

apache进程apache默认监听TCP协议80端口  netstat -tupln | grep 80apache服务默认会启动一个主进程(控制进程)和多个子进程查看apache相关进程:ps aux | grep httpd其中以root身份运行的是主进程,以apache身份运行的是子进程主进程的进程id保存在/etc/httpd/run/httpd.pid文件内apa...

2018-10-01 22:42:56 1456

原创 vsftpd配置虚拟用户

FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FTP服务器提供的资源,大大增强了系统的安全。访问ftp时,报错:vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()解决方法从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如...

2018-10-01 22:40:02 1062

原创 vsftpd

配置文件vi /etc/vsftpd/vsftpd.conf忽略注释查看:grep -vE “#|$” /etc/vsftpd/vsftpd.conf1.登录和对匿名用户的设置write_enable=YES              //是否对登录用户开启写权限。属全局性设置。默认NOlocal_enable=YES...

2018-10-01 22:35:44 218

空空如也

空空如也

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

TA关注的人

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