• 关于Linux虚拟化技术KVM的科普

    时间:2024-01-18 22:57:24

    虚拟化技术应用越来越广泛,虚拟化技术需求越来越强劲。KVM、XEN、Docker等比较热门,尤其是KVM技术越来越受欢迎。基于此背景,了解一下KVM+QEMU就有点必要了。从网上收集了一些资料进行科普,由于篇幅太长,分开如下:《关于Linux虚拟化技术KVM的科普 科普一(先用起来!)》《关于Lin...

  • 深入理解linux网络技术内幕读书笔记(三)--用户空间与内核的接口

    时间:2024-01-18 22:49:16

    Table of Contents1 概论1.1 procfs (/proc 文件系统)1.1.1 编程接口1.2 sysctl (/proc/sys目录)1.2.1 编程接口1.3 sysfs (/sys 文件系统)1.4 ioctl 系统调用1.5 netlink 套接字概论procfs (/p...

  • Windows完成端口与Linux epoll技术简介

    时间:2024-01-18 22:39:36

    收藏自:http://www.cnblogs.com/cr0-3/archive/2011/09/09/2172280.htmlWINDOWS完成端口编程1、基本概念2、WINDOWS完成端口的特点3、完成端口(Completion Ports )相关数据结构和创建4、完成端口线程的工作原理5、Wi...

  • linux 编程技术

    时间:2024-01-18 22:37:09

    linux 编程技术No.1前期准备工作GCC的编译过程分为预处理、生成汇编代码、生成目标代码和链接成可执行文件等4个步骤。使用vim编写C 文件 : [lining@localhost program]$ vim hello.c 这样就会在program文件夹生成hello.c文件编译C代码:使用...

  • Docker 基础技术之 Linux cgroups 详解

    时间:2024-01-15 15:10:36

    本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。推荐大家到公众号阅读,那里阅读体验更好,也沉淀了很多篇干货。前面两篇文章我们总结了 Docker 背后使用的资源隔离...

  • 个人技术博客——linux服务器配置以及flask框架

    时间:2023-12-29 20:23:24

    本次的软件工程实践,我负责我们组后台服务的搭建,我选用了bandwagon的服务器,安装的是Debian GNU/Linux,全程在root用户下操作,后端服务是用python的flask框架,数据库用的是postgres,内容会慢慢都添加上去。本地登录远程服务器在本地登录远程服务器现在主要用的是S...

  • 黑客技术 —— Linux 命令行

    时间:2023-12-25 23:22:19

    很多和正则表达式 re 是一致的;1. 修改上次执行的命令删除多余部分;% grep fooo /var/log/auth.log% ^o% grep foo /var/log/auth.log替换(输错或少输):# 替换% cat myflie% ^li^il% cat myfile# 漏写% a...

  • 深入理解linux网络技术内幕读书笔记(九)--中断与网络驱动程序

    时间:2023-12-25 13:08:35

    Table of Contents1 接收到帧时通知驱动程序1.1 轮询1.2 中断2 中断处理程序3 抢占功能4 下半部函数4.1 内核2.4版本以后的下半部函数: 引入软IRQ5 网络代码如何使用软IRQ6 softnet_data结构接收到帧时通知驱动程序轮询例如,内核可以持续读取设备上的一个...

  • 微软开放技术发布针对 Mac 和 Linux 的更新版 Azure Node.JS SDK 和命令行工具

    时间:2023-12-23 19:31:28

    发布于 2013-12-04 作者 Eduard Koller这次为我们使用Linux 的朋友带来了更多关于部署云上虚拟机的消息。今天,微软开放技术有限公司 (MS Open Tech),想与大家分享针对 Mac 和 Linux 的更新版 Node SDK 和命令行工具。这次更新为虚拟网络、终结点及...

  • linux内核调试技术之修改内核定时器来定位系统僵死问题

    时间:2023-12-20 12:55:49

    1.简介在内核调试中,会经常出现内核僵死的问题,也就是发生死循环,内核不能产生调度。导致内核失去响应。这种情况下我们可以采用修改系统内核中的系统时钟的中断来定位发生僵死的进程和函数名称。因为内核系统系统时钟采用的是硬件中断的形式存在,所以,软件发生僵死的时候,系统时钟照样会发生中断。1.1、我们在命...

  • Linux入侵痕迹检测方案【华为云技术分享】

    时间:2023-12-20 08:05:29

    背景说明扫描是一切入侵的基础,通过扫描来发现目标主机是否为活动主机、操作系统是什么版本、开放了哪些服务等。扫描技术纷繁复杂,新的扫描技术也层出不穷,不可能穷举所有扫描技术,下面按入侵步骤对主机扫描、端口扫描和服务扫描技术做一个简要分类与概述。活动主机扫描可分为两类:1)ICMP echo扫描与Bro...

  • 分布式缓存技术memcached学习系列(一)——linux环境下编译memcahed

    时间:2023-12-18 08:34:56

    安装依赖工具[root@localhost upload]# yum  install gcc  make  cmake  autoconf  libtool下载并上传文件memcached 依赖于 libevent 库,因此我们需要先安装 libevent.,ibevent和memcached的下...

  • 【转】LINUX系统I/O复用技术之二:poll() -- 不错

    时间:2023-12-17 12:05:08

    原文网址:http://www.cnblogs.com/alyssaCui/archive/2013/04/01/2993886.htmlpollpoll或select为大部分Unix/Linux程序员所熟悉,这俩个东西原理类似,性能上也不存在明显差异,但select对所监控的文件描述符数量有限制,...

  • Linux系统KVM虚拟化技术

    时间:2023-12-13 16:49:30

    在公司工作时出现了这样一个需求:需要在一台服务器中安装两个系统,分别部署不同的服务,设置不同的系统时间,并且两个系统之间可以互相通讯。在网上查询相关资料后,决定通过KVM实现该功能,现将步骤记录如下。我这边服务器用的是CentOs7.2版本。虚拟机也使用相同版本。主机名hls 、IP:192.168...

  • 网络虚拟化技术(一): Linux网络虚拟化

    时间:2023-12-11 08:42:22

    创建虚拟网络环境使用命令$ ip netns add net0可以创建一个完全隔离的新网络环境,这个环境包括一个独立的网卡空间,路由表,ARP表,ip地址表,iptables,ebtables,等等。总之,与网络有关的组件都是独立的。ip命令需要root权限的,但是由于本文大量使用ip命令,于是笔者...

  • linux脚本编程技术

    时间:2023-11-25 17:36:49

    linux脚本编程技术一、什么是脚本脚本是一个包含一系列命令序列的可执行(777)文本文件。当运行这个脚本文件时,文件中包含的命令序列将得到自动执行。二、脚本编程#!/bin/sh 首行固定格式#!表明该脚本的的解析器,这里使用/bin/sh来解析2.1变量shell脚本允许用户设置和使用自己的变量...

  • java技术用ssh从linux服务器下载数据

    时间:2023-11-19 23:15:45

    通常需要从linux服务器获取数据文件,而通常能有的访问方式只有ssh,所以就可以用ssh进行数据下载。java连接远程主机的方式有多种,这里和大家分享的是通过ssh方式连接远程主机,使用的是jsch这个jar包,资源在这里。package com.app.pt.backup.util;import...

  • Linux计划任务及压缩归档(week2_day1)--技术流ken

    时间:2023-11-10 23:17:07

    计划任务介绍我们可以通过一些设置。来让电脑定时提醒我们该做什么事了。或者我们提前设置好,告诉电脑你几点做什么几点做什么,这种我们就叫它定时任务。而遇到一些需要执行的事情或任务。我们也可以通过命令来告诉电脑一会临时把这个工作给做一下总结:在我们LINUX中,我们可以通过crontab和at这两个东西来...

  • linux杂谈(十七):iscsi存储分离技术

    时间:2023-11-10 16:48:21

    1.iscsi简单介绍​​iSCSI利用了TCP/IP的port 860 和 3260 作为沟通的渠道。透过两部计算机之间利用iSCSI的协议来交换SCSI命令,让计算机能够透过快速的局域网集线来把SAN模拟成为本地的储存装置。​​尽管 iSCSI 能够与随意类型的 SCSI 设备进行通信,系统管理...

  • [转载]linux段页式内存管理技术

    时间:2023-11-09 21:37:21

    原始博客地址:http://blog.csdn.net/qq_26626709/article/details/52742470一、概述1.虚拟地址空间内存是通过指针寻址的,因而CPU的字长决定了CPU所能管理的地址空间的大小,该地址空间就被称为虚拟地址空间,因此32位CPU的虚拟地址空间大小为4G...