1.1 Linux概述

  1.1.1 Linux简要介绍

    Linux的由来:

      Linux的内核最初是由芬兰人李纳斯·托瓦茨在上大学的时候编写的一个内核,它是基于Unix操作系统编写的

      大多服务器使用的是Linux内核,所以企业中Linux系统的使用是一个必备的技能

    Linux的特点:

    1. 开源:Linux是开源免费的一个系统内核,可以任意修改它的源代码

    2. 支持多用户:Linux各个用户对于自己的文件设备有自己的权限,保证了各个用户之间互不影响

    3. 支持多任务:Linux可以多个程序同时独立地运行

    4. 良好的界面:Linux同时具有字符界面和图像界面

    5. 支持多平台:Linux可以在多种硬件平台上安装和运行     

1.2 Linux系统的安装与分区

  1.2.1 Linux系统的安装

    系统安装所需的软件:

      • VMware-workstation/VirtualBox虚拟机
      • CentOS-6.5-x86_64-bin-DVD1 操作系统
      • SSH Secure File Transfer Client、SecureCRTV5.1或Xshell 连接远程云主机/本地虚拟机

     安装步骤: 

       1.创建虚拟机(图中没有提到的,均为默认选择,点击了“下一步”)

        

         

         

        

        

        

        

        

        

        2.点击下一步到完成之后,接着编辑刚刚创建的虚拟机:

       

        

        3.选择好镜像之后,点击开启此虚拟机

        

        

        

        

        

        

        

        

  1.2.2 系统的分区

    分区步骤:

      1.按下图操作分区

       

       

      

      

      

      

      

  1.2.3 磁盘分区的概念及查看磁盘信息的指令

    主分区与扩展分区:

      主分区:用于装系统信息的分区

      扩展分区:主要是用于存储数据的分区

     查看磁盘分区的指令:

      1.fdisk -l :用于列出分区表的状况

       

      2.df(disk free) -h :用于显示磁盘的相关信息!!

         3.parted -l :用于显示分区的情况

       

1.3 Linux目录结构及常用命令

  1.3.1 Linux系统常用的命名

    命令提示符详解:

      命令提示符的格式为:

        [用户名@主机名 当前目录]权限符  --- "#"表示超级管理员权限、"$"表示普通权限

        1.[root@location ~]#

        2.[root@location ~]$

     命令格式详解:

      命令格式:

        命令 [-选项] [参数]  --- 使用[]包着表示可有可无,有的话,三者之间一定要有空格,并且区分大小写

     获取命令的帮助(查看对应命令是什么、如何使用):

      1.whatis 命令:用于查看该命令是什么,如果不成功则需要先执行 makewhatis,如下图:

       

        2.man 命令:用于查看命令对应选项,里面有显示选项的含义,Enter键用于按行翻看,空格键用于按页翻看,按Q退出

      3.命令 --help:作用与2一致,只是用中文展示,但是不全,建议少使用

  1.3.2 Linux的目录结构

    命令查看目录:

      执行ls / 命令可查看系统的目录结构:

      

      Linux的目录树结构如下:

      

    一些重要目录的简要介绍:

      1.Home(家)目录:/root,/home/{UserName}
      2.普通用户可执行文件:/bin,/usr/bin,/usr/local/bin
      3.系统管理员可执行文件:/sbin,/usr/sbin,/usr/local/sbin
      4.配置文件目录:/etc
      5.临时文件目录:/tmp
      6.内核和启动文件:/boot
      7.服务器数据:/var , /srv
      8.系统信息:/proc,/sys
      9.共享库:/lib,/usr/lib,/usr/local/lib
      10.其它挂载点:/media,/mnt

      注意:  

      在给文件或者目录起名时,字符长度要<=255个字符、字母区分大小写、同时名字中不能包含“/”

    绝对路径与相对路径的含义:

      1.绝对路径:以“/”开头的路径

      2.相对路径:相对于当前位置的路径,"." -- 表示当前目录,".." -- 表示父目录

    目录相关命令:

      1.pwd:用于查看当前的目录

      2.mkdir 目录名:用于创建目录(只能创建一级目录)

      3.mkdir -p /目录1/目录2……:可以直接创建多级目录

      4.cd 目标目录:用于切换到目标目录

      5.cd -:"-" 表示前一个目录,用于返回前一个目录,类似电视遥控器上的返回

      6.cd ~:"~"表示当前用户的home目录,"~用户名" 用于指定用户名对应的home目录

      7.ls [选项] [目录或者文件]:用于显示对应目录下的目录或者文件

        对应选项有:

          -a或者--all:用于显示对应目录下的所有文件和目录(包括隐藏的)

          -l:表示使用详细格式的列表

          

          -R:表示进行递归处理,将指定目录下的文件及其子目录一并处理

          -ld:用于显示指定的目录或文件的详细信息

    其他一些常用的命令:

      1.cp 要拷贝的文件 [要拷贝的文件] 目标目录 :用于拷贝文件到指定目录,可以同时拷贝多个文件,中间用空格隔开

      2.cp -r/R 目录 目标目录 :用于将整个目录拷贝到目标目录

      3.touch 文件名称  :用于创建空文件或目录

      4.rm -rf 目标目录/文件:用于删除文件或者目录,-r表示递归删除,-f表示强制删除

      5.rmdir 目录 ---只能删除空目录

      6.mv 源文件/目录 目标目录  ---用于移动文件或者目录到目标目录

      7.mv 旧名字 新名字  ---用于给文件或者目录更改名字

    关机与重启命令:

      1.shutdown -h now :立马关机

      2.shutdown -h 20:25 :系统会在当天的20:25关机

      3.shutdown -h + :系统十分钟之后关机

      4.shutdown -r now :系统立马重启

      5.shutdown -r + :系统十分钟后重启

      6.reboot :系统重启

      7.halt :关闭系统

