![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
lei19950206
明明是个强人,天生一副熊样。。
展开
-
【linux】vim学习总结(一)
学习Linux也是有一段时间了,只要有时间,就去练习一些命令,这样有助于记忆~~其实吧,linux下的命令都不是记出来的,而是用出来的。下边呢,就将vim中使用的一些命令整理一下,仅供参考~~关于vim的配置,大家可以在网上找 大神给的配置方法,这里就要略去了~~~vim下有两种模式:insert模式和normal模式。在insert模式下点esc进入normal模式。在normal模式原创 2017-05-11 12:44:06 · 382 阅读 · 0 评论 -
协议号与端口号详解
IP是网络层协议,IP头中的协议号用来说明IP报文中承载的是哪种协议(一般是传输层协议,比如6 TCP,17 UDP;但也可能是网络层协议,比如1 ICMP;也可能是应用层协议,比如89 OSPF)。TCP/UDP是传输层协议,TCP/UDP的端口号用来说明是哪种上层应用,比如TCP 80代表WWW,TCP 23代表Telnet,UDP 69代表TFTP。目的主机收到IP包后,根据IP协议号确...转载 2018-10-29 16:01:32 · 1909 阅读 · 1 评论 -
Linux的网络编程面试题汇总
1:tcp和udp的区别2:流量控制和拥塞控制的实现机制3:滑动窗口的实现机制4:多线程如何同步。5:进程间通讯的方式有哪些,各有什么优缺点6:tcp连接建立的时候3次握手的具体过程,以及其中的每一步是为什么7:tcp断开连接的具体过程,其中每一步是为什么那么做8:tcp建立连接和断开连接的各种过程中的状态转换细节9:epool与select的区别10:epool中et和lt的区...转载 2018-10-29 15:37:20 · 1491 阅读 · 0 评论 -
mysql学习
http://www.runoob.com/mysql/mysql-install.html书籍:https://pan.baidu.com/s/1fIVAXZnZH7u_DDRIyjLTRQmysql登陆:mysql -uroot -p 输入密码增加用户:mysql > create user 'dog''@''localhost'identified by '123';查看...原创 2018-10-29 15:32:07 · 379 阅读 · 1 评论 -
Linux中fork()函数详解
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新原创 2017-07-20 19:39:12 · 350 阅读 · 0 评论 -
Linux面试题
Linux面试题总结一下 一、有文件file1 1、查询file1 里面空行的所在行号 awk ‘{if($0~/^$/)print NR}’ file or grep -n ^$ file |awk ‘BEGIN{FS=”:”}{print $1}’或者用grep -n ^$ /usr/local/httpd/conf/httpd.conf原创 2017-07-07 19:43:54 · 1538 阅读 · 0 评论 -
操作系统常见面试题总结
1、什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的原创 2017-07-07 16:21:40 · 293 阅读 · 0 评论 -
Linux下的文件操作权限
Linux下进入一个目录需要什么权限?普通用户下:首先我们在普通用户下,取消文件code的所有权限chmod 000 code当我们执行cd code想进入当前目录时,发现权限不允许。接下来我们为拥有者赋予读的权限当我们cd code 想进入当前文件时,发现依旧没有权限。接下来给予拥有者写的权限当我们cd code想进入当前文件时,发现依旧没有权限。原创 2017-07-05 11:06:38 · 210 阅读 · 0 评论 -
linux 更改用户及其所有的文件的组
一、《Linux的chmod命令》。在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。在 Linux的C程序中,可以使用chown函数来改变文件所有者,及所在用户组。 另外,在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令切换到root用户,也可以通过sudo获得root的权限。 二、使用chown命令更改原创 2017-05-27 20:46:50 · 480 阅读 · 0 评论 -
由简单的进度条所引发的问题
Makefile核心要点: 1.会不会写makefile从侧面说明了一个人是否具备完成大型项目开发大型工程的能力 2.makefile是用来编译链接文件的,实现了自动化编译 3.与make指令搭配,一条make指令就完成了整个工程完全自动编译,极大的提高了软件开发的效率。编法: 两点: 1.建立依赖关系 2.编写依赖方法接下来,我们来自动化编译一个源文件,我原创 2017-05-12 23:59:54 · 211 阅读 · 0 评论 -
浅析task_struct结构体
本文内容概述: 1.进程的概念 2.进程控制块 3.剖析Linux下的PCB—task_struct说到task_struct,或许你是非常陌生的。如果我说他其实就是Linux下的对进程控制块PCB定义的一个结构体,你或许就会懂那么一点。下边开始今天分享的主题:1.进程的概念:说到进程控制块PCB,不得不说一下进程。在之前的操作系统的课程学习中,给出的定义:原创 2017-05-12 22:46:02 · 334 阅读 · 0 评论 -
Linux下的查找指令
Linux下的查找指令有: 1.which 查看可执行文件的位置。 2.whereis 查看指定文件的位置。 3.locate 配合数据库查找指定文件的位置。 4.find 在磁盘上查找文件。 本文依次来介绍这4个指令。一、which指令: 总结:which指令是根据环境变量规定的路径去查找。二、whereis指令: 1.whereis -b转载 2017-05-11 22:06:02 · 474 阅读 · 0 评论 -
浅析Linux下的atime、ctime、mtime
本文内容概要: 1、简述atime,ctime,mtime。 2、cp、mv等指令对3个时间的影响。 3、touch指令如何修改3个时间。1、简述atime,ctime,mtime: 说到这三个时间的时候,不得不先说一下touch指令。 初次接触touch指令的时候,我只知道它可以用来创建一个新的文件,可是,如果我们再次在该目录下执行touch指令,会出现什么效果呢转载 2017-05-11 20:55:54 · 398 阅读 · 0 评论 -
Linux下的常用命令(一)
本文将按照以下的内容展开: 1>Linux下的文件类型。 2>Linux下的权限管理。 3>Linux下的部分常见命令。1.文件类型: 我们都知道,在Linux下一切皆文件。所以了解它的文件类型就显得非常重要。 Linux下的文件类型总共有6种。 a.普通文件(-),包括文本文件和二进制文件等等。 b.目录(d) c.连接文件(l),linux下的连接文转载 2017-05-11 13:09:25 · 261 阅读 · 0 评论 -
TCP的流量控制和拥塞控制
TCP的流量控制和拥塞控制TCP的流量控制1. 利用滑动窗口实现流量控制 如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。 利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。 设A向B发送数据。在连接建立时,B告诉了A:“我的接收窗口是 rwnd = 4...转载 2018-10-29 16:24:45 · 276 阅读 · 1 评论