尘埃落定

在通向Linux的小路上肆意裸奔!!
私信 关注
尘埃落定2000
码龄3年
  • 93,238
    被访问量
  • 94
    原创文章
  • 55,822
    作者排名
  • 21
    粉丝数量
  • 于 2017-11-15 加入CSDN
获得成就
  • 获得25次点赞
  • 内容获得1次评论
  • 获得160次收藏
荣誉勋章
TA的专栏
  • Windows server 2016
    3篇
  • gitlab
    1篇
  • 错题集
    5篇
  • 笔记
    39篇
  • KVM
    2篇
  • openssl
  • Linux  基础知识
    12篇
  • MySQL  学习
    3篇
  • NoSQL
    4篇
  • ISCSI
    1篇
  • 共享存储基础知识
    1篇
  • NFS文件系统服务器
  • 网络管理
  • 日志管理
    1篇
  • 自动装机
    1篇
  • LDAP
    1篇
  • 常用小知识
    3篇
  • 虚拟化技术
    2篇
  • 服务器
    8篇
  • docker
    3篇
  • python
    15篇
  • 磁盘使用
    1篇
  • pxe安装
    1篇
  • LNMP
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Windows PowerShell学习一

Windows PowerShell的简介Windows PowerShell 是一种命令行外壳程序和脚本环境,类型是一种命令行工具、在Windows/.NET平台上。powershell 基于完全的面向对象,它通过给函数和对象“起别名”的方式来支持这些旧的命令;powershell中兼容的cmd命令和unix/linux shell的命令,如下命令都可以使用:cat \ dir \ ...
原创
89阅读
0评论
0点赞
发布博客于 2 年前

Windows Server 集群、以及常见问题

问题一:给英文版Windows Server 2016 安装中文语言包先下载一个中文语言包;找到开始图标,右击 Command Prompt (Admin);执行lpksetup——Install display languages——单击Browse ——选择安装包的位置后单击Next。许可协议:I accept the license terms ——Next 安装 中文语言包——...
原创
355阅读
0评论
0点赞
发布博客于 2 年前

Windows server 2016 学习 一

1、Windows Server 2 0 1 6版本Datacenter Edition :适用于高度虚拟化和软件定义数据中心环境Standard Edition :适用于低密度或非虚拟化的环境2、Windows 网络架构**工作组 ** workgroup (对等式):分布式的管理模式,适用小型网络;域架构 Domain是集中式的管理模式,适用于大中型网络。 域内所有计算机共享一个集...
原创
1406阅读
0评论
0点赞
发布博客于 2 年前

centos 7 部署gitlab安装、以及安装中文版

参考文章1、基础git及gitlab安装 :https://www.cnblogs.com/yanxinjiang/p/8056845.html2、 如何安装汉化版https://www.cnblogs.com/roam/p/7677836.htm3、 gitlab安装官方文档 https://about.gitlab.com/downloads/#centos74、几种出现502 网...
原创
1236阅读
0评论
0点赞
发布博客于 2 年前

线程及线程的查询

参考文章:https://www.cnblogs.com/shengulong/p/8513652.htmlhttps://www.cnblogs.com/wuchanming/p/7766994.htmltop 命令https://www.cnblogs.com/zhoug2020/p/6336453.html线程及线程的查询一、进程和线程进程:进程是资源(CPU、内存等)分配的基本...
原创
595阅读
0评论
0点赞
发布博客于 2 年前

创建PHP测试页面,连接并查询MariaDB数据库

创建PHP测试页面,连接并查询MariaDB数据库。 #cat /usr/local/nginx/html/test2.php<?php ##注意 php与?之间不能有空格$mysqli = new mysqli('localhost','root','123(密码)','mysql(数据库)');if (mysqli_connect_errno()){ die('...
原创
1607阅读
0评论
1点赞
发布博客于 2 年前

default文件、centos_menu、ks.cfg 文件

PXE 中的pxelinux.cfg中的default文件#cat defaultdefault menu.c32prompt 0 timeout 60ONTIMEOUT localMENU TITLE Main MenuLABEL local MENU LABEL Boot local hard drive LOCALBOOT 0LABEL CentOS...
原创
527阅读
0评论
1点赞
发布博客于 2 年前

DHCP配置

DHCP配置企业中配置dhcp,往往不止一个网段,因此可以先写一个总的配置文件,里面记录子网的划分]# cat dhcpd.confddns-update-style none;ignore client-updates;default-lease-time 14400;max-lease-time 86400;allow bootp;allow booting;local-...
原创
171阅读
0评论
1点赞
发布博客于 2 年前

修改linux 最大文件限制数 ulimit

修改linux 最大文件限制数 ulimit参考文章:https://www.cnblogs.com/royfans/p/10905461.html1)修改当前交互终端的limit值查询当前终端的文件句柄数: ulimit -n 回车,一般的系统默认的1024.修改文件句柄数为65535,ulimit -n 65535.此时系统的文件句柄数为65535.2)将ulimit 值添加到/et...
原创
738阅读
0评论
1点赞
发布博客于 2 年前

linux 中磁盘容量配额、RAID10损坏以及修复

一、linux 中磁盘容量配额1.quota分类  1.1 软限制:当达到限制时,提示用户,但任然允许用户在限定的额度内使用磁盘  1.2 硬限制: 当达到限制时,提示用户,强制终止用户的操作。2.假设现在我们要对tom 这个用户对/boot目录的写入容量进行限制,具体:软限制:3M 硬限制:6M ;创建的文件数量软限制:3个 硬限制 6个2.1 首先查看/boot是否开启quota...
转载
224阅读
0评论
0点赞
发布博客于 2 年前

