linux
eurus_5bb67476
这个作者很懒,什么都没留下…
展开
-
centos7中docker的安装和简单使用
在使用docker是一般都是从库中直接拉取镜像,关于创建自己的镜像文件,这里先不陈述。首先需要在docker官网注册一个账号,并新建一个repository,命名为learn。该库用来发布改动过的版本,发布之后就可以在支持docker的平台运行。CentOS7 系统CentOS-Extras库中已带 Docker,可以直接安装。1、centos7安装docker,使原创 2017-05-09 16:03:53 · 691 阅读 · 0 评论 -
rsync简介
rsync(rem ote synchronize)是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机之间的文件。也可以使用 rsync 同步本地硬盘中的不同目录。rsync是用于替代rcp的一个工具,rsync 使用所谓的 rsync算法进行数据同步,这种算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度非常快。rsync支持大多数的类 Unix 系统转载 2017-09-08 15:22:17 · 388 阅读 · 0 评论 -
linux设置服务自启动的三种方式
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一)chkonfig 命令行运行级别设置ntsysv转载 2017-09-08 11:37:54 · 330 阅读 · 0 评论 -
linux信号捕获相关
linux中一共有32种信号,在/usr/include/bits/signum.h 头文件中可以看到#define SIGHUP 1 #define SIGINT 2 #define SIGQUIT 3 #define SIGILL 4 #define SIGTRAP转载 2017-08-30 11:28:58 · 397 阅读 · 0 评论 -
美团点评2017秋招笔试真题-运维工程师B
1、数据库:以下哪项不是HASH索引的特征?正确答案: CA MySQL不能确定在两个值之间大约有多少行B 不能使用hash索引来加速ORDER BY操作C 只用于使用“>”或“D 只能使用整个关键字来搜索一行2、用户JANKO 想在有三个列: empid, lastname, 和 salary. 的employee表中插入一行,该用户想输入数据empi转载 2017-08-29 20:24:12 · 936 阅读 · 0 评论 -
Linux执行ls,会引起哪些系统调用
可以通过strace -o ls.txt ls进行查看:open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3 ///打开当前目录这个文件(目录是一种特殊的文件),并返回文件句柄3fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, }) = 0 ///取得当转载 2017-08-23 19:58:12 · 1744 阅读 · 0 评论 -
/etc/fstab 参数详解及如何设置开机自动挂载
某些时候当Linux系统下划分了新的分区后,需要将这些分区设置为开机自动挂载,否则,linux是无法使用新建的分区的。 /etc/fstab 文件负责配置Linux开机时自动挂载的分区。Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E,F等。Linux的文件结构是单个的树状结构。最顶部的为根目录,即/。在根目录下,分为多个子目录,转载 2017-08-23 19:42:31 · 1604 阅读 · 0 评论 -
自旋锁spinlock
1, spinlock介绍 spinlock又称自旋锁,线程通过busy-wait-loop的方式来获取锁,任时刻只有一个线程能够获得锁,其他线程忙等待直到获得锁。spinlock在多处理器多线程环境的场景中有很广泛的使用,一般要求使用spinlock的临界区尽量简短,这样获取的锁可以尽快释放,以满足其他忙等的线程。Spinlock和mutex不同,spinlock不会导致线程的状态切换转载 2017-08-15 21:09:07 · 341 阅读 · 0 评论 -
linux sar命令
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。sar命令常用格式sar [option转载 2017-08-15 20:28:34 · 278 阅读 · 0 评论 -
git命令合并分支代码
对于复杂的系统,我们可能要开好几个分支来开发,那么怎样使用git合并分支呢?合并步骤:1、进入要合并的分支(如开发分支合并到master,则进入master目录)git pull2、查看所有分支是否都pull下来了git branch -a3、使用merge合并开发分支git merge 分支名4、查看合并之后的状态git s转载 2017-08-15 16:55:35 · 1946 阅读 · 0 评论 -
Linux top命令的用法详细详解
查看多核CPU命令mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txttop命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的转载 2017-08-21 16:44:09 · 375 阅读 · 0 评论 -
Linux下两台服务器文件实时同步方案设计和实现
假设有如下需求:假设两个服务器:192.168.0.1 源服务器 有目录 /opt/test/192.168.0.2 目标服务器 有目录 /opt/bak/test/实现的目的就是保持这两个服务器某个文件目录保持实时同步实现方式: 通过rsync+inotify-tools结合来实现需要安装软件:1. rsync 同步软件转载 2017-08-21 11:43:58 · 673 阅读 · 0 评论 -
linux中log文件中各个文件对应的内容
/var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中。/var/log/dmesg — 包含内核缓冲信息(kernel ring buffer)。在系统启动时,会在屏幕上显示许多与硬件有关的信息。可以用dmesg查看它们。/var/log/auth.lo转载 2017-08-21 10:02:06 · 897 阅读 · 0 评论 -
docker命令
docker 命令介绍查看镜像docker images: 列出imagesdocker images -a :列出所有的images(包含历史)docker images --tree :显示镜像的所有层(layer) :已弃用docker rmi : 删除一个或多个image[root@localhost docker]# docker imagesRE转载 2017-05-09 16:10:40 · 444 阅读 · 0 评论 -
Linux下/proc目录
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文转载 2017-10-26 13:16:03 · 341 阅读 · 0 评论