一篇文章带你了解服务器操作系统——Linux简单入门( 六 )

  • grep hello *.java 查找当前目录下所有java文件中的hello
  • 简单示例:
    一篇文章带你了解服务器操作系统——Linux简单入门

    文章插图
    软件安装我们的软件安装大致分为四种方法:
    • 二进制发布包安装
    软件已经针对具体平台编译打包发布 , 只要解压 , 修改配置即可
    • rpm安装
    软件已经按照redhat的包管理规范进行打包 , 使用rpm命令进行安装 , 不能自行解决库依赖问题
    • yum安装
    一种在线软件安装方式 , 本质上还是rpm安装 , 自动下载安装包并安装 , 安装过程中自动解决库依赖问题
    • 源码编译安装
    软件以源码工程的形式发布 , 需要自己编译打包
    安装JDK我们直接给出JDK的安装步骤(JDK安装包在资料中):
    1. 使用FinalShell自带的上传工具将jdk的二进制发布包上传到Linux中
    2. 解压安装包 , 命令为tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local
    3. 配置环境变量 , 使用vim命令修改/etc/profile文件 , 在文件末尾加入以下配置
    # 进入配置vim etc/profile# 添加配置JAVA_HOME=/usr/local/jdk1.8.0_171PATH=$JAVA_HOME/bin:$PATH
    1. 重新加载profile文件 , 使更改的配置立即生效 , 命令为source /etc/profile
    2. 检查安装是否成功 , 命令为java -version
    安装Tomcat首先我们需要先安装Tomcat:
    1. 使用FinalShell自带的上传工具将Tomcat的二进制发布包上传到Linux
    2. 解压安装包 , 命令为tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local
    3. 进入Tomcat的bin目录启动服务 , 命令为sh startup.sh或者/startup.sh
    我们目前的Tomcat已经安装成功并启动 , 我们给出两种检测启动的方法:
    1. 查看启动日志
    more /usr/local/apache-tomcat-7.0-57/logs/catalina.outtail -50 /usr/local/apache-tomcat-7.0-57/logs/catalina.out
    1. 查看进程
    ps -ef|grep tomcat# ps命令是linux下非常强大的进程查看命令 , 通过ps -ef可以查看当前运行的所有进程的详掘信息# “|”在Linux中称为管道符 , 可以将前一个命令的结果输出给后一个命令作为输入# 使用ps命令查看进程时 , 经常配合管道符和查找命令grep-一起使用 ,  来查看特定进程但是我们查看页面的话会发现是无法访问的 , 这是因为我们的防火墙会将请求拦截
    接下来我们来学习关于防火墙的相关操作:
    # 查看防火墙状态systemctl status frewalld,firewall-cmd --state# 暂时关闭防火墙systemctl stop firewalld# 永久关闭防火墙systemctl disable firewalld# 开启防火墙systemctl start firewalld# 开放指定端口(8080)firewall-cmd --zone=public --add-port=8080/tcp --permanent# 关闭指定端口(8080)firewall-cmd --zone=public --remove-port=8080/tcp --permanent# 立即生效frewalld-cmd -reload# 查看开放的端口firewall-cmd --zone=public --list-ports# 注意:# systemctl是管理Linux中服务的命令 , 可以对服务进行启动 ,  停止、重启、蓝番状态等操作# firewall-cmd是Linux中专门用于控制防火墙的命令# 为了保证系统安全 , 服务器的防火墙不建议关闭所以我们只需要将Tomcat的端口打开即可
    # 开放指定端口(8080)firewall-cmd --zone=public --add-port=8080/tcp --permanent# 立即生效frewalld-cmd -reload最后我们介绍一下如何关闭Tomcat:
    1. 运行Tomcat的bin目录下的提供的停止服务的脚本文件
    # 关闭Tomcat脚本sh shutdown.sh# 关闭Tomcat脚本./shutdown.sh

    经验总结扩展阅读