Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

GNU/Linux 启用 Intel Rapid Start

GNU/Linux 启用 Intel Rapid Start

Intel Rapid Start 是 Intel 公司研发的一种帮助笔记本电脑节省电源和快速恢复的技术,与传统的睡眠(Sleep)和休眠(Hibernate)有一定的区别,相较而言,与混合睡眠(Hybrid Sleep)倒是有一些相似的地方。Intel 说,这技术首先要主板支持,其次要有 SSD,最后要有 Windows。但其实 SSD 和 Windows 都不是必须的。我就在 HDD + Linux 的组合里成功地使用了 Intel Rapid Sta...
Vim的高亮查找操作

Vim的高亮查找操作

使用了Vim这么久,却一直无法牢记一些基本的操作指令。今天查找一个关键字时,想不起来怎么查找“下一个”,于是google之并解决,顺便把有用的都贴过来罢。查找指令:/xxx 往下查找?xxx 往上 n 下一个:set hls 打开高亮:set nohls 关闭高亮下面是查找替换,虽然我至今没使用过这一功能 - - 因为网上太多了,所以转来也不知道原创是谁1,简单替换表达式替换命令可以在全文中用一个单词替换另一个单词::%s/fou...
Mac利用PD虚拟机安装CentOS 7

Mac利用PD虚拟机安装CentOS 7

