• java程序员必须熟悉的一些操作



    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技术相关文章,微信扫一扫关注作者公众号

  • 相关阅读:
    MySQL/MariaDB数据库的各种日志管理
    MySQL/MariaDB数据库的事务和隔离级别
    MySQL/MariaDB数据库的并发控制
    MySQL/MariaDB数据库的索引工作原理和优化
    MySQL/MariaDB数据库的查询缓存优化
    安卓(Android)开发基础知识
    typora快捷键
    理解ECS的概念和Unity中的ECS设计
    UGUI合批原理笔记
    SourceTree下载bitbucket代码
  • 原文地址:https://www.cnblogs.com/onlys/p/11753570.html
Copyright © 2020-2023  润新知