vim的使用

vim的使用https://blog.easwy.com/archives/advanced-vim-skills-catalog/vim 有很多的用法,之前都不咋地清楚!!一,常用技巧1、最基本的 h、j、k、l ,在移动的符号前加上数字,即移动多少。h:光标向左移动j:光标向下移动k:光标向上移动l:光标向右移动2、快速移动w:光标往前移动一个词b:光标向后移动一个词...
原创
41阅读
0评论
0点赞
发布博客于 2 年前

Python 面试题一

参考文章:https://www.cnblogs.com/sui776265233/p/9714271.html#_label2一、基础知识1.1 在python中,strings, tuples, 和numbers是不可更改的对象,而 list, dict, set 等则是可以修改的对象。1.2...
原创
62阅读
0评论
0点赞
发布博客于 2 年前

Varnish 介绍和部署

一 、基础知识简介1.1 CDN的全称是Content Delivery Network,即内容分发网络。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,...
原创
66阅读
0评论
0点赞
发布博客于 2 年前

python十 ——模块、OOP、tarfile模块、

一、模块1.1 模块和文件1) 什么是模块模块是支持从逻辑上组织python代码的方法,代码片段互相之间有一定的联系,可能是一个包含数据成员和方法的类,也可能是一组相关但彼此独立的操作函数 。2) 模块文件模块的文件名就是模块的名字加上扩展名.py3) 名称空间名称空间就是一个从名称到对象的关系映射集合。给定一个模块名之后,只可能有一个模块被导入python解释器中,所以在不同模...
原创
52阅读
0评论
0点赞
发布博客于 2 年前

python十一 re模块、socket 模块、SocketServer模块

一、re模块(Regular Expression 正则表达式)功能:用来匹配字符串(动态、模糊的匹配),爬虫用的多。import reprint ( re.doc ) ###查询re模块的功能信息1、常用方法:mathch():re.match(pattern, string[, flags]) 从头匹配search():re.search(pattern, string[, ...
原创
70阅读
0评论
0点赞
发布博客于 2 年前

常用备份工具

dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:. . if=文件名:输入文件名也可以是设备,缺省为标准输入。即指定源文件。< if=input file >. of=文件名:输出文件名也可以是设备,缺省为标准输出。即指定目的文件。< ...
原创
293阅读
0评论
0点赞
发布博客于 2 年前

Tomcat介绍及部署

一、 Tomcat简介Tomcat服务器是Apache组织开发的一种JSP引擎,同时支持Servlet,是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,可以作为独立的Web服务器来使用。Tomcat 服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat 是一种具有JSP环境的Servlet容器,Servlet容器是代替用户...
原创
143阅读
0评论
0点赞
发布博客于 2 年前

vsftp服务搭建

一、vsftp 文件共享1.1 简介vsftp 是一款FTP软件,是Linux平台下稳定、安全、快捷的FTP软件。它使用多端口通信,客户端连接服务器请求资源时,服务器会使用21端口与客户端通信,即命令端口。而服务器与客户端进行数据传输时,使用的是另外的数据端口,该端口取决于服务器的运行模式是主动模式还是被动模式。主动模式在传输数据时,服务器会主动连接客户端;被动模式时,由客户端主动连接...
原创
148阅读
0评论
0点赞
发布博客于 2 年前

Python 二 使用docker搭建Gitlab

一、准备工作安装docker ,搭建一个docker容器,在docker容器上启用gitlab中文版镜像。gitlab中文版镜像下载地址:https://gitlab.com/xhang/gitlab.git参考文章:https://hub.docker.com/r/beginor/gitlab-ce/参考资料 :https://www.cnblogs.com/zuxing/article...
原创
81阅读
0评论
0点赞
发布博客于 2 年前

linux学习:文件处理相关命令用法整理(正则表达式)

转载:https://www.cnblogs.com/LO-gin/p/6946761.html一:统计文件大小,行数,字符数相关命令统计文件行数、单词数和字符数wc file      #统计文件行数,单词数,字符数wc -l file    #统计文件行数cat file | wc -l #将stdin作为输入wc -w file    #统计文件单词数...
转载
60阅读
0评论
0点赞
发布博客于 2 年前

linux学习:特殊符号,数学运算,数组与部分终端命令用法整理

linux学习:特殊符号,数学运算,图像与数组与部分终端命令用法整理:let、expr、array、convert、tput、date、read、md5、ln、apt、系统信息转载:https://www.cnblogs.com/LO-gin/p/6953183.html一:特殊符号用法整理系统变量$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个...
转载
68阅读
0评论
0点赞
发布博客于 2 年前

克隆虚拟机的脚本、nmtui 使用、virsh console访问虚拟机

VMware 官方文档 :https://docs.vmware.com/cn/kickstart文件安装kvm虚拟机 :https://github.com/digoal/blog/blob/master/201504/20150401_02.md1、第一步手动创建一个虚拟机,templetion.xml ,并删除uuid,mac地址以及udev文件#vim /etc/libvirt/...
原创
104阅读
0评论
0点赞
发布博客于 2 年前

python 十四 HTTP客户端、utllib模块、paramiko模块

一、 HTTP客户端 1.1 HTTP消息详解请求和相应:客户端向服务器发送获取文档的请求(request),一旦发送完请求,客户端就会进行等待,直到从服务器接收到完整的相应reponse为止。第一行包含一个方法名和要请求的文档名;在响应消息中,第一行包含了返回码和描述信息。无论是在请求和响应消息中,第一行都以回车和换行(CR-LF)结尾。第二部分包含或多个头信息,每个信息由一个名称,一个...
原创
65阅读
0评论
0点赞
发布博客于 2 年前

