随笔分类 - linux
记录学习和工作过程中用到的linux技术点
摘要:网络编程里常听到阻塞IO、非阻塞IO、同步IO、异步IO等概念,总听别人装13不如自己下来钻研一下。不过,搞清楚这些概念之前,还得先回顾一些基础的概念。 1 基础知识回顾 注意:咱们下面说的都是Linux环境下,跟Windows不一样哈~~~ 1.1 用户空间和内核空间 现在操作系统都采用虚拟寻址,
阅读全文
摘要:select poll epoll三者之间的比较 linux中说的文件描述符是指什么? 文件描述符是Unix系统标识文件的int,Unix的哲学一切皆文件,所以各自资源(包括常规意义的文件、目录、管道、POSIX IPC、socket)都可以看成文件。文件描述符是内核提供给用户来安全地操作文件的标识
阅读全文
摘要:在linux一般使用netstat 来查看系统端口使用情况步。 netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的 netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。 该命令的
阅读全文
摘要:一、作用 top命令用来显示执行中的进程,使用权限是所有用户 二、格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 三、命令参数解释 d:指定更新的间隔,以秒计算。 q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。 c:显示进
阅读全文
摘要:简介 今天任务不多,就想在学一些fastdfs,然后发现公司是通过代理上外网的,这里记录下,主机使用代理上网,虚拟机centos7如何连外网
阅读全文
摘要:操作环境: 实验要求:将centos7原主机名改为'NMserver-7.test.com' 1、方法一使用hostnamectl命令 2、方法二:修改配置文件 /etc/hostname 保存退出
阅读全文
摘要:转自:http://blog.csdn.net/testcs_dn/article/details/48711805 使用yum安装计划任务功能,结果提示: 可能是系统自动升级正在运行,yum在锁定状态中。 已经有一个yum进程在运行了,使用kill干掉它: 很遗憾,kill对付不了它,那怎么办呢?
阅读全文
摘要:本文转自:http://www.511yj.com/centos-yum-kernel.html 今天想在centos6.5安装docker,在网上查了说centos6.5需要64位的,内核需要升级到3.x以上(centos6.5本来是2.6),终于看到一篇文章是可以的,于是记录下来。 了解一下el
阅读全文
摘要:1、#crontab -u <-l, -r, -e> -u指定一个用户-l列出某个用户的任务计划-r删除某个用户的任务-e编辑某个用户的任务 2. cron文件语法与写法 可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/cr
阅读全文
摘要:本文转自http://www.kissyu.org/ 背景 我们经常能在shell脚本中发现>/dev/null 2>&1这样的语句。以前的我并没有去深入地理解这段命令的作用,照搬照用,直到上周我将这段命令不小心写成了2>&1 >/dev/null,出了一点小问题之后,我才开始去了解这段命令背后的“
阅读全文
摘要:1、安装 rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包; rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息; rpm -ivh example.rpm 安装 examp
阅读全文
摘要:简介 scp用于在两台centos中传输文件用的,lrzsz用于在xshell上传输本地文件到远程centos服务器上用的 1.安装scp [root@localhost ~]# scp -bash: locate: command not found [root@localhost ~]# yum
阅读全文
摘要:一、下载jdk 下载地址 www.oracle.com,我这次安装的jdk是1.6版本的,以.bin结尾的,名称为 jdk-6u45-linux-i586.bin 二、安装步骤 1、在 /usr目录下新建一个java文件夹,然后把 jdk-6u45-linux-i586.bin 复制到 java文件
阅读全文