zoukankan      html  css  js  c++  java
  • Liunx 简介

    operating system (OS):操作系统
     
    操作系统
    操作系统 (operating system) 是管理和控制计算机硬件与软件资源的
    程序。
     
    OS 也是用户和计算机的接口,也是计算机硬件和软件的接口。
    OS 是直接控制和管理计算机硬件、软件资源,合理对各类作业进行调度,
    以方便用户使用的程序集合。 
     
    主流操作系统
     
    常见操作系统
     
    Windows:Microsoft 公司开发的图形窗口界面 (GUI),多任务的操作
    系统
     
    Liun:多用户、多任务操作系统,开源的内核源代码
     
    Unix:多用户、多任务操作系统,支持多种处理器架构的分时操作系
    统 
     
    Mac OS:是一套运行在苹果 Macintosh 系列电脑的操作系统
     
    Android:以 Liunx 为基础的支持手机端的操作系统,现在由 Google
    收购
     
    iOS:是苹果公司开发的手持移动操作系统
     
    DOS:最早期的操作系统,完全的命令行 Command line 指令模式
     
    操作系统分类
     
    • 桌面操作系统
    • 服务器操作系统
    • 嵌入式操作系统
    • 分时操作系统
    • 批处理操作系统
     
    组成部分: 内核、驱动程序、接口库、外围
    以现代观点而言,一个标准 PC 的 OS 有以下功能
     
    进程管理 (Processing management) 
    内存管理 (Memory management)
    文件系统 (File system)
    网络通讯 (Networking)
    安全机制 (Security)
    用户界面 (User interface)
    驱动程序 (Device drivers)
     
    Liunx-introduction
    Liunx VS Unix
    Linux 被称为“类 Unix”操作系统
    (You’ve heard Linux called a ”Unix-like” operating system)
     
    liunx 特点
    开源性(open source)、免费性、GNU(GNU 是“GNU is Not Unix”的递
    归缩写)
    自由软件基金会 (Free Software Foundation)
    the history of Unix and the rise of Linux and the GNU/Free Software Foun
    dation underpinnings of a free and open source alternative to Unix
    Liunx core or kernel(内核)and released version(发行版本)
    Whether you use a Debian based Linux distribution such as Debian,Ubuntu,
    Mint or SolyDX, or you use a Red Hat based Linux distribution such as
    Fedora or CentOS. the way that applications are installed onto your computer
    are the same.
     
    Liunx-BigData
     
    安装 liunx 操作系统
    第一种方式:在一台新的物理机上安装 liunx 操作系统
    第二种方式:在已有的 window 系统中安装虚拟机,在安装 liunx 操作
    系统
     
    1、安装准备:
    虚拟机 VMware、liunx 操作系统镜像文件
    VMware 官网下载:https://www.vmware.com/
    vmware player 是免费版的,其他是收费版
    liunx-centOS 发行版:https://www.centos.org/download/
    liunx-ubuntu 发行版:http://www.ubuntu.org.cn/download/desktop
     
    2、安装软件 VMware:
    在 Windows 下安装 VMware 就是傻瓜式的 next
    安装成功后会在:
    控制面板
    网络和 Internet
    网络连接
    将会看到两张 VMware 的虚拟网卡
    注意安装路径的问题!
    有些电脑的主板以及 CPU 默认不支持使用虚拟内存,则需要配置物理机的
    BIOS 设置 (自行百度解决!) 
     
    3、安装好 VMware 后:
    3.1、先创建一个虚拟物理机的环境
    3.2、在新建虚拟机过程中选择自定义 (Custom)
    3.3、新建向导是选择过一会自己安装操作系统选项
    3.4、在选择要安装的操作系统 liunx 以及发行版
    3.5、注意选择安装操作系统的路径,不要默认 C 盘
    3.6、选择该虚拟机的硬件配置,以后可以更改的
     
     
    4、安装 liunx 操作系统
    4.1、进入编辑硬件配置,找到光盘驱动
    4.2、为虚拟机插入 ISO 的镜像文件,找到准备的 liunx 系统 ISO 文件
    4.3、启动虚拟机,进入 BIOS 的设置,设置光驱为第一启动设备
    4.3、Ctrl+G 将鼠标定位到虚拟机,Ctrl+Alt 将鼠标定位到物理机
    4.4、选择语言为中文,英式键盘,上海时区,用户名以及密码
     
    4.5、选择安装类型 (桌面 desktop、minimal—desktop、minimal、服务器版
    等)
    4.6、使用用户名以及密码,登录 liunx
    4.7、最后将 BIOS 的启动设置为硬盘启动!
     
    1.1:vim 简介 (文本编辑器)
    功能强大的全屏幕文本编辑器,是在 liunx 和 Unix 上常用的文本编辑器。
    作用是建立、编辑、显示文本文件,vim 没有菜单,只有命令。
    1.2:Vim 的两种模式:命令模式、输入模式
    1.2.1:输入模式:进入 vi/vim 后,按下键盘的 a 或者 i,则进入输入模式,(在
    终端的下面末行会显示”–insert–“,提示此时处于输入状态)
    1.2.2:命令模式:在输入模式下,按下键盘的 ESC,则进入命令模式,(在终
    端的下面末行输入命令,故又称末行模式)
    Liunx 下编辑神器 Vi/Vim
     
    Vim 是 Vi IMproved
    Vimrc 配置
    rc:run command
    Vim 寄存器
    增删查改操作
    Vim 组合规律
    高级功能
     
    缓冲区与多文件编辑
    • 多窗口与标签分组
    • 文本对象和宏
    • Visual 模式
    1.3:vim 常用命令
     
    在光标所在字符后插入
    • A:在光标所在行尾插入
    • i:在光标所在字符前插入
    • I:在光标所在行首插入
    • o:在光标下插入新行
    • O:在光标上插入新行
     
    1.3.2:定位命令• :set nu: 设置行号• :set nonu:取消行• gg:定位到第一行• G:定位到最后一行• nG:定位到第 n 行 • :n:定位到第 n 行 • $:定位到行尾• 0:点位到行首1.3.3:删除命令
     
    删除光标所在处字符
    • nx:删除光标所在处后 n 个字符
     
    dd:删除光标所在行
    • ndd:删除光标开始的 n 行
    • dG:删除光标所在行到文件末尾内容
    • D:删除光标所在处到行尾内容
    • :n1,n2d: 删除指定范围的行
    1.3.4:复制和剪切命令
    • yy:复制当前行
    • nyy:复制当前行开始的以下 n 行
    • p、P:粘贴在当前光标所在的行下、行上
    • dd:剪切当前行
    • ndd:剪切当前行开始的以下 n 行
    1.3.5:替换和取消命令
     
    r:取代光标所在处的字符
    • R:从光标所在行处开始替换字符,直到按 Esc 键结束
    • u:取消上一步操作(撤销)
     
    1.3.6:搜索和搜索替换命令
    / s t r i n g : 搜 索 指 定 字 符 串
    : set i c : 搜 索 时 忽 略 大 小 写
    n: 搜 索 指 定 字 符 串 的 下 一 个 出 现 位 置
    :%s/ old_string /new_string/g : 全 文 搜 索 替 换 指 定 字 符 串
    :n1, n2s/ old _string /new _string /c : 在 一 定 范 围 内 替 换 指 定 字 符 串
    /c : 是 指 替 换 时 有 询 问 确 认 /g : 是 指 替 换 时 无 询 问 确 认
     
     
    1.3.7:保存和退出命令
    • :w:保存修改
    • :w new_filename:另存为指定文件
    • :wq:保存修改并退出
    • ZZ:快捷键,保存修改并退出
    • :q!: 不保存修改并强制退出
    • :wq!: 保存修改并强制退出(文件所有者及 root 可使用)
     
     
    Liuxn 常用软件
     
    SSH安全协议
    安装 ssh :yum i n s t a l l openssh server
    启动 ssh : s e r v i c e sshd s t a r t
    设 置 开 机 启 动 : chkconfig sshd on
     
    客户端 ssh
    Windows: Xshell 、 putty 、secureCRT
    Liunx :yum i n s t a l l openssh c l i e n t
     
    ssh 客 户 端 访 问 服 务 端
    ssh root@192 .167.1.103 
    ssh 免密登陆 , 非 对 称 加 密 之 公 钥 秘 钥RSA加密算法
     
    防火墙
    作用 : 保 护服 务 器
    设 置 防 火 墙 规 则 : 开启 80 、22 端口
    关闭 防 火墙 
     
    安装 :yum i n s t a l l f i r e w a l l d
    启动 : s e r v i c e f i r e w a l l d s t a r t
    检查状态 : s e r v i c e Firewalld status
    关 闭 或 者 禁 用 防 火 墙 : s e r v i c e f i r e w a l l d stop / d i s a b l e s
     
  • 相关阅读:
    从Pycharm说起
    前端工程师小A学习JS的旅程
    模板引擎开发(一)
    Bootstrap01
    Passbook详解与开发案例
    DLL文件知多少?
    C#中的索引器的简单理解和用法
    python 的列表遍历删除
    Node.js与Golang使用感受与小结1
    解决设计中的两难问题
  • 原文地址:https://www.cnblogs.com/jacksonxiao/p/11253362.html
Copyright © 2011-2022 走看看