python 十三 PyMySQL模块、SQLAIchemy基础、SQLAIchemy进阶

一、PyMySQL模块pypi 即python package index,是python语言的软件仓库,官方站点为https://pypi.python.org1.1 安装依赖包]# yum -y install gcc1.2 本地安装#pip3 install PyMySQL-0.8.0.tsr.gz1.3 在线安装#pip3 install pymysql配置pip...
原创
106阅读
0评论
0点赞
发布博客于 2 年前

python 十二 多进程、多线程、subprocess模块、threading模块

一、基础知识参考文章:https://www.cnblogs.com/lincappu/category/1140217.html1.1 线程、多线程线程是一个基本的 CPU 执行单元。它必须依托于进程存活。一个线程是一个execution context(执行上下文),即一个 CPU 执行时所需要的一串指令。多线程共享同个地址空间、打开的文件以及其他资源。线程的类型:主线程、子线程、...
原创
2030阅读
0评论
1点赞
发布博客于 2 年前

python 六 ——shutil模块、pickle模块、time模块、set 集合

一、常用知识参考文章,介绍模块:https://www.cnblogs.com/sui776265233/category/1239819.html二、shutil模块os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。shutil是对os 的文件操作的补充。–移动 复制 打包 压缩 解压。2.1 功能1) shutil.copyfileob...
原创
101阅读
0评论
1点赞
发布博客于 2 年前

python五 语法——文件、os模块、getpass 模块

一、List (列表)函数&方法函数&方法 ————描述cmp(list1, list2)
原创
851阅读
0评论
1点赞
发布博客于 2 年前

在linux下pycharm无法输入中文

1、在centos系统下,在pycharm中,输入中文件时,显示的字母,无法显示中文字符。首先,确定pycharm设置没有问题!——找到Editor --> File Encodings–> IDE Encoding:UTF-8;Project Encoding:UTF-8——找到Editor --> file and code templates --> Pyth...
原创
1886阅读
0评论
2点赞
发布博客于 2 年前

python 九——函数、迭代器、map、reduce、lambda\random模

一、函数基础1.1 创建函数标题行由def关键字,函数名,以及参数的集合组成;def子句的剩余部分包括了一个虽然可选但是强烈推荐推荐的文档字串,和必需的函数体。函数用def语句创建,语法:def function_name(arguments):“function_documentation_string”function_body_suite注意:1)前向引用:函数不允许在...
原创
178阅读
0评论
0点赞
发布博客于 2 年前

Python 三 pip使用

一、简介pip是一个安装和管理 Python 包的工具。python安装包的工具有easy_install, setuptools, pip,distribute等,pip是Python官方推荐的包管理工具。pip安装python中的模块,由于python需要安装相当多的模块,可以使用pip。pip依赖于pip仓库,默认为:http://pypi.python.org/1、 安装#yum i...
原创
183阅读
0评论
0点赞
发布博客于 2 年前

python八——系统性能信息模块psutil

一、常用小案例1.1 系统性能信息模块psutil能实现了linux下如ps,top,lsof,netstat,ifconfig,df,free等命令。安装模块psutil:——方法一:]# pip install psutil (安装的这个模块只能在python2上使用)——方法二:适合python3#wget https://pypi.python.org/pack...
原创
124阅读
0评论
0点赞
发布博客于 2 年前

Python中异常、捕获异常、断言、触发异常、

一、基础知识1.1 错误和异常概念错误:1.语法错误:代码不符合解释器或者编译器语法2.逻辑错误:不完整或者不合法输入或者计算出现问题异常:执行过程中出现问题导致程序无法执行,异常是因为程序出现了错误而在正常控制流意外采取的行为。1.首先是引起异常发生的错误2.然后是检测(和采取可能的措施)阶段1.21.3 Python标准和自定义异常标准异常:python内建异常,...
转载
2202阅读
0评论
0点赞
发布博客于 2 年前

linux系统查看硬件及系统信息常用命令汇总

uname –a # 查看内核/操作系统/CPU信息的linux系统信息命令head -n 1 /etc/issue # 查看操作系统版本,是数字1不是字母Lcat /proc/cpuinfo # 查看CPU信息的linux系统信息命令hostname # 查看计算机名的linux系统信息命令lspci -tv...
转载
129阅读
0评论
0点赞
发布博客于 2 年前

python四 语法 一

一、语法结构1、 缩进1)python代码块通过缩进对齐表达代码逻辑而不是使用大括号2) 缩进表达一个语句属于哪个代码块3)缩进风格:4个空格,最为流行。用Tab键4)缩进相同的一组语句构成一个代码块,称之为代码组5) 首行以关键字开始,以冒号:结束,该行之后的一行或者多行代码构成代码组6)如果代码组只有一行,可以将其直接写在冒号后面,但是不易读,不推荐。2、注释及续行1)...
原创
58阅读
0评论
0点赞
发布博客于 2 年前

Docker 学习二

一、知识点:1) docker commit使用镜像启动容器,在该容器基础上修改;另存为另一个镜像。#docker run -itd centos bash#docker ps#docker exec -it IDs bash (修改 ,增删改数据、安装软件、修改配置文件等)#docker commit IDs name:label#docker i...
原创
99阅读
0评论
0点赞
发布博客于 2 年前

docker 学习一

一、docker介绍Docker 中文社区中心 :http://www.docker.org.cn/Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,...
原创
121阅读
0评论
0点赞
发布博客于 2 年前

pycharm最常用的快捷键总结

