linux常用指令

1、查看内核版本命令

  cat /proc/version

  uname

2、查看linux版本

  lsb_release

  cat /etc/issue

3、显示列表文件

        ls     ls -l  输出内容详解

4、登录sftp 

  登录  sftp -P port user@ip  回车后输入密码(隐藏显示)

  上传put         下载get

5、登录ftp

  登录  ftp ip port

  回车后输入user

  回车后输入密码(隐藏显示)

 6、在路径下,搜索所有文件中是否有某字段,输出文件所在位置及字段出现的行数

  搜索一个报错信息,可以用于统计报错的出现情况。搜索一个特定的流水号或者操作员账号,可以查找交易是否存在,操作员有没有操作过系统。

  更详细的介绍

 

  find /usr/local/mypath  -name "*.log.*"  | xargs  grep "处理失败"
  find /usr/local/logs2  -name "*log.2019-01-16*"  | xargs  grep "UNKNOWN"
  find /usr/local/logs  -name "*log.2019-02-12*"  | xargs  grep "Read timed out" -c (计数)

7、进程项目查看

  ps -ef | grep java 

    搜索包含某一名字的进程,比如搜索java项目就可以写java,如果知道具体的jar报名也可以搜。第二个值就是PID。

  ps -eo pid,lstart,etime | grep PID

    查看某一PID对应的程序,它的启动时间及运行了多久。

8、mysql登录

  mysql -h localhost -u root -p     回车     输入密码(隐藏显示)

9、Linux 的cp命令

现在想把 1 文件夹复制出来一份命名为 2 。

操作: 先创建2文件夹,再执行

cp -r /cxz/1/*  /cxz/2

10、查看服务器总磁盘空间大小

  df -h    可以显示出来nfs挂载的路径

  du -sh  当前目录的大小

11、linux获取sh脚本执行权限

  报错信息:The file is absent or does not have execute permission
       This file is needed to run this program

  [root@test bin]# chmod +x *.sh
  [root@test bin]# sh startup.sh

12、打包zip

zip catalina.201805.zip  /usr/local/tomcat-webfront/logs/catalina.2018-05*
rm -f catalina.2018-05*

13、统计各个状态的进程数量

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
//结果
CLOSE_WAIT 1653
ESTABLISHED 94
FIN_WAIT1 2
FIN_WAIT2 53
TIME_WAIT 69

14、Linux——Pip命令

15、----

posted @ 2018-12-06 15:42  常新志  阅读(173)  评论(0编辑  收藏  举报