Gangmax Blog

今天学到的几个Linux命令

  1. 查看占用指定端口的进程:

How to view the process occupying a given port:

1
sudo netstat -tlnp | grep 80
  1. 启动/停止某服务:

How to stop/start a service:

1
2
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/lighttpd start
  1. 使用service命令启动/停止服务:

Start/stop service with the “service” command:

1
2
sudo service mysql start
sudo service mysql stop

探索这几个命令的根源是:当我在本地安装lighttpd时,最后一个步骤“start lighttpd service”出错:80端口被占用。则google到相关的命令。

  1. 查看ubuntu上指定安装包的信息,特别是该package包含那些文件:

View the given package information in Ubuntu, especially the files included in the package(from here:

1
2
dpkg -l sun-java6-jdk #简单信息
dpkg -L sun-java6-jdk #详细文件列表

探索此命令的初衷是安装了”sun-java6-jdk”之后想看看相关文件的位置,答案是”/usr/lib/jvm/java-6-sun-1.6.0.24”。

另外,这一篇介绍apt-get和dpkg命令的文章不错:sudo apt-get 和dpkg命令大全

Comments