1、mysql数据库服务启动命令

/etc/init.d/mysqld start     --启动命令

     mysql数据库安装方法参考

          http://www.blogjava.net/amigoxie/archive/2013/02/22/395605.html

2、svn服务的启动命令

 /usr/bin/svnserve -d -r /home/svn/svnrepos/   --启动命令

svn服务的安装方法参考

  http://hanqunfeng.iteye.com/blog/688295

svn和apache整合参考

  http://zhengzhuangjie.iteye.com/blog/1555895

3、nginx服务器操作命令

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf      --nginx服务器启动,-c 指定配置文件

停止nginx服务

ps -ef | grep nginx

在进程列表里 面找master进程,它的编号就是主进程号。

步骤2:发送信号

从容停止Nginx:

kill -QUIT 主进程号

快速停止Nginx:

kill -TERM 主进程号

强制停止Nginx:

pkill -9 nginx

nginx服务重启方式

/usr/local/nginx/sbin/nginx -t     --验证nginx配置文件时候存在异常

//usr/local/nginx/sbin/nginx -s reload   --nginx重新加载配置文件

4、LINUX通过下面的命令可以开启允许对外访问的网络端口

/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #开启8000端口

/etc/rc.d/init.d/iptables save #保存配置

/etc/rc.d/init.d/iptables restart #重启服务

查看端口是否已经开放

/etc/init.d/iptables status

6、

(1)、Windows平台

在windows命令行窗口下执行:

(2).查看所有的端口占用情况

C:\>netstat -ano

协议    本地地址                     外部地址               状态                   PID

TCP    127.0.0.1:1434         0.0.0.0:0              LISTENING       3236

TCP    127.0.0.1:5679         0.0.0.0:0              LISTENING       4168

TCP    127.0.0.1:7438         0.0.0.0:0              LISTENING       4168

TCP    127.0.0.1:8015         0.0.0.0:0              LISTENING       1456

TCP    192.168.3.230:139      0.0.0.0:0              LISTENING       4

TCP    192.168.3.230:1957     220.181.31.225:443     ESTABLISHED     3068

TCP    192.168.3.230:2020     183.62.96.189:1522     ESTABLISHED     1456

TCP    192.168.3.230:2927     117.79.91.18:80        ESTABLISHED     4732

TCP    192.168.3.230:2929     117.79.91.18:80        ESTABLISHED     4732

TCP    192.168.3.230:2930     117.79.91.18:80        ESTABLISHED     4732

TCP    192.168.3.230:2931     117.79.91.18:80        ESTABLISHED     4732

(3).查看指定端口的占用情况

C:\>netstat -aon|findstr "9050"

协议    本地地址                     外部地址               状态                   PID

TCP    127.0.0.1:9050         0.0.0.0:0              LISTENING       2016

P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)

(4).查看PID对应的进程

C:\>tasklist|findstr "2016"

映像名称                       PID 会话名              会话#       内存使用

========================= ======== ================

tor.exe                     2016 Console                 0     16,064 K

P:很清楚吧,tor占用了你的端口。

(5).结束该进程

C:\>taskkill /f /t /im tor.exe



想要提升自己,工作中遇到的问题,更多JAVA技术相关文章,微信扫一扫关注作者公众号

java程序员必须熟悉的一些操作的更多相关文章

  1. java程序员应该熟悉的20个有用的库(转)

    优秀且经验丰富的Java开发人员的一个特点是API的广泛知识,包括JDK和第三方库.我花了很多时间学习API,特别是在阅读Effective Java 3rd Edition之后,Joshua Blo ...

  2. 【分享】熟练的Java程序员应该掌握哪些技术?

    Java程序员应该掌握哪些能力才能算是脱离菜鸟达到熟练的程度? 1.语法:Java程序员必须比较熟悉语法,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息 知道是什么样的语法错误并且知道任 ...

  3. Java程序员必须熟知的十项技术

    1.语法 Java程序员必须比较熟悉语法,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正. 2.命令 必须熟悉JDK带的一些常用命令及其常用选项,命 ...

  4. Java程序员必须掌握的知识

    1.语法:Java程序员必须比较熟悉语法,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息 知道是什么样的语法错误并且知道任何修正. 2.命令:必须熟悉JDK带的一些常用命令及其常用选项, ...

  5. 怎样才是一个基本水平的java程序员?

    怎样才是一个基本水平的java程序员? 熟悉常用的数据结构,包括数组,链表,树,哈希表等. 熟悉结构化编程和面向对象编程. 能够阅读UML设计图,根据UML语义进行编码 了解RDBMS和SQL的使用, ...

  6. 2020年薪30W的Java程序员都要求熟悉JVM与性能调优!

    前言 作为Java程序员,你有没有被JVM伤害过?面试的时候是否碰到过对JVM的灵魂拷问?   一.JVM 内存区域划分 1.程序计数器(线程私有) 程序计数器(Program Counter Reg ...

  7. Java程序员岗位

    Java程序员岗位面试题有哪些?   1.面向对象的特征有哪些方面(1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择 ...

  8. Java程序员学习之路

    1. Java语言基础 谈到Java语 言基础学习的书籍,大家肯定会推荐Bruce Eckel的<Thinking in Java>.它是一本写的相当深刻的技术书籍,Java语言基础部分基 ...

  9. Java程序员转Android开发必读经验分享

    小编最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助. 啰哩啰嗦的说说Java和Android程序的区 ...

随机推荐

  1. SDN第七次上机作业

    1.补充并运行basic代码 任务是实现基础的交换机转发数据包功能 补充后代码如下: /* -*- P4_16 -*- */ #include <core.p4> #include < ...

  2. 重新学习MySQL数据库12:从实践sql语句优化开始

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/a724888/article/details/79394168 本文不堆叠网上海量的sql优化技巧或 ...

  3. 微信小程序全局设置分享内容

    微信小程序每个页面都可以在onShareAppMessage中设置分享内容,如果想要全局设置成一样的分享内容如何设置呢? 在app.js中新增以下方法: //重写分享方法 overShare: fun ...

  4. 在本地搭建hyperledger fabric 网络

    参考了官方文档,直接就可以了https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html 很好用 ➜ ~ cd $GOP ...

  5. Char.IsDigit与Char.IsNumber的区别

    需要判断Char是否为数字,查看了下MSDN,发现有三种方法: Char.IsDigit (aChar)              指示指定字符串中位于指定位置处的字符是否属于十进制数字类别 Char ...

  6. node 部署教程二

    转:https://www.cnblogs.com/yesyes/p/7168449.html 这篇文章主要介绍如何在服务端跑vuejs的项目,如果上一篇教程你成功输出了hello world,那这一 ...

  7. Centos7搭建FTP服务详细过程

    Centos7搭建FTP服务详细过程https://blog.csdn.net/sinat_30802291/article/details/81706152

  8. np.meshgrid

  9. MSYS2 编译环境配置

    博客转载自:https://medium.com/@fzubair/carnd-term2-gcc-setup-on-windows-287e1fd36845 2018/6/2 — mingw32/c ...

  10. 64位CreateProcess逆向:(二)0环下参数的整合即创建进程的整体流程

    转载:https://bbs.pediy.com/thread-207683.htm 点击下面进入总目录: 64位Windows创建64位进程逆向分析(总目录) 在上一篇文章中,我们介绍了Create ...