1.4 运行级别

  1.4.1 设置和查看Linux的运行级别

    运行级别对应的数字及其含义:

      运行级别对应的数字及其含义

      

    运行级别的切换:

      1.init 运行级别 :用于切换到对应的运行级别

      2.vi /etc/inittab :修改系统每次启动默认使用的运行级别

    运行级别的作用:

      1.用于重启系统

      2.用于修改密码

      3.用于修改启动时默认的运行级别

  1.4.2 修改密码

    修改密码操作步骤:

      1.重启系统

      2.出现下图时,按Enter

       

      3.出现下图页面,按下"E"

        

      4.出现下图页面,按下"E"

        

      5.出现下图接着在其尾部填写" 1",然后回车

        

      6.接着按下"b",进入单用户模式

      7.使用passwd命令修改密码

        

      8.重启系统,密码即被修改

      

    

                

        

        

 

1.Linux入门介绍的更多相关文章

  1. Linux入门介绍

    Linux入门介绍 一.Linux 初步介绍 Linux的优点 免费的,开源的 支持多线程,多用户 安全性好 对内存和文件管理优越 系统稳定 消耗资源少 Linux的缺点 操作相对困难 一些专业软件以 ...

  2. 01 Linux入门介绍

    一.Linux 初步介绍 Linux的优点 免费的,开源的 支持多线程,多用户 安全性好 对内存和文件管理优越 系统稳定 消耗资源少 Linux的缺点 操作相对困难 一些专业软件以及游戏支持度不足 L ...

  3. Linux 入门介绍

    背景:最近在搞redis 集群  ,然后有时候会怀疑自己,那么问题来了, 怀疑自己就是自己不扎实!  记忆不好了!  写下来备份吧! 才入门时候总是会想 ,Linux 下面文件夹都是什么意思! bin ...

  4. Linux(一)__入门介绍

    linux的特点 优点: 1.免费的/开源的系统 2.支持多线程/多用户的系统 3.安全性好 4.对内存和文件管理优越 5.提供了丰富的网络功能 6.良好的用户界面.图形化界面和字符型界面 linux ...

  5. 超详细Linux新手快速入门(一)——Linux的介绍安装以及虚拟机的介绍安装

    一.Linux的介绍 1.Linux和Windows的比较  Linux是一款操作系统,其性能稳定,因其防火墙组件高效安全.简单易配置,所以获得了追求速度和安全的一些企业和人群的青睐.与我们日常所熟知 ...

  6. [Python爬虫] scrapy爬虫系列 <一>.安装及入门介绍

    前面介绍了很多Selenium基于自动测试的Python爬虫程序,主要利用它的xpath语句,通过分析网页DOM树结构进行爬取内容,同时可以结合Phantomjs模拟浏览器进行鼠标或键盘操作.但是,更 ...

  7. Linux入门_1

    Linux入门 目录  Root用户  终端  交互式接口(图形化界面和命令行)  什么是Shell(bash)  命令提示符  内部命令和外部命令 enable,hash  命令别名 ...

  8. 3,linux入门到上手-文件权限管理与配置

    linux入门-文件权限管理与配置 一.关于linux的操作命令一般格式如下: 1,一行指令中第一个输入的部分绝对是"指令(command)"或"可可执行文件案(例如批次 ...

  9. Python入门介绍

    Python入门介绍(人生苦短,我用 Python) Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹 ...

随机推荐

  1. Python3标准库(一) 内置函数

    Python中内置了很多的函数,而学习标准库我们需要事先熟悉这些内置函数,所以在这里一个个进行介绍.有些函数比较简单,只给予文字描述,而有些函数会给出示例代码帮助理解. 1.abs(x):返回一个整数 ...

  2. 【Spark】Stage生成和Stage源代码浅析

    引入 上一篇文章<DAGScheduler源代码浅析>中,介绍了handleJobSubmitted函数,它作为生成finalStage的重要函数存在.这一篇文章中,我将就DAGSched ...

  3. MySQL启动不了 错误3

    这个需要修改下他的路径.楼主:点左下角开始键--运行--SC DELETE MYSQL然后 你再去打开你的MYSQL,就好了. 导入脚本http://jingyan.baidu.com/article ...

  4. bzoj2538: [Ctsc2000]公路巡逻

    超车这个东西这么恶心肯定是要暴力求的(自圆其说) 那么分成一个个时间段来搞,然后DP一下 化一下那个速度,耗费时间是在300s~600s之间的 那我们就可以设f[i][j]为走到第i个位置用了j的时间 ...

  5. 项目中如何使用NuGet添加类库

    在项目上右键-->Manage NuGet Packages Browse  可以去搜索想要添加到项目的类库 Installed  已经添加到项目的类库 Updates   需要更新的类库

  6. Xcode 设置图片全屏显示

    - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typica ...

  7. JSTL判断list的size()大小,以及choose(相当于if else作用)

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ tag ...

  8. POJ3070Fibonacci

    矩阵乘法裸题 求快速幂 #include<iostream> #include<cstdio> #define ll long long #define Mod 10000 u ...

  9. Django day26 HyperlinkedIdentityField,序列化组件的数据校验以及功能的(全局,局部)钩子函数,序列化组件的反序列化和保存

    一:HyperlinkedIdentityField(用的很少):传三个参数:第一个路由名字,用来反向解析,第二个参数是要反向解析的参数值,第三个参数:有名分组的名字 -1 publish = ser ...

  10. Android框架式编程之Room

    Room是Google官方出品的ORM(Object-relational mapping) 框架.当前我们也知道当前还有很多的ORM框架,例如GreenDao.OrmLite.Litepal等.目前 ...