一、常用快捷键:1.1 编辑类:Ctrl + D 复制选定的区域或行Ctrl + Y 删除选定的行Ctrl + Alt + L 代码格式化Ctrl + Alt + O 优化导入(去掉用不到的包导入)Ctrl + 鼠标 简介/进入代码定义Ctrl + / 行注释 、取消注释Ctrl + 左方...
转载
792阅读
0评论
0点赞
发布博客于 2 年前

设置添加开机自启服务 及系统服务systemd

一、添加开机自启服务CentOS 7的服务systemctl脚本存放在:/usr/lib/systemd/,/usr/lib/systemd/system目录下每一个服务以.service结尾,一般会分为3部分:[Unit]、[Service]和[Install]。#vim /usr/lib/systemd/system/nginx.service[Unit]Description=ngi...
原创
1530阅读
0评论
1点赞
发布博客于 2 年前

虚拟机网络配置0001

一、基础知识:1.1 QEMU支持的网络模式1)基于网桥的虚拟网卡2)基于NAT的虚拟网路3)QEMU内置的用户模式网路4)直接分配网络设备的网络1.2 常见的虚拟网卡类型rtl8139——是qemu-kvm默认的模拟网卡类型;e1000——是提供Inter e1000系列的网卡模拟;virtio类型——是qemu-kvm对半虚拟化IO(virtio)驱动的支持;...
原创
80阅读
0评论
0点赞
发布博客于 2 年前

Python学习一

一、python 介绍1.1 概述pythonPython是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python的3.0版本,常被称为Python 3000,或简称Py3k。Python 是一种解释型语言:意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言:可以在一个 Python 提示符 >>> 后直接执行代...
原创
71阅读
0评论
0点赞
发布博客于 2 年前

Centos 配置yum 的几种方式、

一、yum 的 基础运用1、命令形式:yum [option]【command】【package…】选项【option】-h 帮助 ; -y (直接安装的意思yes) ; -q (不显示安装的过程)其他的可以通过**#yum -h** 查看同样 command 也通过 #yum -h 查看2、常用的命令2.1 安装: #yum -y i...
原创
6370阅读
0评论
0点赞
发布博客于 2 年前

expect 实现自动化交互

一、简介expect是一个免费的编程工具,是一套用来实现自动交互功能的软件,expect 是由Don Libes基于Tcl(Tool Command Language )语言开发的。expect基础:命令: send 用于向进程发送字符串expect 从进程接收字符串spawn 启动新的进程interact 允许用户交互,主要用于退...
原创
438阅读
0评论
0点赞
发布博客于 2 年前

Linux系统安全防护一

一、系统安全防护常用技能:1.1 检查并锁定可疑用户#w ##查看当前登录的用户#passwd -l nobody ##锁定用户]# ps -ef | grep @pts/0 #查找用户进程pid#kill -0 6054 ##提出可疑用户#last 查看用户登录事件]# vim /var/log/secure ##查看安全日志1.2...
原创
1842阅读
0评论
2点赞
发布博客于 2 年前

启用tcp_wrappers防火墙

一、tcp_wrappers 介绍TCP_Wrappers是一个工作在第四层(传输层)的的安全工具,对有状态连接的特定服务进行安全检测并实现访问控制,凡是包含有libwrap.so库文件的的程序就可以受TCP_Wrappers的安全控制。它的主要功能就是控制谁可以访问,常见的程序有rpcbind、vsftpd、sshd,telnet、xinted、sendmail、tcpd等。TCP_Wr...
原创
674阅读
0评论
0点赞
发布博客于 2 年前

WWW服务器

一、基础知识1) Apache是开源免费的WWW服务器2) PHP是一个用来建立动态网页的工具,PHP代码可以直接在HTML网页当中嵌入。3)elinks 与lynx:文字接口浏览器4) wget :文字接口下用来下载文件的命令二、 Apache 服务配置文件2.1 主配置文件/etc/httpd/conf/httpd.confServerRoot “/etc/httpd” ...
原创
816阅读
0评论
0点赞
发布博客于 2 年前

LNMP 、 LNMP搭建

LAMP搭建Linux+apache+mariadb+PHP组合的架构
原创
161阅读
0评论
0点赞
发布博客于 2 年前

Nginx介绍及配置 (一)

一 、Nginx 介绍Nginx是一款由俄罗斯的程序设计师Igor Sysoev所开发的,自由开源高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。可以参考网上一些资料:http://nginx.org/en/docs/ ##官网资料Ten...
原创
210阅读
0评论
0点赞
发布博客于 2 年前

Nginx功能及优化(二)

一、Nginx 功能的介绍1.1 Nginx 的URL重写应用常用的URL重写模块命令有if 、rewrite 、set 、breake 等。
原创
111阅读
0评论
0点赞
发布博客于 2 年前

KVM构建及管理、虚拟化技术、qemu、快照

一、虚拟化技术1.1 关于KVM1).KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机)。2).是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。3).它包含一个为处理器提供底层虚拟化 可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko)。4).KVM还需要一...
原创
238阅读
0评论
0点赞
发布博客于 2 年前

Virsh 基本管理及虚拟机的新建、存储池、XML文件

一、virsh 基本管理操作列出虚拟机:# virsh list --all列出虚拟网络 :# virsh net-list --all查看KVM服务器的节点,即KVM服务器信息 :# virsh nodeinfo指出虚拟机的配置信息:# virsh dominfo pc207开启虚拟机 :virsh start pc207关闭虚拟机: virsh sh...
原创
1714阅读
0评论
0点赞
发布博客于 2 年前

Squid 代理服务器

