认识socket
socket
socket也称套接字,网络编程的基础。一般情况下我不喜欢直接去说socket的函数都是怎么用的,那个很多人都写出来了,而且肯定比我好的有的是。
但是今天想写的是我的理解中,产生socket的原因,我觉得只有了解socket的本质、机理,才能更灵活的使用他的API。那样就会知道...[2019/3/27]
vdbench 数据校验测试方法
[root@dntosu001 vdbench]# cat pbd.conf*SD: Storage Definition*WD: Workload Definition*RD: Run Definition*validate= yes(-v)/read_after_write(-vr)/no_p...[2019/3/27]
Linux运维: Rsync同步数据(ubuntu16.04+windows10)
rsync同步数据
-环境:Linux (ubuntu16.04) + windows10
Linux:
安装
sudo apt-get install rsync
rsync --version 查看是否已安装, 并查看版本
配置
主要三个配置文件. 默认不存在(/etc/..)
① rsy...[2019/3/27]
kvm热添加和热迁移kvm热添加和热迁移
a.热添加磁盘
1.创建磁盘
qemu-img create -f qcow2 web01-add01.qcow2 5G
2.附加磁盘设备
virsh attach-disk web01 /opt/web01-add01.qcow2 vdb --live --ca...[2019/3/27]
Docker学习系列(一)-CentOS7下安装DockerDocker学习系列(一)-CentOS7下安装Docker
CentOS7下Docker的安装
一、操作系统要求
CentOS 7 64位
Kernel 3.10+
本机系统信息
二、卸载旧版本
如果之前安排过旧版本的Docker,先卸载掉旧版Docker以及相关依赖项。没安装过旧版本,跳过此步
su...[2019/3/27]
Archlinux+gnome安装中文输入法
环境:archlinux+gnome
1.首先需要配置Archlinuxcn源
打开/etc/pacman.conf,添加
[archlinuxcn]
Server = https: mirrors.ustc.edu.cn/archlinuxcn/$arch...[2019/3/27]
kvm虚拟机管理基础kvm虚拟机管理基础
部署 KVM 虚拟机
a.kvm 安装
环境:centos7,cpu 支持虚拟化,关闭 selinux,关闭 firewalld
yum install libvirt virt-install qemu-kvm -y
libvirt 服务:管理kvm虚机的生命周期
v...[2019/3/27]
linux查看网卡地址和硬盘序列号linux查看网卡地址和硬盘序列号
linux查看网卡地址命令:ifconfig
linux查看硬盘序列号命令:hdparm -i /dev da 原文链接:http: www.cnblogs.com/chengyujia/p/10601068.html[2019/3/27]
linux静态IP最简配置
vi /etc ysconfig/network-script ifcfg-xxx
TYPE="Ethernet"BOOTPROTO="static"ONBOOT="yes"IPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1...[2019/3/27]
Centos7下用FastDFS搭建图片服务器 - Tom-shushu
1.所用到的工具:
1.FastDFS_v5.05.tar
2.fastdfs-nginx-module_v1.16.tar
3.libfastcommonV1.0.7.tar
4.nginx-1.12.1.tar
网盘地址:
链接:https: pa...[2019/3/27]
Linux shell编写脚本部署pxe网络装机
Linux shell编写脚本部署pxe网络装机
人工安装配置,Linux PXE无人值守网络装机 https: www.cnblogs.com/yuzly/p/10582254.html
脚本实现PXE无人值守网络装机
1.运行脚本:
2.查看dhcp配置文件,...[2019/3/27]
Saltstack_使用指南02_远程执行-验证
1. 主机规划
2. Master与哪些minion通信
2.1. Master与哪些minion正常通信
1 [root@salt100 ~]# salt ''*'' test.ping
2 salt100:
3 True
4 s...[2019/3/27]
电脑一直报PCIE BUS错误的原因
报错
新装Linux 系统后,每隔数分钟则报以下错误:
AER:Corrected error received: 0000:00:1c:4
pcie bus error: severity=Corrected, type=Data Link Layer,(Transmitter ID...[2019/3/27]
VMware workstation 12安装ubuntu 14.04(64位)
一、安装环境
电脑型号:lenovoY471a(i5)笔记本
系统环境:win7 64位旗舰版
虚拟机vmware版本:VMware workstation 12
Ubuntu版本:ubuntu 14.04 64位
二、具体步骤如下
1、双击打开VMware...[2019/3/27]
Tomcat使用IDEA远程Debug调试的讲解Tomcat使用IDEA远程Debug调试的讲解
Tomcat运行环境:CentOS6.5、Tomcat7.0、IDEA
远程Tomcat设置
1、在tomcat/bin下的catalina.sh上边添加下边的一段设置
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,a...[2019/3/27]
VMware12.0安装Ubuntu14.04 LTS教程
虚拟机下安装各类镜像,桌面版服务器版都装了很多次了,已经很熟了。本来没再想出个记录,但是这两天导师非得让我把gem5+Qt的环境,从服务器搬到本地机器的虚拟机上,所以就顺便把整个环境全部从头记录下来。
一、准备工作:
安装好VMware12(其他版本也行)、Ubuntu14.04 LTS ...[2019/3/27]
Ubuntu Server下无线网卡的配置详解
1. 插入无线网卡,通过命令:iwconfig 查看无线网卡是否存在。
这里无线网卡为wlan1
2.启用无线网卡:sudo ifconfig wlan1 up
3.自动连接路由器配置:使用wpa_pa phrase "e id" "...[2019/3/27]
VMware WorkStation 14 pro安装Ubuntu 17.04教程
本文记录了VMware Workstation14 Pro安装UBuntu17.04的具体方法,供大家参考,具体内容如下
UBuntu
之前用centOS,最近工作接触到UBuntu,先上几张图你们感受
上面是在我VM上截得图,给我的第一印象UI很友善,UBun...[2019/3/26]
devops工具-Ansible进阶playbook&roles - W-Ddevops工具-Ansible进阶playbook&roles - W-D
一、playbook介绍
playbook 是 Ansible 管理配置、部署应用的核心所在,一个playbook由有多“play组成”,而一个play实际就是一个task,每个task是由多个ansible基本模块构成,这样我们可以用 p...[2019/3/26]
Ubuntu下Zabbix结合percona监控mysql数据
按道理来说zabbix就自带的MySQL插件来监控mysql数据库,但是你会发现,自带的mysql监控项是很少的,根本满足不了公司的需求。由于它本身自带的模板太过简单了,所以需要做更详细的监控,而percona就提供了这个详细监控的模版以及脚本,解决了监控不全面的问题。percona插件是安装在z...[2019/3/26]
[Intern][2019.03.25]Linux中的查找
TMUX天下第一
全世界所有用CLI Linux的人都应该用TMUX,我爱它!
======================== 以下是正文 ========================
Linux下面常用的搜索命令有这些:find locate grep which w...[2019/3/26]
zabbix基本监控各指标简解
监控项目及使用模板
监控http和https:
Template App HTTP Service? ? ?Template App HTTPS Service
监控cpu,内存,网络等:
Template OS Linux?(Template App Zabbix Agent)
监...[2019/3/26]
转载Linux下开启MySQL日志
转载https: blog.csdn.net/weixin_38187469/article/detail 79273962
开启mysql日志
1、查看日志是否启用
mysql> show variables like ''log_bin'';
出现off就代表没有...[2019/3/26]
shell中的set、seq、eval、exec、&&和||
一、set
查看set 帮助:
bash -c "help set"
选项:
-e:任何命令执行失败(非0 status)直接退出
-x: 打印执行过程的命令行、参数
+e:命令执行失败不会中断退出
+x:不打印执行过程的命令行、参数
二、seq
seq: 打印数字序...[2019/3/26]
Nginx 安装详细(一)
1. 老规矩,来点开场白:Nginx简单介绍
Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。
...[2019/3/26]
Linux PXE无人值守网络装机
Linux PXE无人值守网络装机
一、实验环境:
2台Linux系统(RHEL6.5版本),1台作为:PXE远程安装服务器(安装dhcp服务、ftp服务、tftp服务),另1台作为:客户端(未装RHEL6.0系统)
TFTP服务放入开机加载程序文件,FTP存放光盘镜...[2019/3/26]
Saltstack_使用指南01_部署
1. 主机规划
服务器名称
操作系统版本
内网IP
外网IP(模拟)
Hostname
部署模块
salt100
CentOS7.5
172.16.1.100...[2019/3/26]
irc 关键操作
IRC 客户端:
Textual 5
HexChat
IRC 用户密码常用命令:
用户密码:
忘记密码
如果太长时间没登录IRC,难免会忘记密码,那IRC有重置密码的功能吗?当然有,不过也是通过命令行进行操作的,相当geek:)。此功能是服务器通过提...[2019/3/26]
Ubuntu 16.04.1 LTS配置LAMP使用wordpress搭建博客
今天想用wordpre 搭个博客,我的服务器是腾讯云的,然后腾讯云里有官方文档搭建的,但它是用centos为例,
搞得我的ubuntu跟着它走了些歪路,然后结合网上其它资料,终于一点一点的解决了。
声明 :参考这篇博文的尽量跟我的环境一样,因为如果不一样的话,那些配置文件的位置可能不同...[2019/3/26]
VMware workstation 14 pro上安装win10系统VMware workstation 14 pro上安装win10系统
本文介绍了如何在VMware workstation 14 pro上安装系统,供大家参考,具体内容如下
点击创建新的虚拟机
选择稍后安装系统,否则你会陷入无穷的简易安装等待中。
我这次安装的系统为win10
安装地址可以自己选择
接着可以按照推荐的...[2019/3/26]
VMware Workstation 14 Pro安装与激活图文教程
本文为大家分享了VMware Workstation 14 Pro安装和激活,供大家参考,具体内容如下
1.打开下载好的VMware安装包,如下图所示,点击”下一步”
2.勾选”我接受许可协议中的条款”,点击”下一步”
3.选择”安装位置”。”增强型键盘驱动程序...[2019/3/26]
VMware Workstation 14 Pro安装CentOS 7.0VMware Workstation 14 Pro安装CentOS 7.0
VMware Workstation 14 Pro安装CentOS 7.0的具体方法,供大家参考,具体内容如下
参考1:VMware Workstation 14 Pro 安装和激活
参考2:CentOS 官网下载及各版本区别:
1.官网下载地址
DVD ISO:标准安装盘,...[2019/3/26]
VMware Workstation 14 Pro安装Ubuntu 16.04教程
本文记录了VMware Workstation14 Pro安装Ubuntu 16.04的具体方法,供大家参考,具体内容如下
一、下载Ubuntu镜像:
Ubuntu 16.04 下载地址
二、创建虚拟机
打开VMware Workstation,点击创建新的虚拟机
...[2019/3/26]
打印机故障总结
1、 打印界面是否选对应的打印机,建议把常用的打印机设置为默认打印机
2、 打印机没有正常通电,检查电...[2019/3/25]
[Intern][2019.03.22] 读 鸟哥 有感1
本文关键词:shell 判断、grep正则表达式使用和贪婪匹配理解
1. if [ $a -le $b ], 一开始自学的时候我以为 [ ... ] 就是普通的,语法规定的结构,结果其实人家是"test"的变体,它的效果等同于使用 " test ... ",结果是将指令 .....[2019/3/25]
无图形界面安装CentOS
有些插在ATCA中的x86刀片虽然是提供了Micro HDMI显示接口的,但是可能由于厂家出于节省成本的考量,没有给板卡配备显卡,那么在无图形界面下安装系统,就成为一个运维人员应知的一件事情。这里我们以安装CentOS的7.3.1611为例。
一般的通信电子设备都应该把最基本的串口做出...[2019/3/25]
Linux 自动化部署Rsyslog服务Linux 自动化部署Rsyslog服务
Linux 自动化部署Rsyslog服务
源码如下:
#/bin/bash
#该脚本用于自动化部署Ryslog服务配置
#作者:雨中落叶
#博客:https: www.cnblogs.com/yuzly/
echo "********************...[2019/3/25]
docker安装指定版本TAG的镜像docker安装指定版本TAG的镜像
在docker中安装镜像,一般过程是,docker search 软件名称。
本文以tomcat为例,讲解下载指定版本TAG的tomcat。
搜索tomcat镜像
$ sudo docker search tomcat
NAME ...[2019/3/25]
Linux AIDE(文件完整性检测)
一、AIDE的概念
AIDE:Advanced Intrusion Detection Environment,是一款入侵检测工具,主要用途是检查文档的完整性。AIDE在本地构造了一个基准的数据库,一旦操作系统被入侵,可以通过对比基准数据库而获取文件变更记录,使用aide.conf作为其配置文...[2019/3/25]
Ubuntu 16.04LTS 更新清华源
1 备份原来的更新源
cp /etc/apt ources.list /etc/apt ources.list.backup
如果提示权限不够就输入下面两行,先进入到超级用户,再备份
sudo -s
cp /etc/apt ources.list /etc/apt our...[2019/3/25]
linux下的学习之路下的小困难
&n...[2019/3/25]
Linux-负载均衡LVS别来无恙-
LVS负载均衡
负载均衡集群是Load Balance 集群的缩写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有Nginx、LVS、Haproxy,商业的硬件负载均衡设备有F5、Netscale等。
负载均衡LVS基本介绍
LB集群的架构和原理很简单,就是当用户的请求过来时,会直接...[2019/3/25]
Linux DNS服务配置
主、从域名服务器配置
一、实验环境
主域名服务器:ns1.topsec.com,192.168.120.119
从域名服务器:ns2.topsec.com,192.168.120.120
二、实验步骤
1.安装bind yum install bind&...[2019/3/25]
linux 学习第十四天(Apache安装、基于ip、基于域名、基于端口配置)
一、虚拟主机
A、基于IP地址 B、基于域名 C、基于端口号
复习yum仓库挂载
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom/
vim /etc/fstab
/dev/cdrom...[2019/3/25]
VMware实现iptables NAT及端口映射
1. 前言
本文只讲解实战应用,不会涉及原理讲解。如果想要了解iptables的工作流程或原理可参考如下博文。
具体操作是在PC机的VMware虚拟机上进行的,因此涉及的地址都是内网IP。在实际工作中也是一样的操作流程,只需要把涉及外网的地址改为公网IP即可。
&nbs...[2019/3/25]
使用yum命令报错File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: - 苦逼运维-匿名
使用yum命令报错File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:
解决办法:
修改yum配置文件,将python版本指向以前的旧版本
?
? # vi /usr/bin/yum
#!/usr/bin/p...[2019/3/25]
linux学习总结
1.linux的体系结构
体系结构主要分为用户态(用户上层活动)和内核态
内核:本质是一段管理计算机硬件设备的程序
系统调用:内核的访问接口,是一种不能再简化的操作
公用函数库:系统调用的组合拳
shell:命令解释器,可编程
...[2019/3/25]
Linux 自动化部署DNS服务器Linux 自动化部署DNS服务器
Linux 自动化部署DNS服务器
1.首先配置主DNS服务器的IP地址,DNS地址一个写主dns的IP地址,一个写从dns的地址,这里也可以不写,在测试的时候在/etc/resolv.conf中添加记录。
2.配置从dns的IP地址
3. 运行脚本,选择1,部署主DNS服务器...[2019/3/25]
转型大数据之学前准备,掌握linux(一)
导语:为什么要学习linux?学到什么程度?
大数据技术是运行在集群,且是linux操作系统这样的集群当中的,所以学习大数据之前,你得先掌握了linux的简单操作,没错,我们不是专门的做linux工作,所以只要学会简单操作,会用了就行
学习阶段不可能专门买四五台服务器,成本太高...[2019/3/25]