操作系统
文章平均质量分 80
csdnldsg
这个作者很懒,什么都没留下…
展开
-
Linux 常用命令集合
1. 常用命令ls 显示当前目录下的文件和文件夹; -ltr 按时间顺序显示文件和文件夹的详细信息,不带参数的时候 只显示文件夹和文件。vi 打开文件的内容tar -cvf file.tar file 压缩成tar包tar -xvf file.tar file 解压缩tar包,后面的file可以不用写,解压成默认的就是file。cp 复制 cp file.xml fil原创 2016-05-27 17:48:11 · 257 阅读 · 0 评论 -
linux下find命令和文件的三种时间
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 linux下find命令的用法 find -name //根原创 2016-05-27 17:48:45 · 1050 阅读 · 0 评论 -
进度条和汇编指令的编译过程
一.进度条都是我们很熟悉的东西,比如下载东西时就会有进度条,打开虚拟机时也有进度条等等。但是进度条是如何用代码实现的?下面我们就来看看如何实现进度条代码如下:运行结果如下:二.汇编指令的编译过程通常在windows下,我们在VC或VS下进行程序的编辑与运行,往往不会想到程序到底是如何运行的,其实它并非我们想的那么简单,而是通过 预处理阶段,编译阶段汇编阶段,连接原创 2016-06-07 12:01:33 · 601 阅读 · 0 评论 -
TCP三次握手,四次挥手,NAT和代理服务器的原理
TCP三次握手:TCP 连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换 TCP 窗口大小信息。以下为客户端连接服务端的过程:1. 客户端向服务器发送一个SYN置位的TCP报文,其中包含连接的初始序列号x和一个窗口大小(表示客户端上用来存储从服务器发送来的传入段的缓冲区的大小)。2. 服务器收到客户端发送过来的SYN报文后,向客户端发送一个原创 2016-07-24 17:46:56 · 1816 阅读 · 0 评论 -
管道容量以及缓冲区的组成 (Linux)
一.管道容量:开始也不知道管道容量是多大,通过查找资料,其实很容易知道的,仅仅需要一条指令。命令:ulimit -a在终端输入该命令就会出现如下一表:管道容量 sizeof(pipe)= 512 bytes* 8 = 4kb二.管道缓冲区1、管道(pipe)管道是进程间通信的主要手段之一。一个管道实际上就是个只存在于内存中的文件,对这个文件的操作要通过两原创 2016-07-03 00:25:50 · 6758 阅读 · 0 评论 -
结构体进程描述进程
一 进程有四大状态,分别为可运行状态,等待状态,暂停状态,僵死状态1)可运行状态处于这种状态的进程,要么正在运行、要么正准备运行。正在运行的进程就是当前进程 (由 current 宏 所指向的进程),而准备运行的进程只要得到CPU 就可以立即投入运行,CPU 是 这些进程唯一等待的系统资源。系统中有一个运行队列(run_queue),用来容纳所有处于可 运行状态的进程,调度程序执行原创 2016-06-18 19:40:07 · 570 阅读 · 0 评论 -
Centos下vim、ctags的配置及基本用法
vi/vim 基本使用方法 vi编辑器是Unix及Linux系统下标准的编辑器,下面简单地介绍一下它的配置和一小部分指令。Vi也是Linux中最基本的文本编辑器,所以要想学好Linux的同学就要好好学习vi/vim了。下载安装 vim:yum -y install vim*Vim有三种模式:一般模式,编辑模式,命令模式,下面我就简单介绍一下原创 2016-06-05 11:26:10 · 2343 阅读 · 0 评论 -
OpenSSL 编程入门
如果你急切的想构建一个简单的Web客户端和服务器对,这时你就需要使用SSL了.. SSL是一种保护基于TCP协议的网络应用最快而且最简单的的方法,如果你正在用C语言做开发,那么对于你来说,最好的选择可能就是使用OpenSSL了. OpenSSL是在Eric Young的SSLeay包的基础上对TSL/SSL的一个免费的执行(类似于BSD方式的License).然而, 不幸运的事情原创 2017-12-31 01:01:52 · 2793 阅读 · 0 评论