一、squid简介squid是一种用来缓存Internet数据的软件。squid代理的作用:通过缓存的方式为用户提供Web访问加速;对用户的Web访问进行过滤控制;1.1 正向代理:1.1.1 标准的代理缓冲服务器一个标准的代理缓冲服务被用于缓存静态的网页到本地网络上的一台主机上(即代理服务器)。要想实现这种方式,必须在每一个内部主机的浏览器上明确指名代理服务器的IP地址和端口号。...
原创
332阅读
0评论
0点赞
发布博客于 2 年前

web网页相关的几个命令

1、wgetwget URL 【选项】【选项】:o : 将下载的内容以指定的文件保存;t : 可以指定在放弃下载之前尝试多少次; 后面接次数–limit-rate 带宽 :限制下载占用带宽;-Q 配额大小: 指定最大下载配额quota ;-c :断点续传–mirror : 复制整个网站(即镜像)–user username --password pass ...
原创
623阅读
0评论
0点赞
发布博客于 2 年前

Linux运维常用工具软件

1、远程桌面连接TigerVNCXshell2、FTP服务和客户端FileZilla - 将客户端的文件上传到服务器上.客户端可以使用免费的FileZilla Client,支持多线程上传文件。3、硬件检测CPU-Z - CPU-Z是一款免费的系统检测工具,可以检测CPU、主板、内存、系统等各种硬件设备的信息。它支持的CPU种类相当全面,软件 的启动速度及检测速度都很快。4、端口监...
原创
3486阅读
0评论
1点赞
发布博客于 2 年前

修改centos7的默认语言、man中显示中文

一、修改centos7的默认语言#vim /etc/locale.conf默认为英文 LANG=“en_US.UTF-8” #注释改行添加以下几行,重启即可:LANG=“zh_CN.UTF-8”LANGUAGE=“zh_CN.UTF-8:zh_CN.GB2312:zh_CN”SUPPORTED=“zh_CN.UTF-8:zh_CN:en_US.UTF-8:en_US:en”SY...
原创
2216阅读
1评论
0点赞
发布博客于 2 年前

VM安装虚拟机及部署KVM

一、部署环境使用vmware workstation部署centos7虚拟机,镜像文件:rhel-server-7.2-x86_64-dvd,最小化GUI安装,硬盘100G,内存2G,开启CPU虚拟化。网络模式采用桥接,IP地址:192.168.1.16。1—— ip 地址跟物理机同网段;2—— yum源使用阿里云网络源3—— 开启cpu虚拟化,要在系统关闭的前提下勾选:虚拟化引擎(虚拟...
原创
1138阅读
0评论
0点赞
发布博客于 2 年前

Samba文件共享

一、简介Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。协议:SMB(TC...
原创
117阅读
0评论
0点赞
发布博客于 2 年前

内核模块

1)内核模块存放位置]# cd /lib/modules]# ls3.10.0-123.el7.x86_64]# cd 3.10.0-123.el7.x86_64/]# lsbuild modules.block modules.devname modules.softdep vdsoextra ...
原创
312阅读
0评论
0点赞
发布博客于 2 年前

Kerberos+LDAP+NFSv4 实现单点登录

Kerberos+LDAP+NFSv4 实现单点登录Kerberos : 身份认证LDAP : 目录信息服务NFSv4 : 网络共享实验环境 : debian 9三台主机:nfs服务器 : 192.168.1.103nfs客户机 : 192.168.1.102 即SSSD客户端+NFS客户端kdc服务器 : 192.168.1.101 即Kerberos+LDA...
转载
583阅读
0评论
0点赞
发布博客于 2 年前

补充图形界面安装、PXE +Kickstrt、cobbler装机

一、网络装机二、PXE三、Cobbler装机平台
原创
601阅读
0评论
1点赞
发布博客于 2 年前

IP 命令管理

ip [ OPTIONS ] OBJECT { COMMAND | help }这一条命令几乎包含了所有使用方法,其中对象OBJECT={ link | addr | addrlabel | route | rule | neigh | ntable | tunnel | maddr | mroute | mrule | monitor | xfrm | token }选项OPTIONS={...
转载
273阅读
0评论
0点赞
发布博客于 2 年前

日志管理、配置日志服务器 、配置时间同步

内核及系统日志用户日志程序日志查看日志的工具:tail 、 more 、 less 、 cat 、 who 、 w 、 users 、last 、ac1、日志备份和归档2、延长日志保存期限3、控制日志访问权限4、集中管理日志runlevel 运行级别...
原创
1394阅读
0评论
0点赞
发布博客于 2 年前

版本控制、SVN基础、实战、RPM打包、rsync+SSH同步、inotify实时同步

一、版本控制 SubversionSubversion是一个自由/开源的版本控制系统,在subversion容许数据恢复到早期版本,支持检查数据修改的历史,容许和别人协作文档并跟踪所做的的修改。...
原创
223阅读
0评论
0点赞
发布博客于 2 年前

Linux 网络配置文件

一、网络配置文件1.1 系统网络设备配置文件/etc/sysconfig/network-scripts]# vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 //表示网卡物理设备的名字BOOTPROTO=dhcp //表示为网卡配置静态还是动态IP地址(none:表示无须启动协议;...
原创
20336阅读
0评论
6点赞
发布博客于 2 年前

部署NFS服务,以及安全的NFS服务

一、部署NFS共享服务1.1 基础知识:NFS ——Network FileSystem 网络文件系统功能:搭建一个可以为客户端提供共享资源的文件夹协议:NFS(TCP/IP 2049 )远程过程调用 (RPC) :功能是指定每个 NFS 功能所对应的 port number ,RPC 是固定 port 111 来监听客户端的需求并回报客户端正确NFS 连接端口。RPC ...
原创
1721阅读
0评论
0点赞
发布博客于 2 年前

