查看某一端口的占用情况: lsof -i:端口号 前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。 1. 可以通过 ...
分类:
系统相关 时间:
2016-10-17 23:14:13
阅读次数:
281
一、概念: 大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子 系统,Linux内核提供了通知链的机制。通知链表只能够在内核的子系统之间使用,而不能够在内核与用户空间之间进行事件的通知。 通知链表是一个函数 ...
分类:
系统相关 时间:
2016-10-17 23:10:34
阅读次数:
272
1.使用find命令,找出占用空间较大的文件 find / -type f -size +5G —找到大于5G的文件,有work权限的情况下可以使用 find . -type f -size +10000k --linux 下查找大于10M的文件 find -type f -size +500k - ...
分类:
系统相关 时间:
2016-10-17 23:07:39
阅读次数:
165
1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。 ps e 列出程序时,显示每 ...
分类:
系统相关 时间:
2016-10-17 23:08:36
阅读次数:
226
1、下载Tomcat,网址:http://tomcat.apache.org/download-70.cgi; 2、进入终端Terminal,打开配置文件.bash_profile,输入open .bash_profile; 3、在配置文件中输入:export PATH=$PATH:/Library ...
分类:
系统相关 时间:
2016-10-17 23:03:11
阅读次数:
188
本系列文章记录自己使用Ubuntu 16.04的过程和经验,初学者。 为什么使用Ubuntu呢?有下面几个原因: 1、Ubuntu系统+codeblocks. 2、发挥老电脑的余热,也方便自己。 好吧,第一步开始装机。(我觉得装Ubuntu 系统是最方便的)。官方有装机教程,在装机过程中最重要的是, ...
分类:
系统相关 时间:
2016-10-17 22:56:40
阅读次数:
174
要点: 基础:进程描述及控制 策略:进程调度 实现:互斥与同步 避免:死锁与饥饿 解决:几个经典问题 进程的引入 程序的顺序执行 源代码程序,目标程序和可执行程序 程序执行:编辑,编译,链接,执行 程序的结构:顺序,分支,循环结构 程序执行的特征:顺序性,封闭性,可再现性 程序并发执行 多道程序设计 ...
分类:
系统相关 时间:
2016-10-17 22:44:09
阅读次数:
363
将ArchLinux作为进阶Linux发行版,主要看重滚动更新和深入理解Linux的安装过程。 由于是新手,所以先选择在公司电脑上用VMware来安装。然后渐进到借助U盘在win10笔记本上安装双系统。 一,安装准备 从官网下载安装镜像,https://www.archlinux.org/downl ...
分类:
系统相关 时间:
2016-10-17 20:59:31
阅读次数:
332
一、perl安装: 1、下载并解压软件:tar zxvf perl-5.24.0.tar.gz 2、运行./configure.gnu -help查看帮助,运行./configure.gnu -des -Dprefix=/usr/local/perl -Dusethreads -Uversionon ...
分类:
系统相关 时间:
2016-10-17 20:55:00
阅读次数:
306
一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和 ...
分类:
系统相关 时间:
2016-10-17 20:48:48
阅读次数:
389
1.ls -a命令,会列出当前目录下的所有内容(.cache,controller.py); 2..cache中.表示该文件是隐藏文件;controller.py中后缀py表示python脚本; 3.vi .profile表示编译.profile这个隐藏文件,其中文本内容#表示该行内容为注释; 4. ...
分类:
系统相关 时间:
2016-10-17 20:45:10
阅读次数:
235
增加: add 往内存增加一条数据 命令格式: add key flag expiretime bytes\r\n data\r\n //跨行所加的一些数据 1)key: 给这个值起一个固定的名字 //学过计算机基础和学过计算机数据库结构的人知道,计算机有个比较常用的结构叫hash,这是数据结构中最 ...
分类:
系统相关 时间:
2016-10-17 20:40:06
阅读次数:
235
场景:假调你的目录下有多个类似这样的文件 1.jpg?v=1 2.jpg?v=2 3.jpg?v=3 4.jpg?v=4 如果快带的将文件的?v=x去掉呢? 方法一:直接写命令实现 利用awk调shell命令实现 ls | awk '{split($0,file,"?");for(key in fi ...
分类:
系统相关 时间:
2016-10-17 20:24:49
阅读次数:
225
一、Linux下搜索文件的命令Which显示Linux某个命令的完整路径。加上type可以检查是内部命令还是外部命令[root@linuxtest/]#whichcat
/bin/cat
[root@linuxtest/]#typecat
catishashed(/bin/cat)
[root@linuxtest/]#typeman
manishashed(/usr/bin/man)
[root@linuxtest/]#typecd..
分类:
系统相关 时间:
2016-10-17 18:26:48
阅读次数:
258
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gz ...
分类:
系统相关 时间:
2016-10-17 18:20:45
阅读次数:
245
bash脚本编程简介:此文假定你没有任何关于脚本或一般程序的编程知识,但是如果你具备相关的知识,那么你将很容易就能够达到中高级的水平...
你可以把此文作为参考,自学手册,或者是关于shell脚本技术的文档。介绍内容包括:A:变量、变量类型B:条件判断C:算术运算D:E:F:G:A.ba..
分类:
系统相关 时间:
2016-10-17 16:43:07
阅读次数:
287
Tab:补全Ctrl+S:锁屏Ctrl+Q:退出锁屏Ctrl+d:关闭终端Ctrl+C:结束程序Ctrl+l:相当于clearCtrl+B:向回移动Ctrl+F=向前移动Ctrl+D:删除当前字母Ctrl+w:删除此处到左边的单词Ctrl+A:将光标移动到命令行的开始处Ctrl+E:将光标移动到命行令的结尾处Ctrl+U:删除行首到光标出的字符Ctrl..
分类:
系统相关 时间:
2016-10-17 16:41:21
阅读次数:
263