美文网首页Java基础
Linux基础知识与常用命令整理

Linux基础知识与常用命令整理

作者: 莫问以 | 来源:发表于2018-08-28 09:03 被阅读7次

    Linux命令已成程序员或者运维必备的技能之一,关于Linux常用命令,首推一书:《鸟哥的Linux私房菜》,学习Linux的经典书籍。
    获取链接: https://pan.baidu.com/s/1XbgeWZqKITeMuLKdGKCtxg 提取码: 7gdv

    Linux文件权限与目录配置

    首先需要明白依据权限,分为拥有者(使用者)、群组、其他人三种身份:

    /etc/passwd  :所有的系统账号与一般身份使用者,还有root的相关信息
    /etc/shadow  :记录个人的密码
    /etc/group   :记录Linux所有的组名
    

    以上三个文件是Linux系统里面账号、密码、群组信息的集中地,非常重要! 千万不要随便删除!(需要知道这三个‘隐藏目录’是干嘛的)

    • ls命令详解
    如以普通用户身份登录,则以su -root  命令切换到root用户,退出输exit回当前用户
    ls -al  :列出所有文件的详细权限与属性,包含隐藏文件(以.开头)
    ls -l   :显示当前文件夹下的所有文件
    ls -d   :只显示当前文件夹
    ls -ld  :只显示当前文件夹具体信息
    ls -l --full-time  :显示所有文件以及完整的时间信息
    ls --help :查看Linux中ls命令帮助
    
    top 命令 – 监控进程状态
    

    该命令适合用来实时掌握操作系统的整体情况,且能够实时反映出系统各个进程的资源的占用情况,类似于 windows 的任务管理器,使用 top 命令可以显示进程信息

    指定显示进程 9836,每隔 5 秒的进程的资源的占用情况:
    top –d 5 –p 9836 -c
    
    ps 命令 – 查看当前进程
    

    该命令适合用来查看进程以及进程的信息和状态等。

    使用 ps 命令可以显示系统中当前所有的进程:
    ps -ef
    查看java相关的进程:
    ps –ef | grep java
    
    netstat 命令 – 查看网络连接情况
    

    该命令可以知道 Linux 系统的网络情况,适合用来查看网络连接信息。

    查看当前的所有连接:
    netstat -a
    
    查看 10090 端口的当前连接数:
    netstat -an | grep 10090 | wc -l
    

    http://blog.720ui.com/2018/linux_performance_command/

    相关文章

      网友评论

        本文标题:Linux基础知识与常用命令整理

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