码迷,mamicode.com
首页 > 系统相关 > 月排行
Linux inpu子系统简介
1.前言 本文主要对Linux下的input子系统进行介绍 2. 软件架构 图 input子系统结构图 input子系统主要包括三个部分:设备驱动层、核心层和事件层。我们可以分别理解为:具体的输入设备、过度设备和逻辑设备。对于用户空间来说与之直接交互的只有逻辑设备也就是事件层。 Input子系统主要 ...
分类:系统相关   时间:2017-04-25 18:34:12    阅读次数:275
在一个终端后台运行的进程在新的终端中使用job不会被发现
我在一个终端后台运行了一个程序。之后由于工作需要又新开了一个新的终端。在新的终端中,我想查看后台程序的运行状态,输入jobs时,发现没有后台任务运行。难道我的程序死掉了?我接着top了下,发现我的后台程序是有在运行的。ps下发现也是不能发现这个后台任务的。但为什么jobs和ps时没有后台任务呢?我又 ...
分类:系统相关   时间:2017-04-25 18:36:06    阅读次数:197
【Ubuntu】/etc/profile
export JAVA_HOME=/home/hp/programmefiles/jdk1.8.0_73/export PATH=$JAVA_HOME/bin:$PATHexport SCALA_HOME=/home/hp/programmefiles/scala-2.11.8/export PAT ...
分类:系统相关   时间:2017-04-25 19:12:17    阅读次数:162
Ubuntu16.04安装Hadoop2.7.3教程
Ubuntu16.04安装Hadoop2.7.3 教程参考厦门大学数据库实验室 http://dblab.xmu.edu.cn/blog/install-hadoop/,遇到相关的地方有改动。作者:秦...
分类:系统相关   时间:2017-04-25 19:16:45    阅读次数:288
linux 内核的futex系统调用 (二)
futex 设计成用户空间快速锁操作,由用户空间实现fastpath,以及内核提供锁竞争排队仲裁服务,由用户空间使用futex系统调用来实现slowpath。futex系统调用提供了三种配对的调用接口,满足不同使用场合的,分别为noraml futex,pi-futex,以及 requeue-pi。 ...
分类:系统相关   时间:2017-04-25 19:17:27    阅读次数:865
Linux Debugging (九) 一次生产环境下的“内存泄露”
一个偶然的机会,发现一个进程使用了超过14G的内存。这个进程是一个RPC server,仅仅是作为中转,绝对不应该使用这么多内存的。即使并发量太多。存在内存中的数据太多。那么在并发降低的情况下,这个内存使用肯定会降下来。可是其实。这个内存会一直涨。直到被OOM Killer杀掉。因为这个rpc se ...
分类:系统相关   时间:2017-04-25 19:18:08    阅读次数:556
linux开机启动的三种方式
参考:www.cnblogs.com/gzggyy/archive/2012/08/07/2626574.html 一、/etc/rc.local这是一个最简单的方法,编辑“/etc/rc.local”,把启动程序的shell命令输入进去即可(要输入命令的全路径),类似于windows系统“开始”- ...
分类:系统相关   时间:2017-04-25 19:19:57    阅读次数:195
Linux如何配置bond
Q:什么是BOND? A: 将多块网卡虚拟成为一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。 Q:什么是BOND? A: 将多块网卡虚拟成为一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。 Q:为什么要 ...
分类:系统相关   时间:2017-04-25 19:56:09    阅读次数:234
如何在Mac OS X上安装 Ruby运行环境
步骤0 - 安装系统需要的包 步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。 期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。 然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重 ...
分类:系统相关   时间:2017-04-25 19:56:26    阅读次数:216
在eclipse中启动Tomcat报端口被占用的错误
安装配置好Tomcat之后,在浏览器中输入localhost,能正取打开页面。然后在eclipse中建立项目,创建Servlet之后,启动Tomcat,报端口被占用的错误。如图: 原因:原来已经启动了apache-tomcat-6.0.47\bin\startup.bat,没有关闭,所以导致端口被占 ...
分类:系统相关   时间:2017-04-25 19:56:49    阅读次数:242
Linux-(lsof)
lsof命令 1.命令格式: lsof [参数][文件] 2.命令功能: lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报 ...
分类:系统相关   时间:2017-04-25 20:03:15    阅读次数:273
Mac 安装zkdash
zkdash是一个 zookeeper 的管理界面,也可以作为任何基于 zookeeper 的配置管理项目比如:Qconf。 zkdash = zookeeper dashbord,由掌阅科技开发。 zkdash 使用 python Tornado 开发,目前dashbord支持管理多个zookee ...
分类:系统相关   时间:2017-04-25 21:12:36    阅读次数:391
linux安装jdk jre
先卸载以前的rpm-qa|grepjdk然后rpm-e--nodeps所有接着解压安装包,vi/etc/profile配置环境JAVA_HOME=/usr/local/java/jdk1.7.0_79JRE_HOME=/usr/local/java/jdk1.7.0_79/jrePATH=$JAVA_HOME/bin:JRE_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.ja..
分类:系统相关   时间:2017-04-25 21:14:43    阅读次数:156
解决运行eclipse内存不足的问题
在eclipse目录下建个批处理文件eclipse.bat,用文本编辑器打开,写入如下内容:eclipse.exe-vmargs-Xms128m-Xmx512m-XX:PermSize=128m-XX:PermSize=256m然后保存.以后运行eclipse的时候就执行这个批处理就行了.解释下参数的意思:-vmargs说明后面的参数都是java虚拟机(vm)的参数-Xm..
分类:系统相关   时间:2017-04-25 21:16:41    阅读次数:186
linux用户及权限详解(20170425)
计算机资源权限用户用户,容器,关联权限:用户组,方便的指派权限用户:标示符用户组:标示符r、w、x:1、2、4对于文件r:可读,可以使用类似cat等命令查看文件内容w:可写,可以编辑或者删除此文件x:可以执行,可以命令提示符下当做命令提交给内核运行对于目录:r:可以对此..
分类:系统相关   时间:2017-04-25 21:17:15    阅读次数:186
linux进程标识符具体解释1
每一个进程都有一个实际用户标识符和一个实际组标识符,它们永远是启动该进程之用户的用户标识符和组标识符。 进程的有效用户标识符和有效组标识符或许更重要些,它们被用来确定一个用户是否能訪问某个确定的文件。在通常情况下,它们与实际用户标识符和实际组标识符是一致的。 有几个系统调用能够用来得到进程的用户标识 ...
分类:系统相关   时间:2017-04-25 21:17:54    阅读次数:208
老男孩教育每日一题-2017-04-25:怎样产生一个子shell?
1、在父shell中执行一个shell脚本,可以产生一个子shell测试环境:定义一个变量并输出[dongzhi@iZ23eyxc0p2Z~]$STR=123 [dongzhi@iZ23eyxc0p2Z~]$echo$STR 123编写测试脚本并执行[dongzhi@iZ23eyxc0p2Z~]$cattest.sh #!/bin/bash echo$STR [dongzhi@iZ23eyxc0p2Z~]$./test.sh ..
分类:系统相关   时间:2017-04-25 21:19:35    阅读次数:181
Linux知识之--函数
函数systemV风格的服务管理脚本例子给脚本传递一些参数:start,stop,restart,statusmyservice.sh#!/bin/bash#lockfile="/var/lock/subsys/$(basename$0)"case$1instart)if[-f$lockfile];thenecho"服务已经启动...."elsetouch$lockfileecho"服务正在启动...."fi;;stop)if[-f$loc..
分类:系统相关   时间:2017-04-25 21:21:59    阅读次数:299
运维必须掌握的Linux面试题
1.解释下什么是GPL,GNU,自由软件?GPL:(通用公共许可证):一种授权,任何人有权取得、修改、重新发布自由软件的权力。GNU:(革奴计划):目标是创建一套完全自由、开放的的操作系统。自由软件:是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。主要许可证有GPL..
分类:系统相关   时间:2017-04-25 21:23:39    阅读次数:261
运维不仅仅是懂Linux就行,还需要知道这些……
运维不仅仅是懂Linux就行,因为还有一大部分的Windows运维,最近看一个报道说,windows的服务器占了47.71%。嗯,向windows运维人员致敬。当然我们这篇文章不是说运维除了懂Linux,还要懂Windows,而是涉及运维的其他方方面面。 环境部署 一开始这个世界是开发的,然后才是运 ...
分类:系统相关   时间:2017-04-25 21:23:52    阅读次数:152
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!