精华内容
下载资源
问答
  • Linux 查看用户操作记录

    万次阅读 2018-02-06 14:13:47
    使用history命令,查看自己的操作记录,但如果你是root用户,如何查看其它用户的操作记录呢?   其实history命令只是把当前用户目录下的~/.bash_History文件内容列出来而已。   一般而言,history展示的操作...
    使用history命令,查看自己的操作记录,但如果你是root用户,如何查看其它用户的操作记录呢?
     
    其实history命令只是把当前用户目录下的~/.bash_History文件内容列出来而已。
     
    一般而言,history展示的操作记录是没有时间的,可以在/etc/bashrc文件中加入下列代码:
     
    HISTFILESIZE=2000
    HISTSIZE=2000
    HISTTIMEFORMAT="%Y%m%d-%H:%M:%S:  "
    export HISTTIMEFORMAT
     
    保存后退出,关闭当前shell,并重新登录
    这个时候,在~/.bash_History文件中,就有记录命令执行的时间了
    展开全文
  • 查看文件大小 查看编辑文件内容 查看磁盘使用 文件下载 直接wget http链接 使用wget断点续传:wget -c http://www.a/b.zip 使用-c重新启动下载中断的文件,可接着原进度下载一个文件 使用wget...

     

    • 直接wget http链接
    • 使用wget断点续传:wget -c http://www.a/b.zip

      使用-c重新启动下载中断的文件,可接着原进度下载一个文件

      使用wget后台下载:wget -b http://www.a/b.zip

    • FTP下载:  wget --ftp-user='user' --ftp-password='sss' ftp://192.168.0.4/a
    • HTTP有用户名和密码认证的下载

      wget -c -b --http-user='user' --http-password='utLfjR9B' http://www.a/b.zip

    • scp连接服务器下载:

           scp 用户名@1.2.1.2:/data/Celeb-DF-v2.zip celeb    

           scp -r 用户名@1.2.1.2:/data/FF++/FF++ICCV/*  FF++        

    • 进程不间断

    要使得关掉连接也继续运行;比如大文件下载或训练网络可以在xshell里使用nohup & 或者开tmux窗口:

    • nohup XXX & 
    • tmux        //创建默认名称的会话
    • tmux new -s my  创建名为my的会话

      tmux ls  显示会话列表

      tmux a  连接上一个会话

      tmux a -t my  连接指定会话

      tmux kill-session  关闭上次打开的会话

      tmux kill-session -t my  关闭会话my

    • 查看,删除进程

    ps      //查看
    kill -9 进程id    //强制删除进程

    • 文件压缩、解压缩

    • zip a.zip *.jpg      //将所有.jpg的文件压缩成一个zip包
    • zip -r result.zip a  //将文件夹a压缩成zip
    • unzip result.zip    //将文件解压出来
    • unzip result.zip -d result   //result.zip解压到result目录里面
    • tar -zxvf xxx.tgz   //解压其他类型压缩包
    • 查看文件大小

    • stat filepath    //Size字段是文件的字节数
    • du filepath         //参数-b表示以字节计数, -h 方便人使用的单位K,M,G
    • ls -l filepath 或ls -lh filepath
    • 查看编辑文件内容

    • 查看文件内容:cat a.txt
    • 查看文件最后20行:    tail -n 20 XXX
    • 查看编辑文件:     vim a.txt
    • 查看磁盘使用

    • df -h查看磁盘使用情况
    • df -i 查看inode使用情况

           两者皆可能满了,尤其是用服务器时,将dataset保存在自己的文件夹会占用磁盘空间

    展开全文
  • Linux查看历史操作记录 2012-04-17 10:23:05 我来说两句 收藏 我要投稿 last命令可以用来查看用户的登陆记录。 history命令可以查看命令的执行历史。 www.2cto.com 常用日志文件如下:  access-log 纪录HTTP/web...

    Linux下查看历史操作记录
    2012-04-17 10:23:05 我来说两句 收藏 我要投稿

    last命令可以用来查看用户的登陆记录。

    history命令可以查看命令的执行历史。
    www.2cto.com
    常用日志文件如下:
        access-log   纪录HTTP/web的传输
        acct/pacct   纪录用户命令
        aculog     纪录MODEM的活动
        btmp      纪录失败的纪录
        lastlog     纪录最近几次成功登录的事件和最后一次不成功的登录
        messages    从syslog中记录信息(有的链接到syslog文件)
        sudolog     纪录使用sudo发出的命令
        sulog      纪录使用su命令的使用
        syslog     从syslog中记录信息(通常链接到messages文件)
        utmp      纪录当前登录的每个用户
        wtmp      一个用户每次登录进入和退出时间的永久纪录
        xferlog     纪录FTP会话

    但是~/.bash_history里面是没有时间的记录的,可以用下面的脚本来记录时间。

    通过在/etc/profile里面加入以下代码就可以实现:

    PS1="whoami@hostname:"’[$PWD]’
      history www.2cto.com
      USER_IP=who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g' #print NF  if["NF取最后一个域的字段   if [ "USER_IP" = “” ]
      then
      USER_IP=hostname
      fi
      if [ ! -d /tmp/dbasky ]
      then
      mkdir /tmp/dbasky
      chmod 777 /tmp/dbasky
      fi
      if [ ! -d /tmp/dbasky/LOGNAME]  then  mkdir/tmp/dbasky/{LOGNAME} ]   then   mkdir /tmp/dbasky/{LOGNAME}
      chmod 300 /tmp/dbasky/LOGNAME  fi  exportHISTSIZE=4096  DT=date"  exportHISTFILE="/tmp/dbasky/{LOGNAME}   fi   export HISTSIZE=4096   DT=`date " %Y%m%d_%H%M%S"`   export HISTFILE="/tmp/dbasky/{LOGNAME}/USERIPdbasky.{USER_IP} dbasky.DT"
      chmod 600 /tmp/dbasky/${LOGNAME}/dbasky 2>/dev/null

    其实通过上面的代码不能看出来,在 系统的/tmp新建个dbasky目录,在目录中记录了所有的登陆过系统的用户和IP地址,是不是觉得很方便 呢?我们还可以用这个方法来监测系统的安全性。
    www.2cto.com
    可以看到在使用history命令的时候是没时间显示,不知道这个命令是什么时候所执行,这个时候可以编辑/etc/bashrc文件,加入如下三行:

    HISTFILESIZE=2000
    HISTSIZE=2000
    HISTTIMEFORMAT=”%Y%m%d-%H%M%S: ”
    export HISTTIMEFORMAT

    保存后退出,关闭当前shell,并重新登录
    这个时候,在~/.bash_History文件中,就有记录命令执行的时间了

    展开全文
  • Linux vmstat命令 vmstat格式如下,不过我现在对这些格式还不是深入了解,还没用过,用的最多的还是写在最下面 vmstat [-a] [-n] [-S unit] [delay [ count]] vmstat [-s] [-n] [-S unit] vmstat [-m] [-n] ...

     Linux vmstat命令 

    vmstat 格式如下,不过我现在对这些格式还不是深入了解,还没用过,用的最多的还是写在最下面

    vmstat [-a] [-n] [-S unit] [delay [ count]]
    vmstat [-s] [-n] [-S unit]
    vmstat [-m] [-n] [delay [ count]]
    vmstat [-d] [-n] [delay [ count]]
    vmstat [-p disk partition] [-n] [delay [ count]]
    vmstat [-f]
    vmstat [-V]
    -a:显示活跃和非活跃内存
    -f:显示从系统启动至今的fork数量 。
    -m:显示slabinfo
    -n:只在开始时显示一次各字段名称。
    -s:显示内存相关统计信息及多种系统活动数量。
    delay:刷新时间间隔。如果不指定,只显示一条结果。
    count:刷新次数。如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷。
    -d:显示磁盘相关统计信息。
    -p:显示指定磁盘分区统计信息
    -S:使用指定单位显示。参数有 k 、K 、m 、M,分别代表1000、1024、1000000、1048576字节(byte)。默认单位为K(1024 bytes)
    -V:显示vmstat版本信息。

    用的最多的还是今天做性能实践的格式就是vmstat  1  ,不断的能捕获到数据,如果不退出就一直看得到数据在输出,这个1的意思应该是采样频率,意思就是每隔1秒就捕获数据,,输入的数据保存成文档的格式是vmstat  1 >cpu.txt  (意思是数据的数据保存为cpu.txt文件)

    vmstat主要有两个参数:一个是采样频率,一个是采样的次数。如:vmstat   1  3,意思就是每隔1秒采样1次,总共采样3次 

     

    展开全文
  • linux记录用户登录操作日志.日志分析 每次用户退出后都会产生以用户名、登录IP、时间的日志文件,包含此用户本次的所有操作(root用户除外)
  • 由于刚开始学习linux,对命令行不熟悉,可以查看使用过的命令行历史记录,熟悉命令行并熟练操作,对命令行进行深入地理解。 系统环境 OS:ubuntu16.04. 操作过程 在主文件夹目录即home目录,按快捷键Ctrl+H(显示...
  • linux文件操作

    2018-04-05 19:23:00
    linux的命令操作 1、日常操作命令 **查看当前所在的工作目录pwd ...2、文件系统操作**ls / 查看根目录下的子节点(文件夹和文件)信息ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示 **切换目录cd /home ...
  • Linux查看/var/log/wtmp文件查看可疑IP登陆 last -f /var/log/wtmp 该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件。因此随着系统正常运行时间的增加,该文件的大小也会越来越大, 增加的...
  • linux 文件操作

    2019-07-27 21:46:25
    stat 查看文件信息 file 查看文件类型 ls -i 查看文件 inode 它将磁盘块分为以下三个部分: 1) 超级块,文件系统中第一个块被称为超级块。这个块存放文件系统本身的结构信息。比如,超级块记录了每个区域的大小,...
  • 一、查看及管理当前登录用户1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括:用户...
  • Linux如何查看和清空操作历史记录 1、查看历史记录:#history 2、历史记录保存的位置:#cat /root/.bash_history 3、对于查询不到刚刚执行的命令,是因为还在缓存中,将缓存写入文件:#history -w 4、如果不想保存...
  • linux操作记录

    2020-12-25 23:42:20
    常用操作 ll 查看目录 ls 非管理员查看目录 ls -al ls 显示文件和目录列表 ls [-alrtAFR] [name...] -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 mkdir [-p] dirName -p ...
  • Linux操作文件命令

    2020-05-24 11:25:35
    记录常见的linux上查看、编辑文件命令 ls -l 展示文件 mkdir xxx 创建文件夹 mkdir -p xxx/xxx/ 多层创建文件夹 ...cat -n xxx.txt | more 查看文件 cp xxxx.txt xxxx/ 复制文件到某文件夹下 cp -r xxx xx
  • Linux 操作命令列表记录 SSH登录 登录 ## 范式 ssh [username]@[host] ## 例 ssh -p 1222 root@10.0.0.1 使用非默认端口(ssh默认端口22)登录 ## 范式 ssh -p [port] [username]@...Linux查看文件内容 cat...
  • Linux操作记录

    2020-06-10 00:41:32
    1、获取某请求响应(curl) curl 127.0.0.1:80 2、查看网络状态(netstat) netstat -ln 或者 netstat -anop | grep PID PID是进程号 3、查看某服务进程(ps...6、解压文件(tar) tar -zxvf /root/apache-tomcat-9.0
  • Linux 操作记录

    2018-06-13 17:52:47
    创建文件夹 mkdir test删除文件夹 rmdir test打开文件夹 cd ./test新建文件 touch 文件名删除文件 rm 文件名删除不为空的文件名 rm - rf 文件名查看文件 cat wenjianming复制文件 : cp 源文件 目标文件夹/目标文件...
  • Linux简单操作记录

    2019-09-18 22:42:10
    查看环境变量vim /etc/profile 复制文件cp jdk-8u152-linux-x64.tar.gz /usr/java 修改文件名/剪切文件 mv /** /** ...
  • 常见的Linux文件操作

    2019-08-25 10:32:26
    linux的命令操作 1、日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器) who 查看当前在线 last 查看最近的登陆历史记录 2、文件系统操作 ** ls / 查看...
  • Linux 文件记录的时间

    2017-11-12 22:37:00
    生产发现一个问题,找到根源是因为文件被修改了,然后通过查看修改的时间,权限用户,找到操作的机器,其中发现一个点就是Linux文件时间记录,有三个Access(访问),Modfiy(vi编辑),Change(修改权限) 常用的查看为stat...
  • Linux文件操作常用命令整理前言文件操作指令小结 前言      项目部署调试中常需要用到Linux命令来进行操作,由于记性不好总是记得部分,今天专门整理一下平时用到的Linux指令与大家一起...
  • 记录下常用的一些linux命令,以备查找: 1、新建一个文件,并将abc写入。...stat 命令:查看文件的详细信息,比如创建修改时间,大小等 file命令: Linux中后缀并没有实际约束意义。 4、文件压缩: tar -c:...
  • 1.从一台linux机器上连接另一台linux机器 ssh username@ip_or_domain 2.从一台linux机器上传文件到另外一台Linux机器上 scp filename username@ip_or_domain:/target_directory/...4.linux查看cpu信息 cat /proc...
  • Linux服务器记录并查询历史操作记录

    千次阅读 2019-04-03 14:49:57
    一般我们可以用history命令来查看用户的操作记录,但是这个命令不能记录是哪个用户登录操作的,也不能记录详细的操作时间,且不完整;所以误操作而造成重要的数据丢失,就很难查到是谁操作的。 在这里我们通过脚本...
  • 通常,我们运维管理人员需要知道一台服务器上有哪些用户登录过,在服务器上执行了哪些命令,干了哪些事情,这就要求记录服务器上所用登录用户的操作信息,这对于安全维护来说很有必要。废话不多说了,下面直接记录...
  • 查看目录下的文件的详细信息:ls -l /tmp(显示的最近一次修改的时间) 创建目录:mkdir /tmp/test 创建文件:touch /tmp/test.txt  touch -r file1 file2(将file2的时间记录改成和file1一样) 删除文件...
  • shangzui来源:https://blog.csdn.net/gaoshiyuba/article/details/102779726###Linux基本命令Linux系统经典语录:命令操作完没有任何消息信息, 就是最好的消息系统一切从根开始系统中数据一切皆文件一 .Linux系统...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,246
精华内容 498
关键字:

linux查看文件操作记录

linux 订阅