共享存储设备DAS、NAS、SAN;Udev 、Multipath多路径(基础知识)

一、常见存储技术存储概述:是指根据不同的应用环境通过采取合理、安全、有效的方式将数据保存到某些介质上并能保证有效的访问。存储技术分类:SCSI小型计算机系统接口;DAS直连式存储;NAS网络技术存储;SAN存储区域网络FC光纤通道。Fibre Channel;SCSI (Small Computer System Interface),作为输入/输出接口,主要用于硬盘、光盘、...
原创
1163阅读
0评论
0点赞
发布博客于 2 年前

部署 iSCSI 共享存储服务、配置Udev、多路径配置(实验)

一、部署iSCSI共享存储服务要求:把主机的/dev/vdb 和/dev/vdc 两块盘共享给网站服务器103/104主机。A 配置后端存储105]# setenforce 0]# service iptables stop1.准备磁盘]# fdisk -l /dev/vdb]# fdisk -l /dev/vdc2.装包]# yum list | grep -i ...
原创
1298阅读
0评论
0点赞
发布博客于 2 年前

Linux磁盘分区、格式化、挂载知识盘点 RAID 10 配置及实验\

一、基础知识:1.1 MBR/msdos (主引导记录格式Master Boot Record)(逐渐被GPT取代了)是指一个存储设备的开头 512 字节。它包含操作系统的引导器和存储设备的分区表。主分区:主要是用来启动操作系统的,它主要放的是操作系统的启动或引导程序——主分区和扩展分区一共只能有4个分区;——逻辑分区是从扩展分区上划分出来的;——扩展分区不能格式化——MBR...
原创
595阅读
0评论
0点赞
发布博客于 2 年前

使用LVS部署LB集群(负载均衡)——DR/NAT模式

一、LVS/NAT环境准备二、LVS/DR
原创
247阅读
0评论
0点赞
发布博客于 2 年前

Haproxy软件部署网站LB集群、keepalived +lvs部署高可用

一 、HAProxy简介1、HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层即应用层)应用的代理软件,支持虚拟主机,是免费、快速并且可靠的一种解决方案。单haproxy稳定性可以与硬件级的F5相媲美。2、HAProxy适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理,HAProxy完全可以支持数以万计的 并发连接。3、HAProxy ...
原创
220阅读
0评论
0点赞
发布博客于 2 年前

Nginx /LVS/HAProxy 负载均衡软件的优缺点

一、NginxNginx的优点是:1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构,它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一,Nginx单凭这点可利用的场合就远多于LVS了。2、Nginx对网络稳定性的依赖非常小,理论上能ping通就就能进行负载功能,这个也是它的优势之一;相反LVS对网络稳定性依赖比较大,这点本人深...
转载
48阅读
0评论
0点赞
发布博客于 2 年前

集群基础知识

一、集群:1.1 什么是集群?一组通过高速网络会连的计算组,并以单一系统的模式加以管理;将很多服务器集中起来一起,提供同一种服务,在客户端看起来只有一个服务器一样;可以在付出较低成本的情况下获得在性能/可靠性/灵活性方面的相对较高的收益;任务调度是集群系统中的核心技术1.2 集群目的:提高性能降低成本提高可扩展性增强可靠性1.3 集群分类:高性能计算集群HPC——通过以集...
原创
225阅读
0评论
0点赞
发布博客于 2 年前

MongoDB 学习二——副本集、文档管理、配置Replica Set

一、副本集(即MongoDB复制Replica Sets )——指在多个服务器上存储数据副本、并实现数据同步——提高数据可用性、安全性、方便数据故障恢复——是有自动故障恢复功能的主从集群,有一个Primary节点和一个或多个Secondary节点组成。1.1 MongoDB 复制原理副本集工作过程:Primary节点写入数据,Secondary通过读取Primary的oplog得到复制...
原创
253阅读
0评论
0点赞
发布博客于 2 年前

NoSQL 学习三--- MongoDB部署、数据库管理、数据类型、备份、导入导出

一、MongoDB介绍:——介于关系型数据库和非关系型数据库之间的产品;— 一款基于分布式文件存储的数据库,旨在为WEB应用提供可扩展的高性能数据库解决方案— 将数据存储为一个文档(类似于JSON对象),数据结构由键值(key=>value)对组成— 支持丰富的查询表达,可以设置任何属性的索引— 支持副本集,分片...
原创
396阅读
0评论
0点赞
发布博客于 2 年前

MySQL学习九——分库分表 分片SHARDING

一、分库分表概述分库分表 是指:将存放在一个数据库(主机)中的数据库,按照特定方式进行拆分,分散存放到多个数据库(主机)中,以达到分散单台设备负载的效果。——垂直分割纵向切分:—将单个表,拆分成多个表,分散到不同的数据库;— 将单个数据库的多个表进行分类,按业务类别分散到不同的数据库上。——水平分割横向切分:按照表中某个字段的某种规则,把表中的许多记录按行切分,分散到多个数据库中二...
原创
378阅读
0评论
0点赞
发布博客于 2 年前

Redis 学习二——持久化RDB AOF 及数据类型

一、redis 主从同步1.1环境准备192.168.4.61\62\63 三台主机上配置 redis服务,默认配置。三台redis主机修改配置文件指定ip地址,不再监听本机的回环口#setenforce 0 (防火墙跟selinux要关闭)#systemctl stop firewalld.service61】#sed -i ‘70c bind ...
原创
59阅读
0评论
0点赞
发布博客于 2 年前

