美文网首页
Linux 命令学习笔记

Linux 命令学习笔记

作者: qc_mountain | 来源:发表于2017-05-06 11:58 被阅读0次

    runlevel: 查看linux运行级别
    init level: 切换到某级别


    ps aux: 查看系统运行了哪些应用


    netstat -tlunp: 查看系统中开启的服务

    • -t : 列出tcp数据
    • -u : 列出udp数据
    • -l : 列出正在监听的网络服务
    • -n : 用端口号来显示服务,而不是服务名
    • -p : 列出该服务的进程ID(PID)

    chkconfig --list :系统中安装了哪些PRM包服务 拓展


    ping : 探测指定IP或域名的网络情况
    -c : 指定ping包的次数
    ping www.baidu.com -c 4


    telnet IP 端口 : 远程管理与端口探测命令


    traceroute 选项 IP或域名 : 路由跟踪命令
    -n :使用IP, 不使用域名, 速度更快


    wget : 下载命令


    tcpdump -i eth0 -nnX port 21 : 抓包命令

    • -i 指定网卡接口
    • -nn 将数据包中的域名与服务转为IP和端口
    • -X 以十六进制和ASCII码显示数据包内容
    • port 指定监听的端口

    ssh user@IP 远程管理指定Linux服务器
    scp [-r] user@IP:文件路径 本地路径 : 下载文件
    scp [-r] 本地文件 user@IP:上传路径 : 上传文件


    chmod : 修改权限
    权限 ( r -- 4 w -- 2 x -- 1)
    chown : 修改所有者
    eg : chown user1 firename eg : chown root:root firename(修改所属者/组)
    chgrp : 修改所属组
    eg : chgrp group firename


    ps : 查看系统中的进程 (eg ps aux ps -le

    • a : 显示一个终端的所有进程, 除了会话引线
    • u : 显示进程的归属用户及内存的使用情况
    • x : 显示没有控制终端的进程
    • -l : 长格式显示,显示更加详细的信息
    • -e : 显示所有进程, 和 -A 作用一致

    pstree : 查看进程树

    • -p : 显示进程的PID
    • -u : 显示进程的所属用户

    kill PID : 杀死进程
    killall 进程名 : 杀死进程
    pkill


    jobs : 查看后台运行的程序


    命令 & : 将该命令放入后台执行
    命令 : 执行后按Ctrl z 将命令放入后台暂停
    fg %[工作号] : 恢复到前台执行
    bg %[工作号] : 恢复到后台执行
    nohub 命令 & : 脱离终端一直在后台运行


    vmstat 刷新延时 刷新次数: 查询监听系统的资源使用状态
    dmesg : 开机时内核检测信息

    • eg : dmesg | grep cpu

    free : 查看内存使用状态

    • -b : 以字节为单位显示
    • -k : 以kB为单位显示(默认)
    • -m : 以MB为单位显示
    • -g : 以GB为单位显示

    cd /proc : proc 是用来保存内存中的信息 eg : cat /proc/cpuinfo
    uname
    uptime
    file /bin/ls
    lsb_release -a : 查询当前 linux 系统的发行版本


    at : 命令用于在指定时间执行命令
    atq : 查询当前服务器上的at工作
    atrm 工作号 : 删除指定的at任务


    systemctl list-dependencies : 列出系统服务

    相关文章

      网友评论

          本文标题:Linux 命令学习笔记

          本文链接:https://www.haomeiwen.com/subject/nbyetxtx.html