- 博客(32)
- 收藏
- 关注
原创 PHPMyadmin
PHPMyadmin是一款非常好用的数据库管理界面,尤其适合对数据库操作命令不熟悉的新手。其中PHPMyadmin也有很多的配置项,我们今天就来详解一下PHPMyadmin的配置文件,希望对大家有所帮助。PHPMyadmin配置文件config.inc.php内容如下,在需要设置的地方增加了相关注释。下面我就说下怎么安装该工具: 1.先到网上下载phpmyadmin,再解压到可以访...
2018-10-07 14:22:29
492
原创 Linux tcpdump抓包命令详解
有时分析客户端和服务器网络交互的问题时,为了查找问题,需要分别在客户端和服务器上抓包,我们的客户端一般是windows上的,抓包比较简单,直接使用wireshark抓取即可。而服务器则是Linux,需要使用ssh远程登陆到Linux系统中,使用tcpdump命令开启抓包。所以,需要就tcpdump命令进行详细的说明。简介用简单的话来定义tcpdump,就是:dump the traffic o...
2018-10-07 14:19:55
23954
原创 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
1974
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
18886
原创 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
5172
原创 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
534
原创 MySQL —— 基本查询方法
MySQL —— 简单查询与按条件查询在MySQL中从数据表中查询数据的基本语句时select语句。  select语句基本语法格式:      select 查询内容     &am
2018-10-07 14:01:16
160
原创 mysql_4
读写分离MySQL读写分离基本原理是让master数据库处理写操作,slave数据库处理读操作,非常适用于 读操作量比较大的场景。MySQL实现读写分离的主要目的是为了提高系统性能以及减小服务压力。读写分离能提高系统性能的原因在于:1、物理服务器增加,机器处理能力提升。拿硬件换性能。2、主从只负责各自的读和写,极大程度缓解X锁和S锁争用。3、slave可以配置myiasm引擎,提升查询性能...
2018-10-06 15:23:01
150
原创 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
122
原创 nysql_2
备份常用操作基本命令1、备份命令mysqldump格式 格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql 2、备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格
2018-10-06 15:20:40
147
原创 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
229
原创 时间戳
很多时候我们在MySQL中存储时间,并不是直接存储成为date类型,或者是time类型的,而是存储一串数据,这个数据表示你存储的时间距离1970年1月1日00:00:00所隔的秒数,这个转换是通过数据库系统的转换时间的函数完成,所以无论我们是输入时间1980-1-2 12:3:30还是直接输入距离时间秒都是可以存储的时候都是用一串数字存储,时间格式的数据和数字之间就需要来回的转换函数unix_t...
2018-10-05 23:36:50
3648
原创 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
199
原创 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
218
原创 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
525
原创 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
186
原创 KICKSTART无人值守安装系统(中)
创建ks.cfg文件通常,我们在安装操作系统的过程中,需要大量的和服务器交互操作,为了减少这个交互过程,kickstart就诞生了。使用这种kickstart,只需事先定义好一个Kickstart自动应答配置文件ks.cfg(通常存放在安装服务器上),并让安装程序知道该配置文件的位置,在安装过程中安装程序就可以自己从该文件中读取安装配置,这样就避免了在安装过程中多次的人机交互,从而实现无人值守的...
2018-10-04 18:45:25
445
原创 KICKSTART无人值守安装系统(上)
PXEPre-boot Execution Environment,预启动执行环境;通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已安装的操作系统;Client/Server的工作模式;PXE客户端会调用网际协议(IP)、用户数据报协议(UDP)、动态主机设定协议(DHCP)、小型文件传输协议(TFTP)等网络协议;PXE客户端(client)这个术语是指机器在PXE启动过程中...
2018-10-04 18:41:27
230
原创 KICKSTART无人值守安装系统(原)
KICKSTART无人值守安装之前在网吧见到过别人重装系统,使用NFS + FTP + DHCP快速安装,几十甚至上百台服务器在短时间内完成系统安装。如果我来做常规的办法有什么? 光盘安装系统===>一个服务器DVD内置光驱百千块,百台服务器都配光驱就浪费了,因为一台服务器也就开始装系统能用的上,以后用的机会屈指可数。用USB外置光驱,插来插去也醉了。 U盘安装系统===>还是同样...
2018-10-04 18:30:40
977
原创 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
229
原创 DHCP服务配置
CentOS 7.x 下配置 DHCP 服务器DHCP介绍功能简介DHCP是一个基于UDP的工作在应用层的协议,用来自动分配IP地址。应用实例:一个办公室有十个人,每个人每天上下班都要带着自己的笔记本,所以每次都要手动配置IP地址,这样简直就不是计算机该干的事情是吧。所以DHCP应运而生,它能够根据服务端的配置给连接到网络的客户机自动分配IP地址。提供的服务1.提供IP地址和子网掩码...
2018-10-03 18:26:35
789
原创 创建本地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
224
原创 samb
Samba的主配置文件/etc/samba/smb.conf主配置文件由两部分构成Global Settings (55-245行) 该设置都是与Samba服务整体运行环境有关的选项,它的设置项目是针对所有共享资源的。Share Definitions (246-尾行) 该设置针对的是共享目录个别的设置,只对当前的共享资源起作用。全局参数:#==================...
2018-10-03 18:22:13
359
原创 命令
crontab-e:编辑该用户的计时器设置;-l:列出该用户的计时器设置;-r:删除该用户的计时器设置;-u<用户名称>:指定要设定计时器的用户名称。用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:minute hour day month we...
2018-10-02 17:32:55
141
原创 心得
centos6 7 命令有差异 配置文件有差异各种服务器可能会有冲突 配置文件需要改一个linux只做一个服务 可以用kvm网络博客文章都是互相复制 错的都一样服务启动不了 需要查看错误日志 再逐个排查错误原因vmware共享文件夹一直不显示 mnt目录下没有fghsvmware-hgfsclient 命令查看当前有哪些共享的目录。使用 mount -t vmhgfs .host:...
2018-10-02 17:24:53
108
原创 笔记
运行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
271
原创 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
966
原创 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
145
原创 apach
apache进程apache默认监听TCP协议80端口 &nbsp;netstat -tupln | grep 80apache服务默认会启动一个主进程(控制进程)和多个子进程查看apache相关进程:ps aux | grep httpd其中以root身份运行的是主进程,以apache身份运行的是子进程主进程的进程id保存在/etc/httpd/run/httpd.pid文件内apa...
2018-10-01 22:42:56
1503
原创 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
1105
原创 vsftpd
配置文件vi /etc/vsftpd/vsftpd.conf忽略注释查看:grep -vE “#|$” /etc/vsftpd/vsftpd.conf1.登录和对匿名用户的设置write_enable=YES //是否对登录用户开启写权限。属全局性设置。默认NOlocal_enable=YES...
2018-10-01 22:35:44
286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人