zoukankan      html  css  js  c++  java
  • 自己总结的常见命令(用过的)

    1.首先打开压缩文件所在的目录下-z
        解压至当前目录下
        # tar -zxvf /tmp/etc.tar.gz  (注意Linux下的压缩文件最好是tar.gz后缀结尾)
     
    2.启动Tomcat
        找到Tomcat目录下bin目录下
        ./startup.sh启动Tomcat
     
        如果想查看Tomcat日志
     
        设置所需(临时)JAVA_HOME的jre环境 步骤:
        export JAVA_HOME=/opt/quetzaco/quetapp/jre/
        设置所需(永久)JAVA_HOME的jre环境 步骤:
            首先编辑/etc/profile 文件
                添加JRE的环境 以及PATH 并且导出(export)--------注意看它是缺少JRE 还是JAVA_HOME
                export JRE_HOME=/opt/quetzaco/quetapp/jre
                export PATH=$JRE_HOME/bin:$PATH
     
     
        在执行
        ./catalina.sh run
     
    3.执行Sql语句
        psql -U postgres -d quetzaco -f /report.sql           (注意修改配置文件中的数据库名称)
     
    4.Linux下结束Tomcat进程:
        打开终端
          cd /java/tomcat
          #执行
         bin/startup.sh #启动tomcat
          bin/shutdown.sh #停止tomcat
     
        返回到子目录下(就是当前目录的上级  cd ..)找到logs/catalina.out
          tail -f logs/catalina.out #看tomcat的控制台输出;
     
          #看是否已经有tomcat在运行了
          ps -ef |grep tomcat
          #如果有,用kill;
          kill -9 pid #pid 为相应的进程号
          例如 ps -ef |grep tomcat 输出如下
          sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start
     
          则 5144 就为进程号 pid = 5144
          kill -9 5144 就可以彻底杀死tomcat
    5.启动和停止HOLA
        默认情况下,HOLA系统在安装过程中会被启动,并且当服务器重新启动时会自动启动。HOLA系统在服务器上安装三个服务,可以执行下面的命令手动地停止或启动HOLA。 
        按照下面的步骤顺序停止HOLA:
            /etc/init.d/hola stop 
            /etc/init.d/holamail stop
            /etc/init.d/postgresql stop
        按照下面的步骤顺序启动HOLA:
            /etc/init.d/postgresql start
            /etc/init.d/holamail start
            /etc/init.d/hola start
     
     
    6.编辑    vi  fileName;
            |__只在编辑命令下有效
                Esc+: wq  保存并退出
                Esc+: q!    不保存退出
     
    7.重新读取文件(重新配置)
        source  fileName
     
    8.查看JDK版本
        java -version
     
    9.查看当前路径 
        pwd 
     
    10.导出
        export
     
    11.删除文件夹(目录)
        直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
        -r 就是向下递归,不管有多少级目录,一并删除
        -f 就是直接强行删除,不作任何提示的意思
     
    12.转换字符格式
        encoding GBK
     
     
    13.将HOLA.iso 镜像文件 挂载到/mnt文件夹下命令:
         mount /HOLA-6.2.3_20150319-centos-64.iso /mnt -o loop
     
    14.查看linux当前版本
         cat /etc/issue
         例:CentOS Linux release 6.0 (Final)
     
    15.查看Linux 当前操作系统
         uname -a
        例:Linux vmhola-app 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
     
    16.查看log
         tail -f nohup.out 
     
    17.导出表结构
        pg_dump -t users -f text.txt -h localhost -U postgres -p 5432 quetzaco
     
     
    18.数据导出:
        pg_dump -U postgres(用户名)  (-t 表名)  数据库名(缺省时同用户名)  > c:fulldb.sql 
     
    19.
    数据备份 window
        pg_dump.exe -h localhost -p 5432 -U postgres -F c -b -v -f "路径 例("/opt/test.dmp")" quetzao(数据库名)
    数据恢复 window
        pg_restore.exe -h localhost -p 5432 -U postgres -d quetzaco_citic -v "/opt/quetzacodb_Wednesday.dmp"
     
     
    20.
    数据备份 linux
        pg_dump -h localhost -p 5432 -U postgres -F c -b -v -f "路径 例("/opt/test.dmp")" quetzao(数据库名)
    数据恢复 linux
        pg_restore -h localhost -p 5432 -U postgres -d quetzaco_citic -v "/opt/quetzacodb_Wednesday.dmp"
     
    21.两台Linux 数据传输    (数据库备份传输)先到/opt/quetzaco/dbbackup  目录(包含要传输的数据库备份)下,执行:
        10.47.80.98:/opt/::::————》要传输目的地的路径
        scp quetzacoweb.tgz root@.hola.deyatech.com:/opt/quetzaco/quetapp/server/default/deploy/
        scp quetzacodb_Wednesday.tgz root@10.47.80.98:/opt/quetzaco/quetapp/server/default/deploy/
     
    22.重启postgres 数据库
        /etc/init.d/postgresql  restart
     
    23.查看linux 进程
        top 
     
     
    24.在linux 服务下,运行新的后台会话(防止远程中断,即使中断,也不会影响后台运行)
        screen -S ml(name)  或者  ip   新建会话
     
         screen -list     查看当前会话 
     
        ctrl + a+ d   跳出后台不退出 
        exit    退出当前会话
     
        screen -r 1696    进入指定的会话
     
     
    25.查询当前目录下 中间包含creen 字符的文件
         ls -lt *creen*
     
     
    26.安装screen 
        rpm -Uvh screen-4.0.3-16.el6.x86_64.rpm  
     
    27.查看当前的linux 运行的JAVA服务
        ps -aux|grep java
     
    28.杀掉java进程 
        pkill -9 java
     
     
    29.读取文件大小 
        du -sh test.dmp 
     
     
    关闭防火墙
         iptables -L
     /etc/init.d/iptables stop
     chkconfig iptables off
     
     30防止ssh工具乱码 LANG=en
     
    31 top 查看CPU
        然后查看内存 free -g
     
    32 删除文件夹 rm -rf   目录名字
    -r 就是向下递归,不管有多少级目录,一并删除
    -f 就是直接强行删除,不作任何提示的意思
     
     
     
    33. ctrl + r  查找之前敲过的命令。快捷
     
     
     
     
    34.创建文件夹+创建文件+删除文件(文件夹)
        mkdir +文件夹名字
        touch +文件名字
        rm -fr 删除文件,问价夹 -f强制删除 -r是递归 
    业勤于精荒于嬉 http://www.cnblogs.com/maxlei/
  • 相关阅读:
    Linear regression with multiple variables(多特征的线型回归)算法实例_梯度下降解法(Gradient DesentMulti)以及正规方程解法(Normal Equation)
    Linear regression with one variable算法实例讲解(绘制图像,cost_Function ,Gradient Desent, 拟合曲线, 轮廓图绘制)_矩阵操作
    QT_SVG格式图片浏览器_源代码下载_详细注释
    Qt5_简易画板_详细注释
    UVa1593_Allgnment_Of_Code
    UVa815_Flooded!
    虚拟机下Linux(终端)配置网络的方法
    R语言入门小练习
    QT_文本编辑器_源码下载
    简易qq对话框
  • 原文地址:https://www.cnblogs.com/maxlei/p/5954013.html
Copyright © 2011-2022 走看看