NoSQL 学习一 ——NoSQL +LNMP +Redis

一、RDBMS 关系数据库管理系统——Relation Database Management System按照预先设置的组织结构,将数据存储在物理介质上,数据之间可以做关联操作。常见的RDBMS服务软件:Oracle\ DB2\ MS SQL Server \MYSQL \Mariadb二、NoSQL (=Not only SQL)泛指非关系型数据库;不...
原创
82阅读
0评论
0点赞
发布博客于 2 年前

Linux系统性能分析

主要分析系统的CPU、磁盘、内存等。一、系统分析的基本工具++++++++++++++++++++++++++++++++++++++++++++++++1.1 CPU 性能分析工具1.1.1 mpstat 报告CPU状态mpstat ]# mpstat --helpUsage: mpstat [ options ] [ [ ] ]Options are:[ -A...
原创
550阅读
0评论
1点赞
发布博客于 2 年前

Linux 基础知识及命令(一)

一、基础知识1.1 快捷键——ctrl +z 将正在运行的程序送到后台——ctrl +d 退出当前终端——ctrl +c 在终端上终端命令或进程——ctrl +L 清屏——ctrl + A 移动光标到行首——ctrl +U 擦除从当前光标位置到行首的全部内容——ctrl +k 擦除从当前光标位置到行尾的全部内容——ctrl +w 擦除光标位置前的单词——...
原创
442阅读
0评论
0点赞
发布博客于 2 年前

NTP 时间服务器

NTP 时间服务器 ,为客户机提供标准时间原理:NTP(Network TimeProtocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正1、客户端安装chrony软件与NTP服务器沟通]# yum -y install chrony2、修改配置文件 /etc/chrony.conf 指定服务端...
原创
160阅读
0评论
0点赞
发布博客于 2 年前

MySQL 学习八——视图、存储过程

一、mysql视图1.1 什么是mysql视图——虚拟表——内容与真实的表相似,有字段有记录——视图并不在数据库中以存储的数据形式存在——行和列的数据来自定义视图时查询所引用的基表,并且在具体引用视图时动态生成——更新视图的数据,就是更新基表的数据——更新基表数据,视图的数据也会跟着改变1.2 视图优点简单——用户不需要关系视图中的数据如何查询获得;——视图中的数据已经是过滤...
原创
716阅读
0评论
1点赞
发布博客于 2 年前

MySQL 学习七 ——高可用集群

部署MYSQL高可用集群一、集群定义: 使用多台服务提供相同的服务MySQL高可用,顾名思义就是当MySQL主机或服务发生任何故障时能够立马有其他主机顶替其工作,并且最低要求是要保证数据一致性。目前MySQL高可用方案可以一定程度上实现数据库的高可用,比如MMM,heartbeat+drbd,NDB Cluster等。还有MariaDB的Galera Cluster,以及MySQL 5.7....
原创
160阅读
0评论
0点赞
发布博客于 2 年前

RHEL 7 将网卡名称eno16777736更改为eth0

如何将网卡名称eno16777736更改为eth0?在rhel 7系统中,默认网卡的名称为eno16777736,如何修改成eht0呢?1、修改 /etc/default/grub 文件,在该文件的GRUB_CMDLINE_LINUX 中添加net.ifnames=0 biosdevname=0 即可]# vim /etc/default/grub 修改后如下:GRUB_TI...
原创
531阅读
0评论
0点赞
发布博客于 2 年前

Linux 系统引导和启动

一、Linux 系统启动过程1、BIOS 自检通电——由BIOS进行POST自检——读入引导快主引导记录MBR 包含了主引导加载程序。MBR位于磁盘的第一个扇区。2、启动GRUB2GRUB 2 是Linux系统默认的使用的引导加载程序,用于引导操作系统启动。3、加载内核加载内核映像到内存中4、执行systemd进程systemd 进程是所有进程的起点,PID=1,永远不会终结...
原创
579阅读
0评论
0点赞
发布博客于 2 年前

yum 、rpm 以及源码包安装的几种办法

一、源码包安装的几种办法?1、大部分源码包软件都可以通过./configure 、make 和make install 来安装,有些直接就用make 和make install安装;2、编译安装软件的条件:2.1 需要安装相应的开发工具:gcc 、gcc-c++ 、make 、automake、c++ 、perl 、python 、glibc 、gtk 等等;除此...
原创
252阅读
0评论
0点赞
发布博客于 2 年前

MySQL 学习六 读写分离 ,MySQL多实例,MySQL优化

读写分离
原创
188阅读
0评论
0点赞
发布博客于 2 年前

/tmp/mysql.sock 找不到以及/var/lib/mysql/mysql.sock 找不到解决方法

在做MySQL多实例的实验中遇到的问题?浏览了很多博客,知道原因是出在:服务找不到mysql.sock文件,但是具体怎么解决也是在摸索中!!若有良策期待留言!(连接localhost通常通过一个Unix域套接字文件进行,一般是/tmp/mysql.sock。如果套接字文件被删除了,本地客户就不能连接。不知道什么情况下删除了该文件!)使用的软件版本是:mysql-5.7.25-linux-gl...
原创
2817阅读
0评论
1点赞
发布博客于 2 年前

Maxscale启动过程出现 cannot be run as root.

Maxscale启动过程出现的问题?1、# maxscale -f /etc/maxscale.cnfError: MaxScale cannot be run as root.Failed to write child process message!解决办法:# maxscale -f /etc/maxscale.cnf -U maxscale 指定启动的用户只要...
原创
2607阅读
0评论
0点赞
发布博客于 2 年前

