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

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

首页 / 操作系统 / Linux

Linux内核学习:netlink的内核实现原理

Linux内核学习:netlink的内核实现原理

注: 当用户态进程发送数据时,调用sendmsg实现,其调用内核netlink_sendmsg函数完成,新建了sk_buff,然后给其cb私有缓存中保存了源地址信息,然后把数据拷贝到sk_buff中[nlmsghdr头部已经附在数据部分前面,作为数据部分了]然后利用netlink_unicast发送出去 而当内核态发送时,新建了一个sk_buff,头部填写了nlmsghdr[利用了nlmsg_put实现]结构信息,然后是数据部分,而且给其cb私有部分NET...
Ubuntu 安装Oracle Java 7 (JDK)

Ubuntu 安装Oracle Java 7 (JDK)

Oracle Java (JVM/JDK)目前已经不再在Debian/Ubuntu软件源,Oracle已经停止JDL协议,只发布OpenJDK。当然,如果你确实需要Oracle Java,可以从官网下载。下面是Ubuntu 安装Oracle Java JDK 7方法目前,Oracle Java JDK 7 只发布开发者预览版。#1,下载Oracle JDK 7点击这里,选择接受协议,下载即可。#2,解压下载文件解压时,会创建新文件夹”jdk1.7.0″。我...
Linux(CentOS)系统各个目录的作用详解

Linux(CentOS)系统各个目录的作用详解

文件系统的类型 Linux有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。 普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。 目录文件:包括文件名、子目录名及其指针。它是Linux储存文件名的唯一地方,可用ls列出目录文件。 连接文件:是指向同一索引节点的那些目录条目。用ls来查看是,连接文件的标志用l开头,而文件面后...
Win7用远程桌面(xrdp+vnc)连接Ubuntu

Win7用远程桌面(xrdp+vnc)连接Ubuntu

在Ubuntu上安装sudo apt-get install xrdpsudo apt-get install vnc4server tightvncserver装上了之后,在“首选项—远程桌面”那里,设置好,允许远程桌面,允许控制此时快捷键会有点冲突;当执行 cd 命令, 按 D 的时候 窗口会自动最小化:解决办法:系统--首选项--窗口管理--隐藏所有正常窗口并将桌面设置为焦点-- Mod4+DUbuntu 10.10下配置Android开发真机连接调...
Linux 下如何配置Servlet

Linux 下如何配置Servlet

Linux下设置Servlet,安装的是Tomcat6,手动的。在Windows下直接用netbeans很简单,直接设置好了。。但在Linux下比较麻烦。所有的配置得自己去写。。弄了一个晚上,还是没有整好。。后来btw弄好了。其实也很简单的。。都知道jsp是在以/lib/var/tomcat6/webapps/ROOT/ 为根的。即你的jsp文件必须放在该目录下,当然可以配置。但servlet的class文件必须手动在ROOT下建立WEB_INF文件夹,在...
Linux中用mentohust设置联网环境

Linux中用mentohust设置联网环境

终于可以用mentohust联网了。当然,这半天的时间都网上百度各种解决方法(我也是一名小白呀) 妹的。网上的资料太坑爹了,解决方法给一半另一半让你猜,猜你妹,再详细那么一点点会死么?上来设置mentohust联网的哪位不是小白,cd你妹个目录。。。好了,不多说。讲讲设置吧,在这里怎样安装文件我就不说了。自己找资料去,在这里我只给出十分完整的mentohust设置方法。////////////////////////////////////////////...
Shell文件从Windows上传到Linux问题

Shell文件从Windows上传到Linux问题

问题描述:Windows下的文档上传到Linux下有时会发现每一行多了个^M,那个^M是DOS(Windows)文件上传时没有将回车+换行符转换而产生的解决办法:如果使用FTP上传的话,对这样的文本文件,应该使用ASCII方式,这样上传时FTP会根据两边的文件系统的格式进行必要的转换,上传后的Linux文件中就没有那个^M了。这就是FTP中那个“P”的作用(Protocol,协议)。对二进制文件(图形、压缩、执行等),FTP传送时一定要用BINARY方式,...
RedHat 6.0 Enterprise企业版如何使用yum安装软件

RedHat 6.0 Enterprise企业版如何使用yum安装软件

Linux系统是非常稳定的,但是安装软件有时候却有依赖关系,这样安装软件是很麻烦的,好在有yum可以解决依赖关系,首先按照下面的先后关系安装yum的软件包:1.使用本地光盘:把linux系统安装盘放入光驱,然后执行:mount /dev/cdrom /mnt下面需要配置一下yum文件:vi /etc/yum.repos.d/yum.repo 这文件是要新建的,名字可以随便起,但要以repo结尾[aaaa]name=bbbbbbaseurl=file:///...
Linux内核开发-修改开机Logo

Linux内核开发-修改开机Logo

硬件平台:S5PV210系统平台:Linux 2.6.32Linux默认的系统开机Logo为一只小企鹅,分辨率为80x80,由drivers/video/logo/logo_linux_clut224.ppm生成。这里我们需要修改开机logo图,而且不局限在80x80分辨率,如我们需要一副全屏的图时,我们可以用以下方法达成。一、制作开机适当分辨率的ppm图片。1.安装netpbm包,我们需要制作ppm的工具:pngtopnm ,pnmquant ,pnmt...
Ubuntu下同步Google 日历到Evolution

Ubuntu下同步Google 日历到Evolution

方法很简单,Ubuntu下只需安装一个软件。打开终端,输入命令:sudo apt-get install libgcal0然后打开Evolution,点击左下角的Calender。然后点击菜单栏上的“File -> New -> Calender ”,修改日历形式为 ‘Google’。输入Google用户名和密码。在左侧栏内右键添加日历,刷新即可。效果如图:Linux内核开发-修改开机LogoLinux下中文字符乱码的问题相关资讯 Ubun...
Linux下中文字符乱码的问题

Linux下中文字符乱码的问题

Linux下中文经常会出现乱码,有的是浏览网页出现乱码;有的是文本模式下显示中文出现乱码。下图显示的是我遇到的问题。我安装的是CentOS,x-window下显示中文正常,但是在文本模式下,显示中文则会出现乱码。Linux中locale 详解locale是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与window中文系统的兼容和通信。从实际经验上看来,locale的...
<< 461 462 463 464 465 466 467 468 469 470 >>