• linux 常用命令总结(二)


    1. linux下以指定的编码打开文件:LANG=zh_CN vi fileName

    2. 查看系统内存使用,可以使用free -m 或 top

    3. 使用env查看所有环境变量

    4. df –h 查看根目录下文件使用情况,fdisk –l 查看磁盘使用情况。du -h 查看当前目录下,所有目录的大小,如果有子目录会列出子目录的大小。

    5. ls vnc*             // 可以通过这种方式查询当前目录及子目录下名称中含有vnc字符串的文件,前面可以不用加*。若文件夹名称中含有vnc,则会列出目录下的内容。

    6. 通过yum grouplist可以查看安装好的程序组和可以安装的程序组。

    7. linux 上发布项目,如果代码中异常没有捕获,那么日志信息会在nohup.out 打印出来。

    8. linux下可以使用:cd $JAVA_HOME 进入java的home目录

    9. 可以通过/proc目录下的cpuinfo查看cpu信息 ;lscpu 查看cpu情况:    

        CPU(s): 4 #总共有4核

        On-line CPU(s) list: 0-3

        Thread(s) per core: 1 #每个cpu核,只能支持一个线程,即不支持超线程

        Core(s) per socket: 4 #每个cpu,有4个核

        Socket(s): 1 #总共有1一个cpu

        Vendor ID: GenuineIntel #cpu产商 intel 

    10. 在linux下可以执行通过java去执行一个含有main方法的类。执行的格式为:

          java 包名.类名             // 注意,该命令需要在根目录下执行,不是类所在目录,且类名后无后缀

    11. 控制台执行含main方法的类或jar文件,加参数,格式为:

          java –jar *.jar arg1 (arg2 ..) 或 java 包名.类(无class后缀) arg1 (arg2 ..)

    12. 执行命令时查看日志:./start.sh ; tail –f ../logs/catalina.out

    13. 查看当前linux系统的版本:lsb_release –a 。redhat还可以去/etc/redhat-realse 中查看版本信息。lsb是Linux Standard Base的缩写。

    14. netstat -tlnp 命令是用来查看linux的端口使用情况 ; 后面加 grep 进行条件过滤

    15. 文件修改后不保存退出,使用:q!

    16. service network stop 后,网络服务停止,网卡关闭,ssh登录不上正常。两种方式解决,一是重启服务器,二是操作台进入系统,执行service network start开启网络服务。

    17. ping IP 和 telnet IP  port 。使用 telnet 主要注意的是IP和端口之间是空格,linux 下如果回复 “Connection refused”表示连接失败,否则成功。

    18. nohup: no hang up 不挂起 

    19. red hate 企业版系统安装后,外界无法访问里面的监听服务,是因为防火墙限制的问题。

    20. linux命令:source filename                      // 使文件立即生效

    21. su - username  切换用户同时切换系统到指定用户系统配置  ;只切换用户:su username  ;

    22. nohup /usr/local/java/jdk1.7.0_51/bin/java -jar schedule.jar -Xms256 -Xmx800m &

          后台启动需要在执行代码前加上:nohup ,在代码最后面加上&

    23. 使用xshell来操作服务非常方便,传文件也比较方便。

          就是使用rz,sz

          首先,服务器要安装了rz,sz

           yum install lrzsz

          当然你的本地windows主机也通过ssh连接了linux服务器

          运行rz,会将windows的文件传到linux服务器

          运行sz filename,会将文件下载到windows本地

          参见:https://blog.csdn.net/QianZhaoVic/article/details/79031359

    24. Linux中grep查找含有某字符串的所有文件:

          --递归查找目录下含有该字符串的所有文件

          grep -rn "data_chushou_pay_info" /home/hadoop/nisj/automationDemand/

          更多查找命令参见:https://blog.csdn.net/BabyFish13/article/details/79709028

    25.  

  • 相关阅读:
    Mysql如何进行分组,并且让每一组的结果按照某个字段排序,并且获取每一组的第一个字段
    Mysql报错:Packet for query is too large (1121604 > 1048576).You can change this value on the server by setting the max_allowed_packet variable
    JavaScript判断对象有没有定义
    本地设置VirtualBox虚拟机
    Mysql关于时间排序的问题
    PHP实现页面静态化
    301重定向的两种实现方法
    判断浏览器类型
    javascript DOM事件总结
    装饰器模式
  • 原文地址:https://www.cnblogs.com/Jtianlin/p/4299956.html
Copyright © 2020-2023  润新知