- 博客(21)
- 收藏
- 关注
原创 解决MySQL控制台终端无法输入中文
mysql终端无法输入中文时,首先应该考虑的是本地终端是否可以输入中文,本地如果无法输入中文,mysql终端肯定不可以查看本地终端是否支持,使用env 查看环境变量中的LNAG属性我的LNAG=C.UTF-8,在本地可以输入终端,但是在mysql控制台却无法输入中文bash-4.2# nev bash: nev: command not foundbash-4....
2018-10-02 15:41:49
16595
3
原创 采用Docker镜像安装MySQL
1.首先下载mysql-docker镜像,我下载的版本为5.7,目前最新为8.0,可以自己指定版本# tag为你要下载的版本,比如5.7docker pull mysql/mysql-server:5.7用sudo docker image ls 查看镜像文件是否下载成功2.启动mysql docker容器docker run --name=mysql -d -p 3...
2018-10-02 09:43:41
844
1
转载 Centos 7 安装MySQL
官方推荐使用 yum 源来安装 MySQL,本文讲述如何使用 yum 源来安装 MySQL。一、添加 MySQL yum 源可以采用yum localinstall命令来添加 MySQL 源。在 https://dev.mysql.com/downloads/repo/yum/ 页面选择合适 rpm 包,这些 rpm 包的作用就是添加 MySQL yum 源的。笔者下载的是 mysql80...
2018-10-02 07:39:33
255
原创 Python datetime模块详解
1.获取当前时间print(datetime.now()) #获取当前的时间,如果是中国则是北京时间print(datetime.utcnow()) #获取UTC标准时间,美国格林威治时间运行结果:2018-09-30 15:44:23.8848412018-09-30 07:44:23.8848412.时间戳转换 # 只要是日期对象都可以获得时间戳pri...
2018-09-30 16:05:49
494
原创 Dokcer网络通信详解,及如何利用网络名称空间模拟docker通信
一、详解Docker容器的通信默认情况下,启动docker时会采用bridge的网络链接方式,且网桥为docker0,docker0是启动docker服务时会自动创建的一个虚拟网卡,查看方式:sudo docker inspect CONTAINER docker容器之间的通信 就是通过网桥链接方式进行的具体的通信方式为:当我们启动一个docker容器时,do...
2018-09-30 08:46:32
566
原创 简述SSH和Openssh
1.ssh和telnet的区别telnet:TCP/23 缺陷:认证过程是明文 数据传输明文 ssh: Secure SHell, TPC/22 认证和数据传输都是加密的,属于C/S架构ssh --> SSH(商业)OpenSSH(开源)客户端 Linux: ssh Windows: putty,Se...
2018-09-04 06:53:21
4496
原创 Openssl用法详解
CA --Certificate Authority 证书授权中心Authorize 授权 Authorization 授权书 PKI Public Key Infrastucture 公共秘钥基础设施openssl是一个开源程序的套件、这个套件有三个部分组成:一是libcryto,这是一个具有通用功能的加密库,里面实现了众多的加密库;二是libssl,这个是实现ssl机制的,它是用于...
2018-09-01 18:25:31
953
原创 基于OpenSSL采用自动化脚本实现自建私有CA
1 #!/bin/bash 2 # 3 #判断系统是否安装了openssl 4 openssl version >> /dev/dull 5 6 [ $? -ne 0 ] && echo "openssl is not installed." && exit 1 7 8 CA_DIR=/etc/pki/CA 9 ...
2018-09-01 18:20:44
445
原创 小型ssh工具dropbear 安装配置及使用详解
1.Dropbear介绍 dropbear:小型的嵌入式系统专用的SSH服务端和客户端工具 服务器端:dropbear、dropbearkey 客户端:dbclient dropbear默认使用nsswitch实现名称解析(账户名称) dropbear会在用户登录时检查其默认shell是否为安全shell,/etc/shells中的shell...
2018-08-26 11:36:31
26100
原创 OpenSSH 远程登录详解
1.什么是OpenSSH OpenSSH是SSH协议的免费开源实现,SSH协议族可以用来进行远程控制,并在计算机之间传送文件 对比telnet、rcp ftp、rlogin、rsh这些使用明文传送密码的传统方式来说,SSH在用户认证过程和数据传输过程中都是加密的,具有安全性 OpenSSH是一个典型的c/s架构服务 服务器端:sshd 服务器配置文件:/etc/ssh/ss...
2018-08-26 11:13:38
1989
转载 Windows下实现Python3和Python2 共存
很多朋友都安装了python2和3,因为用些库例如scapy,不是scrapy,python3下面都是错,那么怎么让python2和3共存呢。像一般的程序员,达到如下效果Windows平台下的兼容问题 CMD可以分别进入python2和3的交互模式 CMD可以正常使用pip对应的python2和3版本请按照步骤操作确保把python2和3的路径添加到环境变量中C:\Pytho...
2018-08-16 13:41:23
188
转载 Python 3.7 安装完成后import ssl失败解决方法
提示找不到SSL模块python安装完毕后,提示找不到ssl模块: [root@localhost ~]# python2.7.5 Python 2.7.5 (default, Jun 3 2013, 11:08:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2 Type "help", ...
2018-08-05 08:27:00
27552
1
转载 Kali安装vmware-tools 和 自动调整屏幕分辨率的问题
1.国内更新源清华大学软件更新源:deb http://mirrors.tuna.tsinghua.edu.cn/kali/ kali-rolling contrib main non-free1终端输入:leafpad /etc/apt/sources.list 打开后把上面的源加进去,然后把kali的源注释掉,即在行首加#。这样在更新时就会非常快。2.更新系统和软...
2018-08-05 08:26:49
2927
原创 磁盘管理之LVM使用详解
LVM全称为Logical volume managementLVM中三个重要的组成部分: PV 、VG、LV,它们的关系如下PV:physical volume 物理卷,也是我们的块设备VG:Volume Group 卷组,将物理块设备组合起来后称为卷组LV:Logical Volume 逻辑卷,在VG中创建的逻辑卷PE:Physical extents 物理盘区,VG中...
2018-07-21 16:52:49
1672
原创 Linux系统Mdadm管理命令详解之三-RAID10
关于RAID10不懂的可以查看我之前的文章一、创建RAID10注意:创建RAID10至少需要4块硬盘我们先准备好4个块设备文件,可以用losetup模拟回环设备1.创建RAID10 2.查看是否创建成功lsblk :list block查看所有的块设备文件,可以看出raid10创建成功3.创建文件系统 4.挂载raid10设备5.查看...
2018-07-21 14:59:40
1405
原创 Linux系统Mdadm管理命令详解之二RAID1
上一篇文章,我详细讲解了RAID的级别的各种特点和如何创建RAID0和管理RAID0,这一篇主要来说下如何创建和管理RAID1一、创建RAID1,并创建文件系统 mdadm -C /dev/md1 -n 2 -l 1 -a yes /dev/loop{10,11} 对于mdadm命令中的选项不懂的可以看我第一篇文章https://blog.youkuaiyun.com...
2018-07-21 14:23:21
3553
1
原创 Linux系统Mdadm管理命令详解之一RAID0
一、RAID的简单介绍RAID(Redundant Arrays Inexpensive Disks) ,便宜的冗余磁盘阵列RAID级别0 :(stripe)条带模式,至少需要两块硬盘,每一份数据平均分成多份存储在多个磁盘中,且都处于一个水平条带上 优点:读写速度提高 缺点:无冗余能力(也称容错能力) 空间利用率:多个磁盘的总和1:(mirror)镜像...
2018-07-21 13:43:22
10681
原创 Linux系统中特殊权限SUID、SGID、Sticky的设置以及用法
在Linux操作系统中,当我们创建一个用户之后,使用umask查看用户掩码时,系统显示的是4位数,和我们知道的三位数的权限不同,那么不同之处就在于umask显示的第一位其实是特殊权限位,那么特殊权限位有哪些呢?下面我来一一讲解其用法!我首先讲解一下我们用户的整个权限获取过程:1.首先我们的用户登录,所谓的登录其实就是启动一个shell进程,该进程的属组和属主为该用户的属组和属主2.当用户执行某个命...
2018-07-10 18:03:35
914
原创 关于Linux特殊权限设置后无法通过chmod Mode 来进行修改SUID
对于Linux系统熟悉的朋友都知道,linux拥有三个特殊权限,分别是:SUID,SGID,Stick我们用 chmod u +/- s、chmod g +/- s、chmod o +/- t可以分别设置所对应的特殊权限另外一种比较快速的方式是用 chmod xxxx File 快速设置example: chmod 4755 /tmp/robert 设置robert这个文件夹的权限为 rwsr...
2018-07-10 15:37:04
569
原创 Linux系统下Shell条件语句之组合测试表达式
首先,我来帮大家回忆下Shell的测试表达式类型1.整数测试表达式[ TYPE [option] TYPE ]其中option有以下几种选项: -eq : 判断相等 -ne :不等 -gt :大于 -lt :小于 -ge :大于等于 -lt :小于等于2.字符串测试表达式 == :判断是否相同 != :不同 \> :按照ASCII码比较是...
2018-07-09 10:30:49
1096
原创 教你如何使用测试用例框架来写好测试用例(一)
测试用例编写方法,相信只要在测试行业待过1年以上的都应该是了解的,这里我就不做介绍那么好的测试用例是如何定义的呢?我觉得从两个方面来定义1.需求覆盖度,也就是所有已知的需求2.路径覆盖度,所有的可见页面1.测试用例如何覆盖所有路径?2.测试用例如何覆盖所有需求?3.测试用例是否覆盖了非功能性测试用例?这边文章我将带你了解如何设计功能测试用例!对于上面的问题1:如果需要覆盖所有的页面可操作路径,我们...
2018-07-06 11:17:14
4408
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人