首页 > 系统服务
Linux设备驱动探究第1天----spi驱动(1)
本文允许转载,请注明出处:http://blog.csdn.net/fulinusLinux内核代码实在太大了,一个小小的模块也会让你手足无措,今天下午决心要把spi驱动好好看看。首先分析spidev.c文件,这个文件中定义struct file_operations结构中的成员。成员有spidev_write、spidev_read和spidev_ioctl,前两者实现半双工通信,后者实现全双工...
分类:系统服务   时间:2015-04-02 20:56:17    收藏:0  评论:0  赞:0  阅读:249
Linux内核源代码情景分析-访问权限与文件安全性
在Linux内核源代码情景分析-从路径名到目标节点,一文中path_walk代码中,err = permission(inode, MAY_EXEC)当前进程是否可以访问这个节点,代码如下:int permission(struct inode * inode,int mask) { if (inode->i_op && inode->i_op->permission) { int retv...
分类:系统服务   时间:2015-04-02 20:56:06    收藏:0  评论:0  赞:0  阅读:395
mac_github使用
Github上查看并下载源代码地址 下载安装github_Mac版本 https://mac.github.com 运行后,菜单配置帐号 点击 + 添加本地已经的工程 提交成功后就在github上生成了一个repository 最终效果图: 添加一个readme.md文件...
分类:系统服务   时间:2015-04-02 20:55:06    收藏:0  评论:0  赞:0  阅读:269
Linux内核源代码情景分析-文件系统安装后的访问
在Linux内核源代码情景分析-文件系统的安装,一文中,已经调用sudo mount -t ext2 /dev/sdb1 /mnt/sdb,在/mnt/sdb节点上挂载了文件系统,那么我们接下来访问/mnt/sdb/hello.c节点。我们来看一下path_walk的执行有什么不同?int path_walk(const char * name, struct nameidata *nd) { ...
分类:系统服务   时间:2015-04-02 20:53:06    收藏:0  评论:0  赞:0  阅读:293
Ubuntu下deb包的安装方法
deb是debian linus的安装格式,跟red hat的rpm很类似,最主要的安装命令是:dpkg -i file.deb dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。全部源自Debian的Linux发行版都使用dpkg...
分类:系统服务   时间:2015-04-02 20:44:26    收藏:0  评论:0  赞:0  阅读:203
一年成为Emacs高手(像神一样使用编辑器)
作者:陈斌(redguardtoo)版本:20150317更新时间: 2015-03-17 Tue原创时间: 2012-01-31 Tue版权:本文採用下面协议进行授权,自由转载 - 非商用 - 非衍生 - 保持署名 | Creative Commons BY-NC-ND 3.0,转载请注明作者及出...
分类:系统服务   时间:2015-04-02 20:35:36    收藏:0  评论:0  赞:0  阅读:398
linux之使用cron,logrotate管理日志文件
1) logrotate配置 logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。 我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。 logrotate 程序还可以用于压缩日志文件,以及发送日志...
分类:系统服务   时间:2015-04-02 20:28:46    收藏:0  评论:0  赞:0  阅读:196
ubuntu下lnmp的安装
适用于ubuntu14.04和源是14.04的ubuntu上安装nginx(我学在线Moodle工作室---注这里安装的是最新版的nginx,并且解决pathinfo问题,特别适用于Moodle安装)nginx相对于apache来说,在高并发访问上有不可忽略的极大的优势,特别是在服务器配置相对较.....
分类:系统服务   时间:2015-04-02 20:21:26    收藏:0  评论:0  赞:0  阅读:278
利用shell/bask产生随机字符串
以下都是在Ubuntu下面进行的 1. 生成随机字符串 cat /dev/urandom | tr -dc ‘a-zA-Z0-9/+‘ | head -c 64 ![在此输入图片描述][1] 2. pwgen 可以用来产生适合作为密码的乱数字串 按转可用 sudo apt-get install p...
分类:系统服务   时间:2015-04-02 19:14:57    收藏:0  评论:0  赞:0  阅读:288
linux, configure --prefix=/有什么用
指定安装路径 不指定prefix,则可执行文件默认放在/usr?/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr?/local/share。你要卸载这个程序,要么在原来的m...
分类:系统服务   时间:2015-04-02 19:13:27    收藏:0  评论:0  赞:0  阅读:315
Cisco 无线AP配置方法
1.设置AP的名字XIAAP(config)#hostnameXIAAP012.设置BVI接口的IP和子网掩码,默认网关XIAAP01(config)#interfacebvI1XIAAP01(config-if)#ipaddress10.50.5.8255.255.255.0XIAAP01(config-if)#noshutdownXIAAP01(config)#ipdefault-gateway10.50.5.13.全局启动无线XIAAP01(config..
分类:系统服务   时间:2015-04-02 19:12:16    收藏:0  评论:0  赞:0  阅读:367
查看Linux系统下RAID信息
查看Linux系统下RAID信息软件RAID详细可参见:http://molinux.blog.51cto.com/2536040/516008查看阵列状态:[root@test~]#cat/proc/mdstatPersonalities:[raid6][raid5][raid4] md0:activeraid5sdd1[2]sdc1[1]sdb1[0] 9783296blockslevel5,64kchunk,algorithm2[3/3][UUU] unuse..
分类:系统服务   时间:2015-04-02 19:08:27    收藏:0  评论:0  赞:0  阅读:513
Linux发展史
一、计算机的发展史第一代:电子管计算机(1946-1958)1946年,世界上第一台计算机ENIAC在美国宾夕法尼亚大学诞生。1950年,冯诺依曼实现了采用二进制和存储程序的计算机EDVAC。第二代:晶体管计算机(1958-1964)高级语言诞生。第三代:集成电路计算机(1964-1970)出现了以IB..
分类:系统服务   时间:2015-04-02 19:07:17    收藏:0  评论:0  赞:0  阅读:325
linux的发展史
一、所谓的LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多..
分类:系统服务   时间:2015-04-02 19:05:17    收藏:0  评论:0  赞:0  阅读:245
为何放弃Eclipse,最终转向IntelliJ
1爱恨交加却难以割舍的Eclipse这真的是一个非常艰难的决定,我在大学那会就开始用Eclipse,一转眼都10来年了,基本Eclipse中我可能会用到的快捷键我都是下意识的就能按出来。记得第一次使用的时候,惊讶的发现竟然有界面精美、功能强大、运行流畅于一身的IDE,感觉就是梦幻般的..
分类:系统服务   时间:2015-04-02 19:04:46    收藏:0  评论:0  赞:0  阅读:195
TerminateProcess终止进程失败
今天写了个自动升级程序,   该程序从服务器下载客户端最新版本, 然后通过查找客户端进程的方式, 使用TerminateProcess终止进程, 代码如下: void KillProcess( CString strProName ) { PROCESSENTRY32 pe32; pe32.dwSize = sizeof(pe32); HANDLE hPro...
分类:系统服务   时间:2015-04-02 19:02:36    收藏:0  评论:0  赞:0  阅读:671
shell如何在指定文件的指定位置后面添加内容
最近工作中遇到一个问题,想在某个文件的指定位置后面添加一个标志位,要求在shell脚本里实现。问题说明:想在sys_config.fex文本的某个字符串后面添加一个flag例如:sys_config.fex里有这么一段[nand_para]nand_use = 1要求在[nand_para]后面添加一个flag = 1,最后变成(不影响其他内容):[nand_para]flag = 1nand_u...
分类:系统服务   时间:2015-04-02 19:01:06    收藏:0  评论:0  赞:0  阅读:174
基于MAC OS 操作系统安装、配置hadoop
在Mac上安装Hadoop对我这个之前从未接触过*nix的用户来说,使用命令行来做一系列的事情还是废了一番功夫。特写这个记录,以做备份。获取Java我的Mac运行的操作系统是OS X 10.7 Lion,之前已经安装过Java了,可以在实用工具->终端中使用java -version命令来确认jav...
分类:系统服务   时间:2015-04-02 18:48:16    收藏:0  评论:0  赞:0  阅读:255
Linux内核中的中断
http://blog.csdn.net/weiqing1981127/article/details/8298585中断处理程序是被内核调用来响应中断的,它运行在中断上下文,中断处理程序是上半部,当接收到一个中断,它就立即开始执行,但只做有严格时限的工 作,例如对接收的中断进行应答或复位硬件,这些...
分类:系统服务   时间:2015-04-02 18:47:16    收藏:0  评论:0  赞:0  阅读:350
linux下IPTABLES配置详解
linux下IPTABLES配置详解如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)targe...
分类:系统服务   时间:2015-04-02 18:45:26    收藏:0  评论:0  赞:0  阅读:327
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!