zoukankan      html  css  js  c++  java
  • linux命令

    1.ps查看服务器所有的进程

      -aux 显示所有状态

      -ef 简洁信息

      ps -aux | grep node

      

      第二列是pid,杀掉程序使用kill。

      ps -ef | grep node

      

      第一列是自pid,第二列是父pid,

      可以直接查找pid

      ps -aux | grep 5646

      

       ps参考文章:lucyjiayou:Linux 查看进程和删除进程

    2.netstat查看tcp,udp的端口和进程等相关情况

      

      netstat -tunlp|grep 端口号

      netstat -anp | grep 端口号

    3. kill 命令用于终止进程


      例如: kill -9 [PID]
      -9 表示强迫进程立即停止
      通常用 ps 查看进程 PID ,用 kill 命令终止进程 

     

    4. 监听文件命令tail

      举例:tail filepath -f  -n 200

      表示展示filepath文件的最后200行,并监听文件,显示追加内容

      tail(选项)(参数)

      选项

      --retry:即是在tail命令启动时,文件不可访问或者文件稍后变得不可访问,都始终尝试打开文件。使用此选项时需要与选项“——follow=name”连用;
      -c<N>或——bytes=<N>:输出文件尾部的N(N为整数)个字节内容;
      -f<name/descriptor>或;--follow<nameldescript>:显示文件最新追加的内容。“name”表示以文件名的方式监视文件的变化。“-f”与“-fdescriptor”等效;
      -F:与选项“-follow=name”和“--retry"连用时功能相同;
      -n<N>或——line=<N>:输出文件的尾部N(N位数字)行内容。
      --pid=<进程号>:与“-f”选项连用,当指定的进程号的进程终止后,自动退出tail命令;
      -q或——quiet或——silent:当有多个文件参数时,不输出各个文件名;
      -s<秒数>或——sleep-interal=<秒数>:与“-f”选项连用,指定监视文件变化时间隔的秒数;
      -v或——verbose:当有多个文件参数时,总是输出各个文件名;
      --help:显示指令的帮助信息;
      --version:显示指令的版本信息。

    5. 内存查看解决

    free -m查看剩余内存
    top,按shift+m,按内存占用百分比排序
    输入sync回车
    输入echo 3 > /proc/sys/vm/drop_caches回车

    6. 文件查看处理

      ls --help:查看ls命令帮助

      ls -lia:查看文件详情和inode

    第一列是inode,最后一行是软连接(类似windows快捷键,软链接有着自己的 inode 号以及用户数据块,因此软链接的创建与使用没有类似硬链接的诸多限制:

    • 软链接有自己的文件属性及权限等;
    • 可对不存在的文件或目录创建软链接;
    • 软链接可交叉文件系统;
    • 软链接可对文件或目录创建;
    • 创建软链接时,链接计数 i_nlink 不会增加;
    • 删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。

      比较特别的是,如果是文件夹软连接。

      软连接文件夹本身存在,则会再文件目录下创建软件接

      

      软件接文件夹不存在,则会创建本文件夹的软连接。

      

    。硬连接目前只支持单个文件硬连接(由于硬链接是有着相同 inode 号仅文件名不同的文件,因此硬链接存在以下几点特性:

    • 文件有相同的 inode 及 data block;
    • 只能对已存在的文件进行创建;
    • 不能交叉文件系统进行硬链接的创建;
    • 不能对目录进行创建,只可对文件创建;
    • 删除一个硬链接文件并不影响其他有相同 inode 号的文件。
    • 修改其中一个,其他硬连接文件内容同步更改。

    );

    7. 文件格式问题

      在执行sh等脚本的时候报:syntax error: unexpected end of file等语法问题,估计是文件格式不对。如果在window下编辑,到Linux下运营基本都会有此问题。

      解决办法:

      进入编辑模式:vi xxx.sh

      使用命令:":set ff=unix"修改为unix模式即可。

    8. 设置node环境变量

    查看NODE_ENV: echo $NODE_ENV

    设置NODE_ENV:export NODE_ENV=test

  • 相关阅读:
    scrapy中selenium的应用
    Django的锁和事务
    redis
    【leetcode】187. Repeated DNA Sequences
    【leetcode】688. Knight Probability in Chessboard
    【leetcode】576. Out of Boundary Paths
    【leetcode】947. Most Stones Removed with Same Row or Column
    【leetcode】948. Bag of Tokens
    【leetcode】946. Validate Stack Sequences
    【leetcode】945. Minimum Increment to Make Array Unique
  • 原文地址:https://www.cnblogs.com/chuaWeb/p/7723188.html
Copyright © 2011-2022 走看看