Linux-安装和使用

一、Linux 介绍

1.Linux 概述

Linux:是基于Unix的一个开源、免费的操作系统,其稳定性、安全性、处理多并发能力强,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,在我国软件公司得到广泛的使用。

Unix:是一个强大的多用户、多任务操作系统。于1969年在AT&T的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比 Windows 正版要贵一些。

2.Linux 发行版本

  • Ubuntu(乌班图)

  • RedHat(红帽)

  • CentOS

  • Debain[蝶变]

  • 红旗Linux(国产)

3.Linux 的应用

  • 可以做为服务器部署javaweb 项目

  • 桌面应用系统

  • 数据库服务器

  • 路由器、DNS

二、Linux 安装

  • 阿里云的市场份额处于一种垄断地位的,比后面5面的市场总份额还要多,基本上的中小规模的企业都在使用阿里云

  • 如果大家有阿里云的学生服务器,可以用阿里云的学生服务器

  • 现在学习先用虚拟机安装 linux 做教学

1.1双击 VMware 安装包

1.2欢迎界面下一步

 

1.3接受许可证

1.4选择安装路径

1.5用户体验提升

1.6桌面快捷方式

1.7安装

1.8安装完成

1.9输入许可证

2.0成功与否判断

2.CentOS

2.1下载

 

  •  寻找下载源

  •  点击下载

2.2配置虚拟机

2.2.1创建虚拟机

2.2.2设置安装向导

 

2.2.3选择客户机操作系统

2.2.4修改虚拟机名称和路径

2.2.5设置磁盘容量

2.2.6配置处理器数量

  • 进入任务管理器 ctrl + alt + delete

  • 修改处理器数量

2.2.7配置内存

2.2.8使用自己下载的镜像文件

2.3开启虚拟机

2.4安装 CentOS

  • 修改语言

  • 修改日期

 

 

  •  验证安装源

  •  安装位置

 

 

  •  设置密码 123456

  • 重启

2.5鼠标控制

  • ctrl + alt 鼠标可以出来操作

  • ctrl + g 鼠标进入虚拟机

2.6Linux登录

  • 敲回车输入密码 123456 就安装完成了

三、远程操作工具

1.配置ifconfig

1.1输入 ifconfig 查看 ip 的命令( ifconfig )

1.2搜索 ifconfig 命令(yum search ifconfig)

1.3配置网卡

1. 进入如下目录配置网卡

cd /etc/syscofig/network-scripts

2. 编辑 ifcfg-ens33

vi ifcfg-ens33

3. 按 i 键进入编辑模式

4. 按 esc 退出编辑模式,shift + : 输入 wq! + enter 保存

5. 重启网卡  

service network restart

1.4搜索 ifconfig 命令

yum search ifconfig

1.5安装 ifconfig 命令

yum install net-tools.x86_64 

2.XShell 安装

2.1双击exe 文件

2.2安装向导

四、Linux 目录结构

1.XShell 连接虚拟机

1.1查看虚拟机ip 地址(ifconfig)

1.2新建会话(右键)

1.3配置虚拟机CentOS 的ip

1.4输入账号密码

  • 输入账号,点击记住密码

2.Linux 目录结构

2.1概述

Linux没有炫目的可视化操作界面,它的操作大部分都是直接执行命令而可执行文件都是保存在相应的目录中的,所以我们对linux的操作大多数时候都是查找和执行这些可执行文件

linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。

2.2目录结构详解

  • bin:binaries 的缩写,是用来存放二进制的可执行文件的(cd ls )

  • sbin:(super user binaries)存放的二进制可执行文件,只有 root 才能访问

  • dev:(devices)用来存放设备文件

  • home:存放用户文件的根目录

  • mnt:(mount)超级管理员安装临时文件系统的安装点

  • tmp:(temporary)临时文件存放点

  • usr:(unix shared resources)存放共享系统资源

  • boot:存放用于系统引导使用的文件

  • etc:存放系统配置文件

  • root:系统管理员的用户主目录

  • lib:共享库,相当于 windows 的 dll 文件

  • src:(service) 存放服务启动之后需要提取的数据

  • proc:系统内存映射,虚拟的目录,进入目录可以看到系统信息

  • opt:额外安装软件的时候存放目录 /usr/local

  • var:存储不断增多的这种文件,比如日志文件

  • run:系统运行时所需文件

  • media:U盘,光盘临时放的目录

五、系统管理

1.Linux 用户管理

1.1概述

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。root用户是系统默认创建的管理员账号。

1.2添加用户

  • 语法

    useradd [选项] 用户名 
    ​
    useradd -d /home/xx  用户名  选项可以添加创建指定的目录文件夹
  • 设置密码

    passwd 用户名
  • 创建 sy 账户

    useradd wj
    ​
    passwd wj
    ​
    ********

1.3删除用户

  • 语法

    userdel[选项] 用户名
    
    userdel wj

1.4查询用户

  • 语法

    id 用户名
    
    id zs

1.5切换用户(重点)

  • 语法

    su 用户名
    
    su zs
  • 注意:高权限的用户切换到低权限的用户不需要输入密码,但是,低权限用户切换到高权限用户就需要输入密码

2.Linux 组管理

2.1概述

Linux的组类似于角色,系统可以对有共性的多个用户进行统一的管理。每一个用户都至少属于一个组,创建用户时如果不指定组,会默认创建一个跟用户名相同的组,并且把新创建的用户分配到组中,root用户默认属于root组。

2.2添加组

  • 语法

    groupadd 组名
    
    groupadd wj-group

2.3删除组

  • 语法

    groupdel 组名
    
    groupdel wj- group
    

2.4新添加用户属于某一组

  • 语法

    useradd –g 组名 用户名
    
    useradd –g wj-group ww
  • 查看信息

2.5将用户从指定组删除

  • 语法(-a 表示 add,-d 表示 delete)

    gpasswd –a/-d 用户名 组名
    
    gpasswd -a ww sy-group
  • 查看所有组信息

    cat /etc/group

3.VI 与 VIM

3.1概述

  • vi编辑器:是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。

  • vim是:vi的增强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。

3.2 vi 和 vim 三种常见模式

  • 一般模式:以vi/vim 命令打开一个档案就直接进入一般模式了(这是默认的模式)

  • 编辑模式:按下i, I, o, O, a, A, r, R等任何一个字母之后才会进入编辑模式,,通常使用 i

  • 命令模式:在这个模式当中,可以提供你相关指令,完成读取、存盘、替换、离开vim 、显示行号等

3.3常用操作(重点)

  • 命名行模式下

    • 查找某一个单词 /查找的单词

      • n 是下一个

      • 大 N是上一个

    • 设置行号 set nu

    • 取消行号 set nonu

    • q 是退出文档

    • 保存文档 wq

    • ! 表示强制执行

  • 一般模式下

    • 拷贝当前行yy 数字yy 拷贝当前光标往下的第几行

    • 粘贴下一行 p

    • u 是撤销

    • 删除当前行 dd

    • 跳转到文档最末行 G

    • 最首行 gg

    • 光标移动到具体行数 (行数)shift + g

    • 插入

      • O 是在下一行插入 o 是在上一行

      • i 是在本行插入

    • 快速移动

      • end 快速跳转到行末

      • home 移动到头部

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值