maxscale 安装过程遇到“version `OPENSSL_1.0.2‘ not found ”的报错

在部署maxscale过程中,启动过程中有遇到“maxscale: /lib64/libcrypto.so.10: version `OPENSSL_1.0.2’ not found (required by /usr/lib64/maxscale/libmaxscale-common.so.1.0.0) ”这样的报错,导致服务启动不了?报错原因:因为openssl的版本问题导致的,因此需要更新...
原创
3675阅读
0评论
0点赞
发布博客于 2 年前

MySQL 学习五 部署mysql 主从同步

一、什么是mysql主从同步主:正在被客户端访问的数据库,被称作主服务器从:自动同步主库上的数据的服务器,被称作从库服务器二、配置mysql主从同步2.1 数据库服务器:192.168.4.52 做主库数据库服务器:192.168.4.51 做从库客户端:192.168.4.532.2 环境准备主从同步未配置前,要保证从库上要有主库上的数据。禁用selinux #s...
原创
79阅读
0评论
0点赞
发布博客于 2 年前

Mysql 学习(一)

数据库软件:开源软件: MYSQL 、 mongdb、 redis、mariadb商业软件:oracle 、db2 、SQL Server(windows)关系型数据型软件 mysql mariadb要按照一定组织结构存储数据,并且数据和数据之间可以互相管理操作。非关系型数据库软件(NoSQL)mongdb 、redis 、memcachedkey = 值MySQL...
原创
88阅读
0评论
0点赞
发布博客于 2 年前

MySQL 问题2:常见问题 5.7版本以上

mysql> select * from stu_info group by age;ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘userdb.stu_info.name’ which is not func...
原创
803阅读
0评论
0点赞
发布博客于 2 年前

问题解答1:ERROR 1682 (HY000): Native table 'performance_schema'.'session_variables' has the wrong struct

数据库MySQL在MySQL5.7.6版本之后,导入的文件只能在secure_file_priv 指定的文件夹下。执行 mysql> show variables like ‘%secure%’;ERROR 1682 (HY000): Native table ‘performance_schema’.‘session_variables’ has the wrong structu...
原创
1297阅读
0评论
0点赞
发布博客于 2 年前

MySQL 学习(四)---数据备份与恢复

数据备份与恢复一、数据库备份相关概念1.1 数据备份的目的:数据被误删或者损害导致数据数据丢失,是备份文件恢复数据1.2 数据备份方式:物理备份:指定备份库和表对应的文件cp -r /var/lib/mysql /opt/mysql.bak逻辑备份:在执行备份命令时,根据备份的库表及数据生成对应的sql命令,把sql存储到指定的文件。1.3数据备份策略完全备份:备份所有数据(...
原创
133阅读
0评论
0点赞
发布博客于 2 年前

MySQL 学习(三)建表及用户授权与权限撤销 、密码重置

DBA内容:一、搭建数据库服务器二、MySQL数据库的基本服务三、建表:mysql数据库类型、约束条件、键值、存储引擎四、管理表记录:insert select update delete 匹配条件 多表查询五、用户授权与权限撤销六、数据备份与恢复七、mysql主从同步八、数据读写分离九、部署mysql集群十、mysql调优十一、mysql视图和存储过程非关系型...
原创
107阅读
0评论
0点赞
发布博客于 2 年前

SELinux 、防火墙(firewall 、iptables)

#一、SELinux一套强化linux安全的MAC扩展模块,由美国国家安全局主导开发,集成在内核中(2.6及以上),操作系统提供可定制的策略,管理工具。安全保护模型:DAC 自主访问控制 (Discretionary access control 所有者对自己的资源负责)典型的DAC应用:9位权限码(rwx); ACL 策略MAC 强制访问控制MAC 可以针对特定的进...
原创
400阅读
0评论
0点赞
发布博客于 2 年前

MySQL 学习(二)

一、约束条件字段约束条件:限制如何给字段赋值的;(写在类型后面)NULL 允许为空,默认设置;NOT NULL 不允许为空;Key 索引类型;普通索引、唯一索引、全文索引、主键 、外键Default 设置默认值,不设置时系统定为NULL;extra 额外设置,字段是否设置为自动...
原创
95阅读
0评论
0点赞
发布博客于 2 年前

RHEL 7系统审计、系统日志文件、服务安全及打补丁 AIDE 系统入侵检测

RHEL 7系统审计、服务安全及打补丁
原创
1016阅读
0评论
0点赞
发布博客于 2 年前

Zabbix Documention zabbix软件使用简单说明

Zabbix Documention zabbix软件使用简单说明Zabbix Documentation https://www.zabbix.com/documentationZabbix支持主动轮询和被动捕获。Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix是一个高度集成的网络监控解决方案,一个简单的安装包中提供多样性的功能。1 —Za...
转载
85阅读
0评论
0点赞
发布博客于 2 年前

Zabbix监控服务配置(二)

3、 启动zabbix监控服务3.1 创建启动脚本#cd /root/lnmp_soft/zabbix-3.4.4/#ls misc#ls misc/init.d/#ls misc/init.d/fedora/#ls misc/init.d/fedora/core#cp misc/init.d/fedora/core/zabbix_server /etc/init.d#chmod...
原创
143阅读
0评论
1点赞
发布博客于 2 年前

Zabbix 监控服务搭建(一)

1 、Zabbix Documentation 网址:https://www.zabbix.com/documentation/2.4/manual/installation/install_from_packages2 、zabbix 能够支持哪些通讯方式呢:agent : 通过专用的代理程序进行监控。与常见的master/agent模型类似。如果被监控的对象支持agent,...
原创
355阅读
0评论
0点赞
发布博客于 2 年前