常用命令
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
相关推荐
Java 程序员眼中的 Linux - v1.0.pdf 本文档详细介绍了 Linux 操作系统的基础知识和实践经验,涵盖了 Linux 的安装、设置、常用命令、文件系统、网络管理、安全配置等方面的内容,同时也涉及到了 Java 开发相关的...
以下是Java程序员应该掌握的Linux相关知识点: 1. **基础操作**:理解基本的Linux命令行操作,如ls(列出文件)、cd(切换目录)、pwd(显示当前路径)、mkdir(创建目录)、rm(删除文件或目录)等,是每个Java...
在Java程序员的眼中,Linux操作系统扮演着至关重要的角色。它是一个免费、开源的类Unix系统,为开发和运行Java应用程序提供了稳定、安全且高效的平台。Linux不仅被广泛应用于服务器领域,也是许多分布式系统和云计算...
以下是一些Java程序员应该掌握的Linux基础知识。 首先,Linux的基本命令是日常操作的核心。例如,`userdel` 和 `useradd` 用于管理用户账户,添加或删除用户;`su` 可以切换用户身份。文件和目录的管理涉及`ls`...
总结来说,Java程序员转正涉及到的技术要点包括但不限于Java基础、集合框架、文件处理、日期时间操作、Linux基础知识以及可能涉及的数据库知识。在答辩过程中,展示出扎实的技术基础、良好的学习习惯和团队合作精神...
对于Web应用,`tomcat`等应用服务器在Linux上运行十分稳定,其配置和管理也可以通过Linux命令完成。 对于更高级的使用,例如自动化部署和运维,Linux的Shell脚本和持续集成工具(如Jenkins)能实现批量处理任务和...
### Java程序员考试题库知识点详解 #### 一、基础知识练习概览 本章节涵盖了Java的基础知识,主要包括Java入门、数据类型和运算符等关键概念。这些知识点对于初学者来说至关重要,同时也是进阶学习的重要基石。 #...
- **Linux**:具备基于Linux系统的Java编程能力,掌握了基本的Linux命令操作。 - **设计模式**:掌握了MVC模式和单例模式,这是软件设计的重要概念。 4. **项目经验**: - **电子商务系统(当当网)**:参与了一...
### 程序员必会的 Linux 命令 #### 一、查找文件 - **Find**: `find` 命令用于在文件系统中查找文件或目录。 - **基本格式**:`find [搜索起点] [选项]` - **示例**: - `find / -name filename.txt`:在根目录...
### Java程序员简历中的关键知识点解析 #### 个人基本信息 - **姓名**:未提供 - **性别**:男 - **现居住地**:北京 - **学历**:大专 - **联系方式**: - 电话:未提供 - 邮箱:mcs_j2ee@126.com #### 求职...
在Java开发中,有时我们需要远程连接到Linux服务器执行shell命令,比如进行系统管理、自动化运维或者数据处理等任务。...SSHXCUTE.jar简化了Java开发中的SSH操作,使得远程执行Linux命令变得更加便捷和安全。
Java程序员在日常开发中需要掌握一系列的关键知识点,这个“Java程序员必备资料合集”提供了非常有价值的资源,旨在帮助开发者深入理解和高效使用Java技术。以下是基于标题、描述和标签所涉及的详细知识点: 1. **...
【Java程序员的跳槽方法】对于Java程序员而言,跳槽不仅是更换工作,更是一个自我提升和职业发展的策略。跳槽的正确时机、目的和方式都至关重要。在职业生涯的早期,跳槽可以帮助程序员拓宽视野,积累不同公司的技术...
- **Linux操作系统**:熟悉Linux常用操作命令,这对服务器端的开发至关重要。 4. **项目经历**:以“美业商城”项目为例,展示了实际开发经验。 - **项目背景**:基于B/S架构,使用Springboot框架,结合Element-...
- **Linux和脚本**:掌握Linux常用命令和Shell或Python脚本,证明了在系统管理和自动化方面的能力。 - **数据存储和缓存**:熟悉MySQL、Redis等数据库技术,以及Hive、Spark等大数据处理工具,表示有数据处理和...
以下是一些Java程序员需要掌握的Linux基础知识: 1. **用户和账户管理**: - `userdel`:删除一个用户账户。 - `useradd`:创建新的用户账户。 - `su`:切换到另一个用户身份。 2. **文件和目录操作**: - `ls...