linux菜鸟
马万明
一生的努力奋斗
一生的幸福充实
展开
-
linux查看服务和进程,查找文件等命令
1.查看某个端口被哪个服务或进程id占用netstat -tunlp | grep 端口号netstat -ano | grep 端口号 lsof -i : 端口号2.查看所有的端口号被哪些进程占用使用命令:netstat –apn3.查看所有的tomcat或java服务ps -aux | grep tomcatps -aux |原创 2015-04-14 13:22:25 · 1162 阅读 · 0 评论 -
使用ScureCRT连接本地虚拟机中的Ubuntu系统
如果是公司网络,需要代理上网,先设置代理:两种设置linux apt-get http代理的方法1:修改/etc/apt/apt.conf配置文件,添加行:Acquire::http::Proxy “http://用户名:密码@Ip:port”;2:通过echo命令设置变量http_proxy的值为: “http://用户名:密码@Ip:port” 详细步骤配置CRT连接虚原创 2016-09-02 15:45:46 · 853 阅读 · 0 评论 -
CPU 信息
在使用top命令的时候会看到这么一行:里面的各个值分别是什么意思呢?今天被问到这个问题,发现答的不是很清楚。果然啊,天天用最多的top命令都还没摸透。。。惭愧。。。于是就查了些资料:官方解释Cpu(s)表示的是cpu信息。各个值的意思是:us: user cpu time (or) % CPU time spent in user spacesy:转载 2016-08-08 14:37:07 · 320 阅读 · 0 评论 -
make命令 clean命令
先先看一下什么是makefile makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 makefile带来的好处就是--“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是转载 2016-08-01 18:42:03 · 5933 阅读 · 0 评论 -
linux设置环境变量
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.转载 2016-08-01 18:41:06 · 310 阅读 · 0 评论 -
build-essential与libssl-dev安装
ubuntu是开发来用做服务器或者桌面应用的,但是在开发方面可能就要考虑少一点,但是不是说它不合适做开发.首先要安装 build-essential 如果你没有安装过,请利用下面的命令安装 sudo apt-get install build-essential 作用是提供编译程序必须软件包的列表信息。也就是说 编译程序有了这个软件包,它才知道 头文件在哪 才知道库函数在哪,还原创 2016-08-01 17:21:39 · 4662 阅读 · 0 评论 -
net.core.somaxconn的作用
net.core.somaxconn的作用net.core.somaxconn是Linux中的一个kernel参数,表示socket监听(listen)的backlog上限。什么是backlog呢?backlog就是socket的监听队列,当一个请求(request)尚未被处理或建立时,他会进入backlog。而socket server可以一次性处理backlog中的所有请求,处理后转载 2016-07-19 08:38:44 · 27950 阅读 · 0 评论 -
dmesg命令
功能说明:显示开机信息。语 法:dmesg [-cn][-s ]补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。参 数: -c 显示信息后,清除ring buffer中的内容。 -s 预设置为8196,刚好等于ring b转载 2016-07-18 15:27:02 · 663 阅读 · 0 评论 -
Unable to locate package
新装了VMWare Player,结果装上Ubuntu12.04后安装软件都提示:Unable to locate package错误,解决方法sudo apt-get update 原因估计是: 软件源未更新,无法找到包。原创 2016-07-04 16:26:57 · 534 阅读 · 0 评论 -
epoll实现分析
原文http://blog.chinaunix.net/xmlrpc.php?r=blog/article&id=4238524&uid=28541347Epoll实现分析——作者:lvyilong316通过上一章分析,poll运行效率的两个瓶颈已经找出,现在的问题是怎么改进。首先,如果要监听1000个fd,每次poll都要把1000个fd 拷入内核,太不科学了,内核干转载 2016-07-13 18:43:24 · 589 阅读 · 0 评论 -
lsof简介
lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用转载 2015-11-05 11:04:28 · 339 阅读 · 0 评论 -
Linux命令大全
arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU inf转载 2015-05-05 15:09:00 · 237 阅读 · 0 评论 -
apt-get,apt-update
转自http://blog.csdn.net/span76/article/details/41313591用 apt-get 也很久了,没多想它的实现,最近遇到 gstreamer 装不上的问题,才多看看了它apt-get 就是从网上下载包,并安装到本地手工下载 dpkg 包,而后 ”dpkg -i 包名“ 也可以但找包,检查dependency 太辛转载 2016-09-02 16:12:37 · 1056 阅读 · 0 评论