Linux
文章平均质量分 56
fullstack_lth
这个作者很懒,什么都没留下…
展开
-
高性能基础知识
一、高性能• 资源的充分利用率,剥削阶级的思想• 合理选择开发语言、类库、操作系统• 程序的组织结构,分层、隔离、局部可置换可优化• 开发总结,提炼出最佳实践二、如何评估高性能• 并发concurrency:CPU划分时间片,轮流执行每个请求任务,时间片到期后,换到下一个。• 并行parallelism:在多核服务器上,每个CPU内核执行一个任务,是真正的并行。•原创 2016-12-30 09:21:12 · 380 阅读 · 0 评论 -
64位和32位各个数据类型大小
一)64位系统和32位有什么区别? 1、64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存2、64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。 什么是64位处理器?之所以叫做“64位处理器”,是因为电脑内部都是实行2进制运算,处理器(C原创 2016-10-15 23:23:43 · 7283 阅读 · 0 评论 -
进程间的通信方式
进程间通信方式有八种:1. 管道Pipe2. 命名管道FIFO3. 内存映射Memory Mapping4. 消息队列Message Queue5. 共享存储Shared Memory6. 信号量Semaphore7. 套接字Socket8. 信号Signal简单介绍如下:1. 管道pipe管道,又称为匿名管道,是一种半双工的通信方式,数据只原创 2016-07-23 14:31:07 · 375 阅读 · 0 评论 -
linux安装curl命令
curl是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和GOPHER。此外还具有cookies支持、断点续传、FTP上传、密码支持、SSL支持和代理支持等特性。curl同时还提供了一套libcurl的库,开发者可以基于这个库开发其他下载工具。curl 的官网下载地址:http://curl.haxx.s原创 2016-05-11 10:17:27 · 18275 阅读 · 0 评论 -
linux下定时执行任务的方法
linux下定时执行任务的方法 在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出。在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为转载 2016-05-18 10:10:56 · 446 阅读 · 0 评论 -
Linux配置定时,使用 crontab -e 与 直接编辑 /etc/crontab 的区别
Linux配置定时任务,大家都知道使用crontab这个系统功能,但有时候我们需要区分用户执行,下面就直接说一下2种方法的区别:方法1:使用命令 crontab -e 然后直接编辑定时脚本。这样执行以后,属于用户自定义的,会被写到 /var/spool/cron 目录下,生成一个和用户名一致的文件,文件内容就是我们编辑的定时脚本。[root@localh转载 2016-05-27 10:21:00 · 438 阅读 · 0 评论 -
Linux crontab 命令格式与详细例子
基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc转载 2016-05-26 21:28:40 · 290 阅读 · 0 评论 -
Linux常见问题
Linux常见问题 ·查看当前目录下所有子目录的大小#/bin/shdu $1 --max-depth=1 | sort -n|awk '{printf "%7.2fM ----> %s/n",$1/1024,$2}'|sed 's:/.*//([^/]/{1,/}/)$:/1:g' ·修改主机名(bjchenxu) v转载 2016-05-11 13:34:13 · 2511 阅读 · 0 评论 -
linux下kill命令详解
当需要中断一个前台进程的时候,通常是使用组合键;但是对于一个后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令。该命令可以终止后台进程。至于终止后台进程的原因很多,或许是该进程占用的CPU时间过多;或许是该进程已经挂死。总之这种情况是经常发生的。 kill命令是通过向进程发送指定的信号来结束进程的。如果没有指定发送信号,那么默认值为TERM信号。TERM信号将终止所有原创 2015-10-09 10:30:16 · 991 阅读 · 0 评论 -
LINUX下常用
Linux编程大全Linux API 参考 BSD socket 入门指引BoSD Scket 简易入门手册。curses 库介绍之一介绍UNIX 屏幕导向程序的发展利器 - curses (之一) 。curses 库介绍之二介绍介绍UNIX 屏幕导向程序的发展利器 - curses (之二原创 2015-09-02 13:05:04 · 581 阅读 · 0 评论 -
操作系统I/O:阻塞和非阻塞
操作系统内核对于I/O只有两种方式:阻塞和非阻塞。调用阻塞I/O时,应用程序需要等待I/O完成才返回结果,阻塞I/O的一个特点是调用之后一定要等到系统内核层面完成所有操作后,调用才结束。调用非阻塞I/O跟阻塞I/O的差别为调用之后立即返回,返回后,CPU的时间片可以用来处理其他事务,此时性能是提升的。但是非阻塞I/O的问题是:由于完整的I/O没有完成,立即返回的并不是业务层期望的数据,而仅原创 2017-01-15 20:09:05 · 6658 阅读 · 0 评论