![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LInux
zxa1334
这个作者很懒,什么都没留下…
展开
-
vi 与vim的区别与介绍
vi是所有UNIX系统都会提供的屏幕编辑器,也有的称为多模式编辑器,它提供了一个视窗设备,通过它可以编辑文件,而vim则是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。下面则是vim相较于vi的一些优越性1、多级撤销 在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消2、易用性 vi只能运行于unix中,而vim不仅可以运行于unix,window...原创 2018-06-18 10:57:10 · 4691 阅读 · 0 评论 -
在Linux中用ifconfig显示不出ip地址怎么解决
如果在Linux中出现如下错误:可以直接使用命令:ifconfig eth0 192.168.1.106直接改成你所需要的IP地址原创 2018-06-30 07:42:30 · 5543 阅读 · 0 评论 -
杀死一个前台进程可能用到的指令
1、kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。后台管理员ps:2、中止前台进程无法用kill命令的,比如前台显示的是一个安...原创 2018-07-25 18:25:00 · 9896 阅读 · 0 评论 -
Linux内核空间内存申请函数kmalloc、kzalloc、vmalloc的区别
转自:https://blog.csdn.net/luckydarcy/article/details/51588902 我们都知道在用户空间动态申请内存用的函数是 malloc(),这个函数在各种操作系统上的使用是一致的,对应的用户空间内存释放函数是 free()。注意:动态申请的内存使用完后必须要释放,否则会造成内存泄漏,如果内存泄漏发生在内核空间,则会造成系统崩溃。 那么,在内核...转载 2018-08-14 09:46:13 · 227 阅读 · 0 评论 -
linux 内存管理之kmalloc、vmalloc、malloc、get_gree_pages的区别
简述:1、kmalloc和vmalloc是分配的是内核的内存,malloc分配的是用户的内存2、kmalloc保证分配的内存在物理上是连续的,内存只有在要被DMA访问的时候才需要物理上连续,malloc和vmalloc保证的是在虚拟地址空间上的连续3、kmalloc能分配的大小有限,vmalloc和malloc能分配的大小相对较大4、vmalloc比kmalloc要慢。尽 管在某些情...转载 2018-08-14 10:09:01 · 629 阅读 · 0 评论 -
4.为什么选择系统调用?什么时候使用系统调用操作文件?
实际上,很多已经被我们习以为常的C语言标准函数,在Linux平台上的实现都是靠系统调用完成的,所以如果想对系统底层的原理作深入的了解,掌握各种系统调用是初步的要求。进一步,若想成为一名Linux下编程高手,也就是我们常说的Hacker,其标志之一也是能对各种系统调用有透彻的了解。即使除去上面的原因,在平常的编程中你也会发现,在很多情况下,系统调用是实现你的想法的简洁有效的途径,所以有可能的话应...原创 2018-08-06 14:50:20 · 914 阅读 · 0 评论 -
6.为什么数据库选择sqlite?还有那些嵌入式数据库?特点是什么?还有哪些数据库
为什么数据库选择sqlite?SQLite是一个非常轻量级自包含(lightweight and self-contained)的DBMS,它可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。从外部看,它并不像一个RDBMS,但在进程内部,它却是完整的,自包含的数据库引擎。 嵌入式数据库的一大好处就是...原创 2018-08-06 15:49:37 · 3375 阅读 · 0 评论 -
Linux下的七个运行级别介绍
init是Linux系统操作中不可缺少的程序之一。init进程,它是一个由内核启动的用户级进程。内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。 Linux 7个运行级别(0:关机,停机模式、1:单用户模式、2:多用户模式、3:完整...转载 2019-07-09 22:11:36 · 3187 阅读 · 0 评论