码迷,mamicode.com
首页 > 系统相关
linux平台学x86汇编(十四):函数的使用
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         和高级语言一样,汇编语言在多个项目之间可能会编写相同的过程和处理,如果使用函数的话就可以不必每次需要时都重复编写实用程序代码,从而在需要它的时候调用它。         函数包含完成特定功能所需的代码,数据从主程序传递给函数,然后结果返回给主程序。调用函...
分类:系统相关   时间:2015-05-10 22:31:53    阅读次数:254
linux平台学x86汇编(十五):使用命令行参数
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         在高级语言中,程序在命令行上启动时常常带一个或多个参数,在汇编语言中也可以实现这一特性。在实现这一特性之前,我们先了解一下linux如何从命令行执行程序。         每一个应用程序开始执行时,系统都会为该程序分配一块内存区域,并且每个程序都...
分类:系统相关   时间:2015-05-10 22:29:53    阅读次数:283
linux平台学x86汇编(十七):在汇编中使用linux系统调用
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         在前面章节我们已经看到,启动系统调用需要使用INT指令。linux系统调用位于中断0x80,执行INT指令时,所有操作转移到内核中的系统调用处理程序,完成后执行转移到INT指令之后的下一条指令。         linux的系统调用在如下文件(3...
分类:系统相关   时间:2015-05-10 22:31:06    阅读次数:221
Ubuntu 14.10 创建虚拟网卡实现桥接网络
目标需求:在Ubuntu主机创建一张虚拟网卡,使得搭建在VirtualBox中的其他主机能借助虚拟网卡构建的局域网进行相互间的通讯步骤一:准备工具包安装 uml-utilities 以及 bridge-utilssudo apt-get install uml-utilities bridge-ut...
分类:系统相关   时间:2015-05-10 20:24:18    阅读次数:578
LINUX创建用户的命令
LINUX创建用户的命令useradd -g test -d /home/test1 -s /etc/bash -m test1注解:-g 所属组 -d 家目录 -s 所用的SHELL 删除用户命令userdel -r test1创建密码命令passwd查看linux下用户组是哪个命令!察看 /.....
分类:系统相关   时间:2015-05-10 20:17:05    阅读次数:157
基于Linux的转发架构
1 用户态转发1.1 netmap1.2 dpdk2 用户态协议栈2.1 转发接口2.2 NPF2.2.1 NAT2.2.2 filter2.2.3 IP Firewall/IP Filter/PacketFilter实现比较2.3 多线程协议栈
分类:系统相关   时间:2015-05-10 20:13:33    阅读次数:144
Linux cat命令详解
使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-non...
分类:系统相关   时间:2015-05-10 20:09:21    阅读次数:234
mac os vim 乱码
1 yum -y groupinstall chinese-support 2 3 vim /etc/sysconfig/i18n 4 5 LANG="zh_CN.UTF-8" 6 LANGUAGE="zh_CN.UTF-8:zh_CN.GB2312:zh_CN" 7 SUPPORTED="z...
分类:系统相关   时间:2015-05-10 20:07:45    阅读次数:185
Ubuntu系统SSH远程服务器查看日志显示乱码问题解决
本地为Ubuntu系统, 本地系统字符编码为: echo $LANG zh_CN.UTF-8 而远程服务器(121.199.42.27)的字符编码为: zh_CN.GB18030 通过ssh登陆上该服务器后,查看tomcat中的catalina.out日志,发现中文是乱码。 以...
分类:系统相关   时间:2015-05-10 19:04:05    阅读次数:350
linux——3.文件操作
/* * file.cpp: for linux file methods */ #include #include #include #include #include #include #include using namespace std; #define UNIT_TEST 1 // file class class File { pub...
分类:系统相关   时间:2015-05-10 19:03:32    阅读次数:138
linux应用开发-I/O操作
linux应用开发-I/O操作 linux-I/O 1 内核方法->vfs虚拟文件系统->lib系统API,与系统相关的非标准的API->标准C的API->APP 2 总线有很多规格,不同的规格的总线不一样,总线用来传输数据,提供传输和寻址的方式,例如PCI是总线的规格, 3 硬件->驱动->总线(排线传输数据)->虚拟文件系统(含多种文件系统) 4 umask...
分类:系统相关   时间:2015-05-10 19:02:39    阅读次数:280
Linux下安装JDK
一、下载JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html查看Linxu系统位数:getconf LONG_BIT根据系统的位数,下载对应的版本,我的是64位的:二、解压JDK解压JDK文件:(tar ...
分类:系统相关   时间:2015-05-10 18:50:31    阅读次数:178
Ubuntu下配置lamp生产环境
1. 安装lamp环境#安装Apache2,目前163的源是2.2.22版本sudo apt-get install apache2#安装MySQL,目前163的源是5.5.24版本apt-get install mysql-server mysql-client#注意MySQL不是无人值守,会提示...
分类:系统相关   时间:2015-05-10 18:44:57    阅读次数:154
Linux命令之 expand split xargs
expand#expand[-t]file将[tab]按键转成空格键选项与参数:-t:后面可以接数字。一般来说,一个tab按键可以用8个空格键取代。root@localhost:~/shell#catfile1JohnDagget 341KingRoad PlymouthAliceFord 22EastBroadway Ricahmondroot@localhost:~/shell#expand-t4file1JohnDagget3..
分类:系统相关   时间:2015-05-10 17:34:01    阅读次数:297
Linux命令之 tr col join
#tr-[ds]SET1[SET2]选项和参数::没有参数,使用SET2的字符取代SET1中的字符-d:删除SET1中包含的字符-s:取代连续重复的字符root@localhost:~/shell#catfileMassachusettsVirginia//没有参数,取代将字符M、V取代为Kroot@localhost:~/shell#catfile|trMVKKassachusettsKirginia/..
分类:系统相关   时间:2015-05-10 17:31:33    阅读次数:229
archlinux 杂记
archlinux的滚动升级据说很容易挂。但是我好像从来没有挂过。不要随便pacman-Syu。用chromium或者firefox订阅archlinux.org的recentnewsupdates因为是滚动升级,所有有时候需要手动操作,这时候这个news里面会给你列出来。每次升级前都看一下有没有news。tips:将pacman-Syuw--..
分类:系统相关   时间:2015-05-10 17:32:01    阅读次数:196
Linux启动过程
如图:启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,..
分类:系统相关   时间:2015-05-10 17:27:51    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!