
linux
wangxuan_1992
这个作者很懒,什么都没留下…
展开
-
scp 时带端口
scp -P22222 ./a.out wangxuan@1.1.1.1:~/原创 2019-11-19 16:32:28 · 1355 阅读 · 0 评论 -
伙伴算法
算法作用 它要解决的问题是频繁地请求和释放不同大小的一组连续页框,必然导致在已分配页框的块内分散了许多小块的空闲页面,由此带来的问题是,即使有足够的空闲页框可以满足请求,但要分配一个大块的连续页框可能无法满足请求。 伙伴算法(Buddy system)把所有的空闲页框分为11个块链表,每块链表中分布包含特定的连续页框地址空间,比如第0个块链表包含大小为2^0个连续的页框,第...转载 2019-10-16 14:54:25 · 1161 阅读 · 0 评论 -
xargs命令
原作者地址:https://www.cnblogs.com/chyingp/p/linux-command-xargs.html感谢原作者Linux基础:xargs命令简介xargs可以将输入内容(通常通过命令行管道传递),转成后续命令的参数,通常用途有:命令组合:尤其是一些命令不支持管道输入,比如ls。 避免参数过长:xargs可以通过-nx来将参数分组,避免参数过长。使...转载 2018-10-19 12:08:26 · 294 阅读 · 0 评论 -
如何使用openssl生成RSA公钥和私钥对
在ubuntu上要使用openssl的话需要先进行安装,命令如下:sudo apt-get install openssl安装完成就可以使用openssl了。首先需要进入openssl的交互界面,在命令行了输入openssl即可;1)生成RSA私钥:genrsa -out rsa_private_key.pem 1024该命令会生成1024位的私转载 2016-11-30 16:11:02 · 539 阅读 · 0 评论 -
date命令
[root@root ~]# date "+%Y-%m-%d" 2013-02-19 [root@root ~]# date "+%H:%M:%S" 13:13:59 [root@root ~]# date "+%Y-%m-%d %H:%M:%S" 2013-02-19 13:14:19 [root@root ~]# date "+%Y_%m_%d %H:%M:转载 2016-09-29 09:44:19 · 311 阅读 · 0 评论 -
shell去掉^M
在win下编辑的文件,每一行会自动加上一个^M查看^M ,可以使用 cat -v 命令,显示^M这个特殊字符将它删除的命令很简单:cat -v aa.txt | tr -d '^M' > res.txttr -d 参数是 删除后面所带的字符,这个命令里面带的是 ^M,所以,就会删除 ^M 咯!!!在此总结,tr命令的用法:-d原创 2016-08-26 22:30:01 · 11953 阅读 · 0 评论 -
TCMalloc原理
周末抽空看了一下tcmalloc,了解了个大概。下面记录一下。一. 原理tcmalloc就是一个内存分配器,管理堆内存,主要影响malloc和free,用于降低频繁分配、释放内存造成的性能损耗,并且有效地控制内存碎片。glibc中的内存分配器是ptmalloc2,tcmalloc号称要比它快。一次malloc和free操作,ptmalloc需要300ns,而tcmalloc只要50ns转载 2016-02-17 12:05:40 · 9935 阅读 · 0 评论 -
CFS中的虚拟运行时间
一直对CFS(Completely Fair Scheduling,完全公平调度)中的虚拟运行时间(vruntime)不太理解,最近在看cgroup中的cpu子系统算是搞清楚了它是怎么回事。先简单说一下CFS调度算法的思想:理想状态下每个进程都能获得相同的时间片,并且同时运行在CPU上,但实际上一个CPU同一时刻运行的进程只能有一个。也就是说,当一个进程占用CPU时,其他进程就必须等待。C转载 2016-02-06 10:03:39 · 1256 阅读 · 1 评论 -
linux下的traceroute命令的解释
原文传送门:http://www.jb51.net/LINUXjishu/152395.html脚 本 之 家 www.jb51.net脚本云专题素材下载电子书软件下载源码下载服务器常用软件a5交易首页网页制作脚本专栏脚本下载网络编程数据库CMS教程电子书籍平面设计媒体动画操作系统网站运营网络安全特转载 2015-04-29 17:46:22 · 1924 阅读 · 0 评论 -
比较好的博客
http://blog.chinaunix.net/uid/25968088.html原创 2014-11-03 01:09:34 · 538 阅读 · 0 评论 -
Linux 下socket变编程
1 什么是Socket?socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。我的理解就是Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭),这些函数我们在后面进行介绍。1.1 socket原创 2014-11-26 16:12:44 · 595 阅读 · 0 评论