美文网首页
Linux系统下作java开发最常用的指令

Linux系统下作java开发最常用的指令

作者: 上尤流苏 | 来源:发表于2017-10-27 17:15 被阅读0次

    ------------------------------------------------------------------------------------------------------------

    以下是我做在Linux环境下部署项目最常用的一些总结,希望可以帮助到大家,

    Tomcat相关

    ----------------------------

    进入tomcat项目目录:        cd /home/user1/tomcat80-interface/bin/

    关闭服务器:                ./shutdown.sh

    重启服务器:                ./startup.sh

    关闭进程:              kill -9 xxx(进程号)

    查看后台日志:          cd /home/user1/tomcat80-interface/logs

    tail -f catalina.out

    Permission denied授权:      chmod +x *.sh

    查看指定订单日志     cd /home/user1/tomcat80-interface/logs

    vi catalina.out    enter进入后 /订单号

    分割log文件的命令,试一试。    split -b 200M catalina.out -- 每个文件200M

    查看当前运行进程         ps -ef | grep tomcat

    安装jdk                     rpm -ivh --force

    设置sh权限               chmod 777 *.sh

    删除文件夹                      rm -rf

    返回上一层目录                cd ..        返回根目录(root)    cd  -  或者  cd ~

    用 df -hl 命令查看硬盘使用情况.

    如何

    安装iptables服务    yum install iptables -y

    卸载iptables服务    yum remove iptables

    -------------------------------------------------------------------------------------------------

    查看防火墙信息

    查看iptables          #  iptables -L -n

    ---------------------------------------------------------------------------------------------------

    防火墙----fillwall

    ----------------------------

    查看firewalld端口        # firewall-cmd --list-all

    public (default)

    interfaces:

    sources:

    services: dhcpv6-client ftp ssh

    ports: 3128/tcp

    masquerade: no

    masquerade: no

    forward-ports:

    icmp-blocks:

    rich rules:

    检查防火墙状态

    # firewall-cmd --state

    running

    启动防火墙

    # systemctl start firewalld

    查询服务的启用状态

    # firewall-cmd --query-service ftp

    no

    # firewall-cmd --query-service ssh

    yes

    # firewall-cmd --query-service samba

    no

    # firewall-cmd --query-service http

    no

    -------------------------------------------------------------------------------------------------------------------------

    端口增删查

    -------------------------------------------------------------

    添加

    firewall-cmd --add-port=7085/tcp --permanent (--permanent永久生效,没有此参数重启后失效)

    重新载入

    firewall-cmd --reload

    查看

    firewall-cmd --query-port=7085/tcp

    删除

    firewall-cmd --remove-port=80/tcp --permanent

    firewall-cmd --add-port=3306/tcp        # 开放通过tcp访问3306

    firewall-cmd --remove-port=80tcp        # 阻止通过tcp访问3306

    ----------------------------------------------------------------------------------------------------------------

    centos 7 使用 firewalld 替换 iptables

    在 centos 7 中安装 firewalld

    使用 yum 安装 firewalld

    yum install firewalld

    防火墙关闭

    systemctl stop firewalld

    防火墙启动

    systemctl start firewalld

    如果你要改用iptables的话,需要安装iptables服务:

    sudo yum install iptables-services

    sudo systemctl enable iptables && sudo systemctl enable ip6tables

    sudo systemctl start iptables && sudo systemctl start ip6tables

    ----------------------------------------------------------------------------------------

    vi catalina 报错 Write error in swap file 是由于磁盘满了,需要以下指令去清理

    查看vi产生的log文件

    ls .catalina.out.s*

    删除vi产生的catalina.out文件

    rm -rf .catalina.out.s*

    -------------------------------------------------------------------------

    ll  或者ls -l 是命令的简写方式    输出当前目录下的所有文件信息

    ls 命令可以说是linux下最常用的命令之一。

    -a 列出目录下的所有文件,包括以 . 开头的隐含文件。

    -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。

    -c 输出文件的 i 节点的修改时间,并以此排序。

    -d 将目录象文件一样显示,而不是显示其下的文件。

    -i 输出文件的 i 节点的索引信息。

    -l 列出文件的详细信息。

    -m 横向输出文件名,并以“,”作分格符。

    -n 用数字的 UID,GID 代替名称。

    -o 显示文件的除组信息外的详细信息。

    相关文章

      网友评论

          本文标题:Linux系统下作java开发最常用的指令

          本文链接:https://www.haomeiwen.com/subject/wlldpxtx.html