zoukankan      html  css  js  c++  java
  • 常用的Linux系统命令

    一、linux简介                                                                                                                      

      1、linux的特点

    • 免费开源
    • 模块化程度高      内核设计分为五个部分:进程管理、内存管理、进程间通信、虚拟文件系统和网络
    • 广泛的硬件支持   几乎能在所有流行的处理器上运行
    • 安全稳定           拥有多项安全技术措施
    • 多用户多任务      
    • 良好的可移植性   linux中95%以上的代码都是由高级语言c语言编写,可移植

      2、发型版本

         主流的有RedHat、CentOS及Ubuntu,他们的内核都是来自linux内核官网(www.kernel.org)

      3、终端登录模式(命令行模式)

         默认情况下linux提供6个终端,可以通过Ctrl+Alt+F1/F2……一次调出,回到桌面模式用Ctrl+Alt+F7,下图是通过指令进入的第二个终端tty2

         

    二、Linux常用的系统命令                                                                       

        1、显示当前日期 date

           

        2、列出目录内容 ls

            如下图列出了用户根目录下的文件目录信息

          

         ls -l :列出当前目录下所有文件的详细信息

          

         3、显示文件内容:cat

          

     

    三、用户管理                                                                                      

        1、新增用户:useradd,设置密码:passwd   

             

             删除用户用:userdel cheng

        2、切换用户

            使用命令:su,切换到默认用户 root,使用exit命令退出root切换回原先用户

            

    四 、linux 文件管理                                                                            

        1、绝对路径和相对路径

            绝对路径以“/”开头,如:/usr/local/src

            查看当前目录用:pwd

            相对路径常通过(.)和(..)来表示,如:./src 

        2、文件的相关操作

             创建文件:touch

             

            删除文件: rm

             

            移动文件: mv

            mv test.txt /mnt/ 表示把test.txt文件移动到mnt目录下

            查看文件内容 :cat    concatenate的缩写

           3、目录相关操作

                进入目录:cd    eg: cd /mnt 

                创建目录:mkdir  

                删除目录: rmdirrm

                复制文件和目录:cp  eg:cp filename dirpath

       

           4、文件压缩和打包

                gzip/gunzip 打包和解压单个文件

                

                tar 既可以打包单个文件,还可以打包文件夹中所有文件

                如: tar -zcvf filename.tar.gz /filepath

                上面的-z表示用gzip压缩,-c便是创建压缩文件,-v表示当前文件被压缩,-方表示使用文件名,及上面的 filename.tar.gz

                

                解压缩命令:tar -zxvf filename.tar.gz

      五、网络管理                                                                                                           

        1、网络接口配置

            使用ifconfig检查和配置网卡

            

         2、网络测试工具 ping

         3、通过host命令来查DNS的ip

              

      六、进程管理                                                                                                           

         进程表示程序执行一次的过程、他是应用程序的运行实例,存在三种状态:运行状态、就绪状态、阻塞状态

         进程和程序的关系:进程是动态的,程序是静态的,进程是程序及数据在计算机上的一次执行

          1、进程的观察ps

          2、终止进程 kill、killall

                  一般来说,kill命令需要和ps命令联合使用

          

             

  • 相关阅读:
    Kafka文件存储机制及offset存取
    Kafka基本架构及原理
    Spark性能优化指南——基础篇
    SparkStreaming:关于checkpoint的弊端
    SparkStreaming基本架构及使用
    Spark RDD、DataFrame原理及操作详解
    Spark 广播变量BroadCast
    Spark基本架构及原理
    Spark On Yarn的两种模式yarn-cluster和yarn-client深度剖析
    大数据架构:搭建CDH5.5.1分布式集群环境
  • 原文地址:https://www.cnblogs.com/chengtch/p/6195862.html
Copyright © 2011-2022 走看看