码迷,mamicode.com
首页 > 系统相关
linux学习笔记
linux应用流域 1. 基于linux的企业服务器 www.netcraft.com 2. 嵌入式应用 linux和windows的且别 linux严格区分0大小写 linux中所有内容以文件的形式保存,包括硬件linux中不靠扩展名区分文件的类型 压缩包:*.gz *.bz2 *.tar.bz2 ...
分类:系统相关   时间:2016-07-24 17:34:18    阅读次数:177
Linux-(C)文件读写实例(系统调用/标准I/O库)
从实现的角度:系统调用直接对文件和设备进行访问和控制的的一组底层接口, 而标准I/O库为地城I/O调用提供了一个通用的接口,系统调用直接跟底层打交道,系统调用移植性远不如标准I/O库好。 从性能的角度:使用系统调用会影响系统的性能。与库函数调用相比,系统调用的开销要大些,因为在执行系统调用时,Linux必须从运行用户代码切换到执行内核代码,然后再返回用户代码。减少这种开销的一个好办法是,在程序中尽量减少系统调用的次数,并且让每次系统调用完成尽可能多的工作。比如,每次读写大量的数据而不是每次仅读写一个字符。...
分类:系统相关   时间:2016-07-24 16:29:32    阅读次数:587
Memcached
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语 ...
分类:系统相关   时间:2016-07-24 16:22:47    阅读次数:234
Linux系统如何查看版本信息
在windows下我们查看系统信息直接右击电脑属性就可以查看了.那么在Linux系统中如何查看呢.下面给大家介绍几种查看的方式. 1、输入"uname -a ",可显示电脑以及操作系统的相关信息。 2、输入"cat /proc/version",说明正在运行的内核版本。 3、输入"cat /etc/ ...
分类:系统相关   时间:2016-07-24 16:22:08    阅读次数:419
如何查看Linux是32位还是64位
查看linux机器是32位还是64位的方法: 1、file /sbin/init 或者 file /bin/ls 32-bit. 2、getconf LONG_BIT 3、uname -a i686表示32位机器 i686 只是i386的一个子集,支持的cpu从Pentium 2 (686)开始,之 ...
分类:系统相关   时间:2016-07-24 16:10:24    阅读次数:194
Linux档案属性
输入命令:ls -al 档案类型权限: 第一個字元代表这个档案是『目录、档案或链接档等等』: 当为[ d ]则是目录; 当为[ - ]则是目录; 若是[ l ]则表示为链接档(link file); 若是[ b ]则表示为装置档里面的可供存储的周边设备(可随机存取裝置); 若是[ c ]则表示为装置 ...
分类:系统相关   时间:2016-07-24 16:06:48    阅读次数:235
ubuntu 创建用户
1、创建用户 mysql> use mysql;mysql> insert into user(Host,User,Password) values(“localhost”,”wangzh”,password(“123456″));//刷新系统权限表mysql>flush privileges; 创 ...
分类:系统相关   时间:2016-07-24 16:06:09    阅读次数:271
Linux之vim学习
vim 分三种模式:一般模式、编辑模式、命令模式1.一般模式一般模式下可以进行移动光标、删除、粘贴复制等操作 移动光标操作h或向左箭头:光标左移动一个字符 j或向下箭头:光标下移动一个字符 k或向上箭头:光标上移动一个字符 l或向右箭头:光标右移动一个字符 30j:光标下移动30个字符 ctrl+f:屏幕向下移动一页,相当于Page Down(常用) ctrl+b:屏幕向上移动一页,相当于Page...
分类:系统相关   时间:2016-07-24 14:58:34    阅读次数:235
Linux进程通信(二)IPC消息队列
一、什么是消息队列 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。但是消息队列与命名管道一样,每个数据块都有一个最大长度的限制。 Linux用宏MSGMAX和MSGMNB来限制一条消息的最大长度和一个队列的最大长度MSGMNI来限制消息队列的...
分类:系统相关   时间:2016-07-24 14:59:57    阅读次数:324
shell if [[ ]]和[ ]区别 || &&
[]和test 两者是一样的,在命令行里test expr和[ expr ]的效果相同。 test的三个基本作用是判断文件、判断字符串、判断整数。支持使用 ”与或非“ 将表达式连接起来。 test中可用的比较运算符只有==和!=,两者都是用于字符串比较的,不可用于整数比较,整数比较只能使用-eq, ...
分类:系统相关   时间:2016-07-24 14:52:26    阅读次数:326
vim的配置与使用
经历了一次source insight 一言不合就崩溃之后,决定还是花点时间好好配置和学习以下vim 于是找到大神的配置 https://github.com/humiaozuzu/dot-vimrc 根据页面的介绍,如下操作 Backup your old vim configuration fi ...
分类:系统相关   时间:2016-07-24 14:46:47    阅读次数:510
Linux grep与正则表达式
grep命令 格式:grep [-acinv] [--color=auto] '查找字符串' filename -a 将binary文件以text文件的 -c 计算找到 ‘查找字符串’ 的次数 -i 忽略大小写的不同,所以大小写视为相同 -n 顺便输出行号 -v 反向选择,即显示出没有 ‘查找字符串 ...
分类:系统相关   时间:2016-07-24 14:45:33    阅读次数:198
linux 下 eclipse 开发环境的搭建
在windows平台下开发习惯了各种ide,不得不承认ide给我们开发带来的便捷。于是希望在linux平台下也希望找到一个合适的ide。这就想起来了eclipse具有跨平台性。 那么就开始搭建环境吧。 1.首先需要去下载程序包,由于eclipse的运行需要java环境,需要去oracle网站下载jd ...
分类:系统相关   时间:2016-07-24 13:33:57    阅读次数:246
ubuntu中source insight打不开,报错pagefault的解决方法
在ubuntu中装了source insight用来看代码。 但用了一段时间后,有一天突然就发现打不开了,打开马上会弹出wine的错误,详细信息里面是什么PageFault 0x0000008之类的,下面跟着很长的一堆内存地址。 google百度,重装wine,重装source insight,都不 ...
分类:系统相关   时间:2016-07-24 13:22:19    阅读次数:215
linux下各硬件设备的文件名
选择好你所需要的硬件配置后,接下来得要了解一下各硬件 在Linux当中所扮演的角色。这里鸟哥再次强调一下: 在Linux系统中,每个设备都被当成一个文件来对待。 举例来说,IDE接口的硬盘的文件名即为/dev/hd[a-d],其中, 括号内的字母为a-d当中的任意一个, 也即有/dev/hda,/d ...
分类:系统相关   时间:2016-07-24 13:23:27    阅读次数:377
《鸟哥的Linux私房菜:服务器搭建篇》第一部分学习笔记
零、问题集 1. 我们购买网络时,有4M、5M、8M、10M乃至100M,运营商是如何控制每个用户的带宽的? 一、网络基础概念 1. 交换器与集线器最大的差异,在于交换器内有一个特别的内存, 这个内存可以记录每个 switch port 与其连接的 PC 的 MAC 地址,所以,当来自 switch ...
分类:系统相关   时间:2016-07-24 13:18:12    阅读次数:187
CISCO   基础
一Router>用户模式Router#特权模式Router(configr)全局配置模式二三条提高效率的命令R1(config)#lineconsole0R1(config-line)#noexec-timeout00R1(config-line)#loggingsynchronousR1(config-line)#exitR1(config)#noipdomainlookup三配置Console密码R1(config)#lineconsole..
分类:系统相关   时间:2016-07-24 12:12:27    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!