`
pda158
  • 浏览: 193009 次
社区版块
存档分类
最新评论

JAVA程序员应该知道的linux命令

阅读更多
常用命令
  1.在compose Bar下可以对多个服务器同时进行操作。选择To All Sessions
  2. 查看JAVA进程:
  ps -ef | grep java
  ps auxf | grep java
  3.杀死JAVA进程:
  pkill java (在有反串改的时候可以用,杀死所有java进程)
  kill -9 进程ID
  ps -ef | grep "Dcatalina.base=/usr/oa/appserver" | grep -v "grep" | awk '{print   $2} ' | xargs kill -9
  4.目录查看和执行程序:
  cd /usr/oa/bin  (进入工程的目录中)
  cd .. (后退一个目录)
  ./startup.sh  ./stop.sh  (执行当前目录下的文件)
  5.进入某个用户
  su root (切换到root用户下)
  6.查看目录:
  ll (显示目录的详细信息)
  ls(显示目录下所有文件)
  7.在linux下修改文件内容
  1)选用vi选择需要修改的文件vi index.jsp
  2)然后会出现提示内容按一下i 进行修改
  3)修改完成后按esc键后再按 shift+冒号 最后输入wq
  8.查看硬盘是否有满
  df -h
  9.删除文件(清缓存的时候用)
  1.查看文件目录:pwd
  2.删除文件:rm -rf 文件夹目录
  10.复制文件
  cp  -r  /user/oa  /usr_back_oa
  11.查看日志
  tail -r catalina.out
  tail -n 300 catalina.out
  12.查看文件
  cat fileName.xml
  13.查看IP,开启远程连接服务
  ifconfig               --查看IP地址,注意这里是if开头而不是ip
  service sshd status    --查看sshd服务的状态
  service sshd start     --启动sshd服务的状态
  chkconfig --list
  chkconfig --list | grep sshd 查看启用服务
  14.列出各进程打开文件的数量
  lsof -n|awk '{print $2}' |sort|uniq -c |sort -nr|more
  直接统计JAVA进程连接数
  ps -ef| grep java | awk '{print $2}' | awk 'NR==1'| xargs lsof -p | wc -l
  15.先使用ps -ef|grep java查看,再查看12120的打开数量
  lsof -p 12120 |wc -l
  16.为tomcat授权,不能少sudo,username为用户名
  sudo chown -R username /Users/username/Documents/tomcat
10
4
分享到:
评论

相关推荐

    Java 程序员眼中的 Linux - v1.0.pdf

    Java 程序员眼中的 Linux - v1.0.pdf 本文档详细介绍了 Linux 操作系统的基础知识和实践经验,涵盖了 Linux 的安装、设置、常用命令、文件系统、网络管理、安全配置等方面的内容,同时也涉及到了 Java 开发相关的...

    Java 程序员眼中的 Linux.zip

    以下是Java程序员应该掌握的Linux相关知识点: 1. **基础操作**:理解基本的Linux命令行操作,如ls(列出文件)、cd(切换目录)、pwd(显示当前路径)、mkdir(创建目录)、rm(删除文件或目录)等,是每个Java...

    Java 程序员眼中的 Linux

    在Java程序员的眼中,Linux操作系统扮演着至关重要的角色。它是一个免费、开源的类Unix系统,为开发和运行Java应用程序提供了稳定、安全且高效的平台。Linux不仅被广泛应用于服务器领域,也是许多分布式系统和云计算...

    java程序员应学习的Linux命令.pdf

    以下是一些Java程序员应该掌握的Linux基础知识。 首先,Linux的基本命令是日常操作的核心。例如,`userdel` 和 `useradd` 用于管理用户账户,添加或删除用户;`su` 可以切换用户身份。文件和目录的管理涉及`ls`...

    java程序员转正ppt

    总结来说,Java程序员转正涉及到的技术要点包括但不限于Java基础、集合框架、文件处理、日期时间操作、Linux基础知识以及可能涉及的数据库知识。在答辩过程中,展示出扎实的技术基础、良好的学习习惯和团队合作精神...

    《Java 程序员眼中的 Linux》.zip

    对于Web应用,`tomcat`等应用服务器在Linux上运行十分稳定,其配置和管理也可以通过Linux命令完成。 对于更高级的使用,例如自动化部署和运维,Linux的Shell脚本和持续集成工具(如Jenkins)能实现批量处理任务和...

    java程序员考试题库

    ### Java程序员考试题库知识点详解 #### 一、基础知识练习概览 本章节涵盖了Java的基础知识,主要包括Java入门、数据类型和运算符等关键概念。这些知识点对于初学者来说至关重要,同时也是进阶学习的重要基石。 #...

    java程序员完美简历

    - **Linux**:具备基于Linux系统的Java编程能力,掌握了基本的Linux命令操作。 - **设计模式**:掌握了MVC模式和单例模式,这是软件设计的重要概念。 4. **项目经验**: - **电子商务系统(当当网)**:参与了一...

    程序员必会的Linux命令

    ### 程序员必会的 Linux 命令 #### 一、查找文件 - **Find**: `find` 命令用于在文件系统中查找文件或目录。 - **基本格式**:`find [搜索起点] [选项]` - **示例**: - `find / -name filename.txt`:在根目录...

    java程序员简历

    ### Java程序员简历中的关键知识点解析 #### 个人基本信息 - **姓名**:未提供 - **性别**:男 - **现居住地**:北京 - **学历**:大专 - **联系方式**: - 电话:未提供 - 邮箱:mcs_j2ee@126.com #### 求职...

    java连接linux,执行shell命令的工具类 sshxcute.jar

    在Java开发中,有时我们需要远程连接到Linux服务器执行shell命令,比如进行系统管理、自动化运维或者数据处理等任务。...SSHXCUTE.jar简化了Java开发中的SSH操作,使得远程执行Linux命令变得更加便捷和安全。

    Java程序员必备资料合集

    Java程序员在日常开发中需要掌握一系列的关键知识点,这个“Java程序员必备资料合集”提供了非常有价值的资源,旨在帮助开发者深入理解和高效使用Java技术。以下是基于标题、描述和标签所涉及的详细知识点: 1. **...

    java程序员的跳槽方法.pdf

    【Java程序员的跳槽方法】对于Java程序员而言,跳槽不仅是更换工作,更是一个自我提升和职业发展的策略。跳槽的正确时机、目的和方式都至关重要。在职业生涯的早期,跳槽可以帮助程序员拓宽视野,积累不同公司的技术...

    java程序员简历模版

    - **Linux操作系统**:熟悉Linux常用操作命令,这对服务器端的开发至关重要。 4. **项目经历**:以“美业商城”项目为例,展示了实际开发经验。 - **项目背景**:基于B/S架构,使用Springboot框架,结合Element-...

    Java程序员简历模板

    - **Linux和脚本**:掌握Linux常用命令和Shell或Python脚本,证明了在系统管理和自动化方面的能力。 - **数据存储和缓存**:熟悉MySQL、Redis等数据库技术,以及Hive、Spark等大数据处理工具,表示有数据处理和...

    java需要掌握的linux命令.pdf

    以下是一些Java程序员需要掌握的Linux基础知识: 1. **用户和账户管理**: - `userdel`:删除一个用户账户。 - `useradd`:创建新的用户账户。 - `su`:切换到另一个用户身份。 2. **文件和目录操作**: - `ls...

Global site tag (gtag.js) - Google Analytics