zoukankan      html  css  js  c++  java
  • Linux下常用命令和应用部署

    下载jdk:如jdk-1_5_0_22-linux-i586-rpm.bin
    下载tomcat:如apache-tomcat-6.0.26.tar.gz

    安装JDK
    1. JDK安装
    1.1  解压并授权给下载程序可以执行的权限
     $ chmod a+r+x jdk-1_5_0_22-linux-i586-rpm.bin    # 授权给下载程序可以执行的权限
     $ ./jdk-1_5_0_22-linux-i586-rpm.bin              # 执行
     $ yes                                            # 出现一段许可协议,提示是否同意上面的条款,输入yes。解压过程。Done.。
     $ rpm -iUh ./jdk-1_5_0_22-linux-i586-rpm         # 执行rpm(这个步骤只限于支持RPM的发行版)
     $ mv jdk1.6.0_10 /home/work/usr/local/           # 移动文件夹
     $ ln -s jdk1.6.0_10 jdk                          # 文件重命名

    1.2  配置Java环境变量
     直接编辑/etc/profile文件,普通用户没有编辑权限,可以授权或者切换到root账户来编辑该文件
     $ vi /etc/profile                                # 编辑该文件

     或者在/etc/profile.d/文件夹下新建java.sh文件
     $ vim /etc/profile.d/java.sh                     # 这里以新建的java.sh文件为例子(也推荐这种方式)
       添加内容如下:
       #set java 环境变量
       JAVA_HOME=/home/work/usr/local/jdk
       PATH=$PATH:/$JAVA_HOME/bin
       CLASSPATH=.:$JAVA_HOME/lib
       JRE_HOME=$JAVA_HOME/jre
       export JAVA_HOME PATH CLASSPATH JRE_HOME

    1.3  设置java和javac的符号连接,这是把默认的jdk(本系统默认是JDK1.4)改成刚新装的jdk1.6
     # cd /usr/bin                                    # 切到usr/bin目录
     # su root                                        # 切换到root账号,分别作符号连接
     # ln -s -f /home/work/usr/local/jdk/jre/bin/java
     # ln -s -f /home/work/usr/local/jdk/bin/javac

    2. 安装或解压tomcat
    2.1  解压
    jar -xvf /aqjg/tomcat6.0.26.zip

    2.2  设置文件权限
    chmod a+r+x -R /aqjg/tomcat6.0.26
    a 所有用户     u 归属用户     g归属群组      o 其它用户
    = 具有权限     + 增加权限     - 去除权限
    r 可读权限     w 可写权限    x 可执行权限
    例如:
    a+x 给所有用户增加可执行权限
    go-wx 将归属群组和其它用户的可写、可执行权限去掉
    u=rwx 归属用户具有可读、可写、可执行权限


    3. 解压应用
    3.1  解压
    unzip /aqjg/tomcat6.0.26/webapps/FdaSafe.zip

    # uname -a # 查看内核/操作系统/CPU信息
    # head -n 1 /etc/issue # 查看操作系统版本
    # cat /proc/cpuinfo # 查看CPU信息
    # hostname # 查看计算机名
    # lspci -tv # 列出所有PCI设备
    # lsusb -tv # 列出所有USB设备
    # lsmod # 列出加载的内核模块
    # env # 查看环境变量 资源
    # free -m # 查看内存使用量和交换区使用量
    # df -h # 查看各分区使用情况
    # du -sh # 查看指定目录的大小
    # grep MemTotal /proc/meminfo # 查看内存总量
    # grep MemFree /proc/meminfo # 查看空闲内存量
    # uptime # 查看系统运行时间、用户数、负载
    # cat /proc/loadavg # 查看系统负载 磁盘和分区
    # mount | column -t # 查看挂接的分区状态
    # fdisk -l # 查看所有分区
    # swapon -s # 查看所有交换分区
    # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
    # dmesg | grep IDE # 查看启动时IDE设备检测状况 网络
    # ifconfig # 查看所有网络接口的属性
    # iptables -L # 查看防火墙设置
    # route -n # 查看路由表
    # netstat -lntp # 查看所有监听端口
    # netstat -antp # 查看所有已经建立的连接
    # netstat -s # 查看网络统计信息 进程
    # ps -ef # 查看所有进程
    # top # 实时显示进程状态 用户
    # w # 查看活动用户
    # id # 查看指定用户信息
    # last # 查看用户登录日志
    # cut -d: -f1 /etc/passwd # 查看系统所有用户 # cut -d: -f1 /etc/group # 查看系统所有组
    # crontab -l # 查看当前用户的计划任务 服务
    # chkconfig –list # 列出所有系统服务
    # chkconfig –list | grep on # 列出所有启动的系统服务 程序
    # rpm -qa # 查看所有安装的软件包

    几个命令,安装时需要用到:
    1..下载文件: wget URL
    2.  压缩:tar —zxvf 文件名(.tar 或 .tar.gz) tar —jxvf 文件名(.tar.bz2)
    3.  拷贝:cp 文件名 或 cp —Rf 文件夹名
    4.  删除:rm 文件名 或 rm —Rf 文件夹名
    5.  编辑文件命令:vi 文件名   ,   q!(不保存退出) : wq(保存退出)
    6.  授权 chmod 777 * (文件名或者文件夹,支持通配符)
    7.  更改用户权属  chown -R 用户 .
    8.  更改用户组   chgrp -R 用户 .
    9. 切换用户  su 用户
    10. 用root执行命令  su -c “命令”
    11. 查看mysql进程,如 ps -ef | grep mysqld

    解压文件
    tar -zxvf /tmp/root.tar.gz


    查看进程
    ps -ef |grep tomcat

    杀掉进程

    kill -9 [prot]

  • 相关阅读:
    字符串 CSV解析 表格 逗号分隔值 通讯录 电话簿 MD
    Context Application 使用总结 MD
    RxJava RxPermissions 动态权限 简介 原理 案例 MD
    Luban 鲁班 图片压缩 MD
    FileProvider N 7.0 升级 安装APK 选择文件 拍照 临时权限 MD
    组件化 得到 DDComponent JIMU 模块 插件 MD
    gradlew 命令行 build 调试 构建错误 Manifest merger failed MD
    protobuf Protocol Buffers 简介 案例 MD
    ORM数据库框架 SQLite 常用数据库框架比较 MD
    [工具配置]requirejs 多页面,多入口js文件打包总结
  • 原文地址:https://www.cnblogs.com/skey_chen/p/1998912.html
Copyright © 2011-2022 走看看