一、PD虚拟机的安装1、Parallels Desktop ,简称PD,号称是Mac上最好用的虚拟机,具体的就在此不进行过多描述。下附Mac .app文件夹下载,下载后放入/Applications/文件夹下即可。安装完成后如图2、打开PD,运行效果如下运行效果二、CentOS7的安装1、选择ISO文件准备选择ISO文件2、选择Centos7镜像,点击继续选择Centos7镜像点击此处进行下载Centos7镜像文件(根据实际网络情况选择主机下载,个人推荐1...
netfilter-在内核态操作网络数据包

netfilter-在内核态操作网络数据包

一.概述 netfilter是自2.4内核的一个数据包过滤框架。可以过滤数据包,网络地址和端口转换(nat和napt技术),以及其他操作数据包的功能。主要工作原理是在内核模块注册回调函数(hook函数)到内核,内核执行到相关点时会触发这个回调函数,然后根据回调函数里的逻辑,对包含网络协议栈的sk_buff结构进行操作!!!iptables的内核模块就是使用的netfilter。netfilter官方网站:h...
Linux权限管理

Linux权限管理

1、基本权限文件权限位,10位:-rwxr-xr-- 第一位表示文件类型,后面3组就是权限,第一组是u所有者,第二组是g所属组,第三组是o其他人 r 读,w 写 ,x 执行权限修改:chmod [选项] 模式 文件名选项-R表示递归全部赋予命令指定权限比如:chmod u+x abc.avi 给当前用户可执行权限chmod g+w,o+w abc.avi减权限:chmod u-x,g-w abc.avi不用考虑之前的,直接对应赋予对应组权限:chmod u...
Ubuntu 15.10下安装Lazarus IDE 1.6

Ubuntu 15.10下安装Lazarus IDE 1.6

Lazaurs编辑器是很强大的,支持代码补全,自动完成,模板编辑,多行缩进注释,选定代码后批量更改里面的单词!Lazarus 支持多种操作系统,Windows,以及几种 Linux 发行版,当然包括Ubuntu 15.10,Mac OS X。各个Linux发行版安装Lazarus都很方便。用Lazarus 编写IDE时会用到synedit 标签中的控件来高亮显示,是delphi的开源替代品.freepascal://wiki.lazarus。支持 Free...
Linux混杂字符设备

Linux混杂字符设备

Linux混杂字符设备混杂设备驱动模型混杂设备概念在Linux系统中,存在一类字符设备,它们拥有相同的主设备号(10),但次设备号不同,我们称这类设备为混杂设备(miscdevice)。所有的混杂设备形成一个链表,对设备访问时内核根据次设备号查找到相应的混杂设备。1.设备描述Linux中使用structmiscdevice来描述一个混杂设备。structmiscdevice{intminor;/*次设备号*/constchar*name;/*设备名*/co...
Linux字符设备-内核态数据与用户态数据互传

Linux字符设备-内核态数据与用户态数据互传

Linux字符设备-内核态数据与用户态数据互传_IO,_IOR,_IOW和_IORW的含义对于系统支持设备的ioctl号,你可以在/usr/include下面的头文件中找到,对于你自己的设备,如果需要使用ioctl接口,则需要定义自己 的ioctl号。以前的2.4中有个问题是,大家都随便定义自己的ioctl号,造成很大可能性的重复性。一个坏处是难以管理,另外一个是容易造成错误, 例如如果用户本来希望打开一个串口设备,结果通过open打开了网口,如果串口的某...
Linux字符设备-简单字符设备模型

Linux字符设备-简单字符设备模型

Linux字符设备一.使用字符设备驱动1.编译/安装驱动在Linux系统中,驱动程序通常采用内核模块的程序结构来进行编码。因此,编译/安装一个驱动程序,其实质就是编译/安装一个内核模块。2.字符设备文件通过字符设备文件,应用程序可以使用相应的字符设备驱动程序来控制字符设备。创建字符设备文件的方法一般有两种:1.使用mknod命令mknod/dev/文件名c主设备号次设备号2.使用函数在驱动程序中创建二.字符驱动编程模型设备描述结构驱动模型在Linux系统中...
Linux下怎么来利用crontab实现计划任务

Linux下怎么来利用crontab实现计划任务

前言Crontab是Linux下常用的的,用来设置周期性执行命令的工具。利用这个工具,可以帮助我们制定计划任务,对于系统管理员来说,非常有用。开发程序中,我也常用这个工具在凌晨定时备份数据库,程序代码等。一、基本语法(1)Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Year; Seco...
Ubuntu 14.04下Django+MySQL安装部署全过程

Ubuntu 14.04下Django+MySQL安装部署全过程

一、简要步骤。(阿里云Ubuntu14.04)Python安装DjangoMysql的安装与配置 记录一下我的部署过程,也方便一些有需要的童鞋,大神勿喷~二、Python的安装由于博主使用的环境是Ubuntu14.04,所以系统自带了Python2.7.6。我们可以使用Python –V查看自己Ubuntu中的Python版本。三、Django1、现在Django的版本已经到1.9.2了。我们可以到官网去下载,然后解压安装。下载地址:http...
在Ubuntu上安装使用Systemtap

在Ubuntu上安装使用Systemtap

因为最近开始在Ubuntu上学习Nginx,在网上看到别人介绍了一款强大的内核探测工具Systemtap,于是便准备学习下这款探测工具为以后代码分析做准备。第一步便是安装。在自己电脑上安装的时候,也是费了一番劲儿。因此,为防止以后需要重新安装,也希望可以帮助后来学习的人,在这里准备写一篇博客做一个记录。 以下便是安装步骤: (0)、安装elfutils,提供分析调试信息的库函数,及libcap-dev。 借助于Ubuntu方便强大的包管理器,可以很方...
怎样在 Ubuntu 和 Debian 中通过命令行管理 KVM

怎样在 Ubuntu 和 Debian 中通过命令行管理 KVM

有很多不同的方式去管理运行在 KVM 管理程序上的虚拟机。例如,virt-manager 就是一个流行的基于图形界面的前端虚拟机管理工具。然而,如果你想要在没有图形窗口的服务器环境下使用 KVM ,那么基于图形界面的解决方案显然是行不通的。事实上,你可以单纯使用包装了 kvm 命令行脚本的命令行来管理 KVM 虚拟机。作为替代方案,你可以使用 virsh 这个容易使用的命令行程序来管理客户虚拟机。在 virsh 中,它通过和 libvirtd 服务通信来达...
<< 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 >>