netstat p参数没有显示进程id和程序名字

netstat p参数没有显示进程id和程序名字

根据netstat的说明,参数p可以列出对应socket的进程id和程序名字,

netstat -p

可是你会发现有些有,有些没有,

tcp        0      0 0.0.0.0:6379                   0.0.0.0:*                   LISTEN      –                   
tcp        0      0 127.0.0.1:55567             0.0.0.0:*                   LISTEN      8144/python         
tcp        0      0 0.0.0.0:111                     0.0.0.0:*                   LISTEN      –                   
tcp        0      0 0.0.0.0:80                       0.0.0.0:*                   LISTEN      –                   
tcp        0      0 0.0.0.0:8082                   0.0.0.0:*                   LISTEN      15302/java          
tcp        0      0 127.0.0.1:9205               0.0.0.0:*                   LISTEN      –                   
tcp        0      0 0.0.0.0:22                       0.0.0.0:*                   LISTEN      –                   
tcp        0      0 127.0.0.1:631                 0.0.0.0:*                   LISTEN      –                   
tcp        0      0 0.0.0.0:4730                   0.0.0.0:*                   LISTEN      –                   
tcp        0      0 0.0.0.0:9092                   0.0.0.0:*                   LISTEN      15302/java          
tcp        0      0 0.0.0.0:5029                   0.0.0.0:*                   LISTEN      –                   
tcp        0      0 127.0.0.1:9000               0.0.0.0:*                   LISTEN      –                   
 

继续阅读

Posted in Linux系统学习 | Leave a comment

linux bash添加文件内容和改写文件内容

linux bash添加文件内容和改写文件内容

创建文件

touch test.txt

用vim打开并添加内容:

vim test.txt

this is content

添加文件内容

echo "this is another content" >> test.txt

之后内容变成:

this is content

this is another content

继续阅读

Posted in Linux系统学习 | Leave a comment

linux如何显示某个进程的cpu和内存的使用情况

linux如何显示某个进程的cpu和内存的使用情况

这里说的命令行下面操作:

ps -p [pid] -o %cpu,%mem

例如:

$>ps -p 27890 -o %cpu,%mem

%CPU %MEM
 0.1  1.5

或者还可加上cmd来打印出当前命令:

ps -p [pid] -o %cpu,%mem,cmd

继续阅读

Posted in Linux系统学习 | Leave a comment

svn删除已经被手动删除的文件

svn删除已经被手动删除的文件

svn提供了删除文件的方式

svn rm或者svn delete

比如说

svn rm test/test.c

但是如果你是先用linux直接删除文件的方式删除了文件,那么svn删除已经被手动删除的文件怎么做呢?下面一条命令即可做到

继续阅读

Posted in Linux系统学习 | Leave a comment

rpm包中名词解释

EPEL

rpm包中名词解释 有时候我们看到一些rpm的安装包里面写的名字是带什么epel,或者el6之类的,那么EPEL是什么呢?

根据官网的解释:

https://fedoraproject.org/wiki/EPEL

EPEL=Extra Packages for Enterprise Linux

就是企业版Linux的额外安装包。

What is Extra Packages for Enterprise Linux (or EPEL)?

Extra Packages for Enterprise Linux (or EPEL) is a Fedora Special Interest Group that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited to, Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Enterprise Linux (OEL).

继续阅读

Posted in Linux系统学习 | Leave a comment

linux查找进程

linux查找进程

ps aux | grep xxxx
可以查到对应的xxxx进程的信息,
不过如果需要进程id的话,则需要,
ps aux | grep xxxx | awk {'print $2'}

你会发现除了我们感兴趣的进程的id外,还多了一个grep的进程,那么去掉?

使用 grep -v grep

ps aux | grep -i firefox | grep -v grep | awk {'print $2'}
grep的-v就是去除不感兴趣的部分。

下面是利用上面的pid直接杀掉它:

ps aux | grep -i firefox | grep -v grep | awk {'print $2'} | xargs kill -9

继续阅读

Posted in Linux系统学习 | Leave a comment

在makefile中判断文件是否存在

在makefile中判断文件是否存在

makefile判断文件存在如下的两种方法:

1. 调用shell的函数进行判断

exist=$(shellif[-f$(FILE)];thenecho"exist";elseecho"notexist";fi;)
ifeq(exist,"exist")
#do something here
endif

当然,这个方法很土,但是能够工作!!

2. 使用makefile的函数进行判断
ifeq($(FILE),$(wildcard$(FILE)))
#do something here
endif

继续阅读

Posted in Linux系统学习 | Leave a comment

如何打自己的第一个RPM包

如何打自己的第一个RPM包

首先说明几点:

  1. 打包最好用root用户操作,不然会遇到permission denied的错误。——> 这点如果大家有不同见解,大家可以讨论。
  2. 需要安装rpmbuild这个工具

如果没有rpmbuild这个命令,可以使用下面的命令安装,本片文章所使用的环境是Centos 7.

$> sudo yum install -y rpm-build

安装之后使用下面的命令测试是否安装成功

$>rpmbuild

这个命令默认没有任何输出,但是命令已经安装就不会找不到之类的错误信息。

下面我们打一个最简单的包,里面只包含一个可执行文件文件,helloworld,然后将它安装到/usr/local/bin。 首先,我们生成helloworld的可执行程序,

继续阅读

Posted in Linux系统学习 | Leave a comment

如何去新西兰

如何去新西兰

这里说说如何去新西兰,都有那些途径,但是并不会展开说。
以后会有专门文章就每一种方式详加阐述。

大概有以下几个选项:

1. 申请 Working Holiday Visa

申请条件

未超过30岁,30也可以申请

申请网址

http://www.immigration.govt.nz/migrant/stream/work/workingholiday/chinawhs.htm

继续阅读

Posted in 移民 | Leave a comment

申请奥克兰大学博士

申请奥克兰大学博士

所有要求(官方)

https://www.auckland.ac.nz/en/for/future-postgraduates/how-to-apply-pg/apply-for-a-doctorate/phd-entry-requirements.html

学历要求:

本科即可申请,关于这部分官方的文字如下:

bachelors (honours) degree with first class or second class (division 1) honours, or a masters degree with first class or second class (division 1) honours, or its equivalent at a recognised institution.

继续阅读

Posted in 移民 | Leave a comment