zoukankan      html  css  js  c++  java
  • Linux命令(日志查看等)

    Linux模式

    图形页面:Ctrl+Alt+F1/F2 

    命令行:Ctrl+Alt+F3/F4 

    关机:sync --> shutdown -h now

    重启:sync --> shutdown -r now

    目录操作

    查看目录: ls /
    查看文件: ls -al
    ls: 列出目录
    -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
    -d :仅列出目录本身,而不是列出目录内的文件数据(常用)
    -l :长数据串列出,包含文件的属性与权限等等数据;(常用)
    cd:切换目录
    #使用 mkdir 命令创建 runoob 目录
    [root@www ~]# mkdir runoob

    #使用绝对路径切换到 runoob 目录
    [root@www ~]# cd /root/runoob/

    #使用相对路径切换到 runoob 目录
    [root@www ~]# cd ./runoob/

    # 表示回到自己的家目录,亦即是 /root 这个目录
    [root@www runoob]# cd ~

    # 表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思;
    [root@www ~]# cd ..
    pwd:显示目前的目录
    mkdir:创建一个新的目录
    -m 设置权限
    -p 设置多级目录 mkdir -p test1/test2/test3/test4
    rmdir:删除一个空的目录

    文件操作

    cp: 复制文件或目录

    cp ~/.bashrc /tmp/bashrc
    rm: 移除文件或目录
    mv (移动文件与目录,或修改名称)
    复制文件
    [root@www ~]# cd /tmp
    [root@www tmp]# cp ~/.bashrc bashrc
    [root@www tmp]# mkdir mvtest
    [root@www tmp]# mv bashrc mvtest
    目录改名
    [root@www tmp]# mv mvtest mvtest2
    目录结构:
    /etc 系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动
    /var 日志文件

    用户操作

    修改用户密码
    启动3秒内回车,输入e,选择第二个,输入e single,输入b,以单用户模式重启
    更改密码命令:passwd

    更改权限:chmod 777 文件名

    软件安装

    查看:root@server1 [~]# rpm -qa|grep vim
    vim-enhanced-7.0.109-7.el5
    vim-minimal-7.0.109-7.el5
    vim-common-7.0.109-7.el5
    yum -y install vim-enhanced

    文件查看及修改

    vim filename 进入命令模式
    i 进入插入模式
    esc 进入底线命令模式
    wq 保存退出
    q!强制退出
    u 撤回
    ctrl+r 前进
    y 复制 p粘贴

    less 文件名 可以向上/向下翻页q 表示立刻离开/字串 搜索

    查看日志:

    tail  -n  10  test.log   查询日志尾部最后10行的日志;

    Shift+PageUp/PageDown 翻页

    实时查看日志:

    tail -f app.log

    实时查看日志(加过滤条件):

    tail -f app.log |grep 15913346595  (这样只会显示关于15913346595的日志

    tail -f app.log |grep -a5 -b5 15913346595  (这样只会显示关于15913346595的日志前后五行)

    杀死进程:(先用ps查找进程,然后用kill杀掉)
    ps -ef | grep vim
    root      3268  2884  0 16:21 pts/1    00:00:00 vim install.log
    root      3370  2822  0 16:21 pts/0    00:00:00 grep vim
    kill 3268
    kill 3268
    -bash: kill: (3268) - 没有那个进程

    显示文件大小详细信息:

    ls -lh

    更换root权限

    sudo su -

    使用nohup在后台执行命令

    使用&符号在后台执行命令或脚本后,如果你退出登录,这个命令就会被自动终止掉。要避免这种情况,你可以使用nohup命令,如下所示:

    $ nohup ./my-shell-script.sh &

    Shell脚本

    vim test.sh
    #!/bin/bash
    echo "Hello World !"
    chmod +x ./test.sh #使脚本具有执行权限
    ./test.sh #执行脚本

    Linux安装

    1、*.tar 用 tar –xvf 解压
    2、*.gz 用 gzip -d或者gunzip 解压
    3、*.tar.gz和*.tgz 用 tar –xzf 解压
    4、*.bz2 用 bzip2 -d或者用bunzip2 解压
    5、*.tar.bz2用tar –xjf 解压
    6、*.Z 用 uncompress 解压
    7、*.tar.Z 用tar –xZf 解压
    8、*.rar 用 unrar e解压
    9、*.zip 用 unzip 解压
    tar -xzvf DrCOM.tar.gz //解压tar.gz

     问题解决:

    1、端口占用

    lsof -i:端口号

    netstat -ntlp |grep  端口号

    kill -9 PID

    博客园:http://www.cnblogs.com/zhuziyu/
    Copyright ©2018 不是植物
    【转载文章务必保留出处和署名,谢谢!】
  • 相关阅读:
    jquery左右滑动效果的实现
    解决IE6不支持position:fixed的bug
    简单的漂浮层
    CSS Image Sprite--网页图片应用处理方式
    浮动层-JS兼容IE6
    js搜索框输入提示(高效-ys8)
    fiddler抓包(移动端APP端)
    python系统介绍
    “多走的弯路”
    接口测试实例(jmeter)
  • 原文地址:https://www.cnblogs.com/zhuziyu/p/8359419.html
Copyright © 2011-2022 走看看