Welcome 微信登录

首页 / 操作系统 / Linux

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 服务通信来达...
Linux同步代码到GitHub代码托管仓库

Linux同步代码到GitHub代码托管仓库

相信只要知道GIT这个软件的人,对github.com网站并不陌生 github可以托管你的git版本库,作用类似于SourceForge和Google Code,github的界面是非常人性化的,由于git本身会比svn来的复杂,所以在操作上github会比SourceForge来的难点。所以记录下我在Linux环境的同步过程。下面我们直接跳过注册账号的步骤。前提:确保服务器已经安装git,如果没有安装,可执行以下操作yum install git如果出...
Ubuntu下安装GAMIT 10.40

Ubuntu下安装GAMIT 10.40

从安装的过程来看,Ubuntu在台式机上会安装gcc,但是笔记本上则不会,所以在第一次装的时候并没有成功,虽然从头到尾都安装了,没有中断,但最后采用doy验证的时候没有通过。下文是根据原文加自己的安装过程,总结出的内容,红色是需要注意的地方,内容可能上下有出入,但不影响安装。出入的部分主要是软件的版本显示问题(原文是GAMIT 10.34,我安装的是GAMIT 10.40)和安装路径。首先,安装GCC,因为在root模式下,命令行没有sudo(首次安装系统...
解决Ubuntu 14.04 下SMPlayer的字幕乱码问题

解决Ubuntu 14.04 下SMPlayer的字幕乱码问题

1.SMPlayer播放器对于使用Ubuntu系统的同学,虽然系统初始就带有vedio播放器,但是这里强烈推荐SMPlayer,直接在Ubuntu Software Center中就可以免费下载安装,这个播放器功能非常强大,完美得满足了在Ubuntu系统下追剧看电影的要求,其程序界面如下:2.乱码问题SMPlayer虽然非常好用,但对于一些视频文件常常出现字幕乱码也是非常烦人,经过几番折腾,这里给大家提供一个完美解决乱码问题的方法。如下图:打开Option...
Pear OS再现,Mac OS X界面Linux系统

Pear OS再现,Mac OS X界面Linux系统

去年还说Pear OS 系统已成为历史!说Pear OS 不在提供下载了。近日推出了基于Ubuntu 14.04 LTS的克隆版本。在SourceForge上,葡萄牙开发者Rodrigo Marques已经上传了新版Pear OS的Live DVD ISO镜像。界面高仿Mac OS X,尽管这个Pear OS梨子系统已经沉寂了多年,但是仍然有人对它念念不忘。其采用了与Pear OS相同的理念,基于Ubuntu 14.04 LTS(Trusty Tahr)打...
Windows下使用 EasyBCD 硬盘安装Pear OS

Windows下使用 EasyBCD 硬盘安装Pear OS

Pear OS是一个界面很像mac的Linux distro,基于Ubuntu,免费。可惜的是pear被一个大公司匿名收购后更新就不积极啦,最新的版本见《Pear OS再现,Mac OS X界面Linux系统》。有个pear的替代者elementaryos,但是目前来看后者不如前者美观。看看一般的基于Ubuntu的系统都可以用硬盘安装的方法,简单快捷。参考用 Windows 7下硬盘安装Ubuntu 15.04http://www.linuxidc.com...
Ubuntu 12.04下安装ESET NOD32 Antivirus 4桌面版杀毒防毒软件

Ubuntu 12.04下安装ESET NOD32 Antivirus 4桌面版杀毒防毒软件

ESET NOD32是由ESET发明设计的杀毒防毒软件。ESET,于1992年建立,是一个全球性的安全防范软件公司,主要为企业和个人消费者提供服务。其得奖之旗舰产品NOD32能针对已知及未知的病毒,间谍软件(SPYWARE)及其它对用户系统带来威胁的程式进行实时的保护。Ubuntu下安装ESET NOD32 Antivirus 4 for Linux版杀毒软件 http://www.linuxidc.com/Linux/2010-09/28926.htm下...
<< 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 >>