信创培训第一课:linux操作系统基础

文章目录

  • 信创培训第一课:linux操作系统基础
  • 主要任务:
  • 一、了解什么是 PKS?
    • 了解麒麟桌面版本和麒麟服务器版本的区别
  • 二、掌握云主机的基本操作
    • 使用yum方式更新云主机操作系统上的软件
    • 通过yum方式安装一个应用,并卸载
    • 查看系统CPU核心数、CPU利用率、内存利用率、磁盘空间利用率、当前运行进程等信息
    • 查看Linux内核版本以及麒麟版本信息:
    • 查看网卡、网络地址配置、DNS配置:
    • 列出 /etc 目录下所有文件及其大小
    • 复制 /etc 目录下一个文件到 /opt 目录并进行编辑和保存,随后查看编辑后的文件内容
      • *cat 命令介绍:
    • 查看当前操作系统有哪些账号
    • 使用history查看当前操作系统使用历史
    • 查看目前对外开放的端口:
  • 三、总结

主要任务:

提示:
本课程目标:
本课学完以后能对云主机有一个基本的了解,初步学会安装一些常见的应用,学会一些基础的操作命令,并学会如何查看云主机的相关状态。
1.了解什么是PKS
2.了解麒麟系统桌面版本和麒麟服务器版本的区别
3.掌握云主机的基本操作
4.掌握基本命令的使用
5.掌握云主机的状态分析

首先,我们先了解下载的两个软件包:OpenVPNxshell

VPN直译就是虚拟专用通道,是提供给企业之间或者个人与公司之间安全数据传输的隧道,OpenVPN无疑是Linux下开源VPN的先锋,提供了良好的性能和友好的用户GUI(图形用户界面)。

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。
而下载的xshell4就是ssh的一种,虽然不是最新版本…
好了,我们步入正题:

一、了解什么是 PKS?

“PK体系”是以飞腾(Phytium)CPU+麒麟(Kylin)OS为基础,支撑IT应用的软硬件环境及其关联的产品和技术的总集,是对标Wintel体系,兼容ARM标准,支持云计算、大数据等新兴技术,形成的中国架构,是绿色、开放、共享的技术架构和商业模式。     同时,我还了解了CISC(complex instruction Set computer)与RISC(Reduced Instruction Set Computing ) ARM架构,曾称进阶[精简指令集](https://baike.baidu.com/item/精简指令集)机器(Advanced [RISC](https://baike.baidu.com/item/RISC/62696) Machine)更早称作Acorn RISC Machine,是一个32位精简指令集(RISC)[处理器](https://baike.baidu.com/item/处理器)架构。还有基于ARM设计的派生产品。 而X86(The X86 architecture)是[微处理器](https://baike.baidu.com/item/微处理器/104320)执行的计算机语言指令集,指一个[intel](https://baike.baidu.com/item/intel/125450)通用[计算机](https://baike.baidu.com/item/计算机/140338)系列的标准编号缩写,也标识一套通用的计算机指令集合。

OS_:(operator system) 一般指操作系统。操作系统(operation system,简称_OS)。

之后对于DevOps 仍存有疑问,于是乎:https://www.javatpoint.com/devops 在这个社区发现了很多新鲜的东西。www.javatpoint.com 这个网站上可以学习linux的相关知识。

了解麒麟桌面版本和麒麟服务器版本的区别

通常,桌面版是适合个人日常使用的,服务器版适合公司等搭建服务器用,两者预装的软件有所不同,普通用户下载桌面版就行了。—这是我在优麒麟论坛上找到的回复,具体有什么区别还待进一步了解。

桌面版面向个人电脑使用者,可以进行文字处理、网页浏览、多媒体播放和玩游 戏。本质上说,这是一个为普通用户所定制的多用途操作系统。另一方面,服务器版旨在充当web服务器,可用来托管文件、网页及相似内容。


二、掌握云主机的基本操作

主机快照:简单来说,快照就是为云主机进行数据备份,为网站所有者提供随时恢复到保存状态的选项。云主机快照功能:什么是快照?什么是备份? 这篇博客详细记载了快照与备份的区别

在根据视频内容连接云端服务器之后,使用sudo -i命令根据提示隐式输入密码获得root权限。
之后,我们就可以开始做任务啦!

了解什么是 SFTP:Secure File Transfer Protocol(安全文件传送协议)
这篇博客是讲述如何使用sftp的方式传输文件的, https://www.linuxprobe.com/linux-sftp-files.html
要离开sftp,用exit 或quit、 bye 均可。详细情况可以查阅 man sftp

其实,在不过分考虑安全性的情况下,使用xshell亦可传输下载文件。具体见博客:
https://www.linuxidc.com/Linux/2015-05/117975.htm

具操作结果如下:(从桌面上传了一张qq图片)

使用yum方式更新云主机操作系统上的软件

终端输入:yum -y update

通过yum方式安装一个应用,并卸载

安装:yum install [SoftwareName] 如: yum install python
卸载:yum remove [SoftwareName] 下载了一个python只用了一瞬间~~

查看系统CPU核心数、CPU利用率、内存利用率、磁盘空间利用率、当前运行进程等信息

输入:top 查看cpu利用率、内存利用率、swap利用率…输入 1 查看核心数.输入 df -lh 查看磁盘利用情况。输入df -a查看全部文件系统的使用情况

查看Linux内核版本以及麒麟版本信息:

输入:sudo cat (此处有空格)/proc/version

查看网卡、网络地址配置、DNS配置:

输入:ifconfig ; 同时,了解了DNS:域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。 查看某网址的DNS配置:dig [websitename] ;

列出 /etc 目录下所有文件及其大小

首先:输入 cd /etc 进入当前目录;然后,使用ls -lh etc列出其所以文件及其大小 、使用ls 即列出此目录下所有文件 命令“cd dir” 与“ls” 在root权限下显示的内容相同 。

之后的任务照猫画虎对着命令行输入命令+回车键 Enter即可完成,注意命令之间可能有空格。

复制 /etc 目录下一个文件到 /opt 目录并进行编辑和保存,随后查看编辑后的文件内容

首先使用cd ~进入home目录,然后使用ls -a查看全部目录。再使用cp 【被复制文件】 【目标文件】完成复制。 通过cat 【目标文件】访问其内容。

*cat 命令介绍:

cat 命令的原含义为连接(concatenate), 用于连接多个文件内容并输出到标准输出流中(标准输出流默认为屏幕)。实际运用过程中,我们常使用它来显示文件内容。如果您熟悉MS-DOS 下的type 命令,相信不难掌握cat 命令。该命令的常用示例如下:

cat file1.txt 显示 file1.txt 文件的内容;

cat file1.txt file2.txt 显示 file1.txt 和file2.txt 文件的内容;

cat -n file1.txt 显示 file1.txt 文件的内容同时显示行号;

查看当前操作系统有哪些账号

root下输入:sudo cat /etc/passwd

使用history查看当前操作系统使用历史

root下直接输入:history

查看目前对外开放的端口:

root下输入:netstat -tlunp

三、总结

在第一课的学习中,循着问题→找答案的过程一步步了解了linux与命令行的知识,虽然用的时间较长,但却像发现了新大陆。~ ~
而大部分的概念对于我们来说,虽然是全新的,但我们却不乏了解他们的途径!
如果您觉得对此篇文章对您有帮助,就请留下一个thumb吧 !

信创培训第一课:linux操作系统基础相关推荐

  1. 第1课:Linux操作系统基础【DevOps基础培训】

    第1课:Linux操作系统基础 --DevOps基础培训 1. 云主机.公网IP 1.1 公网ip和私网ip 只有公网ip是能够连接互联网的,私网IP 一般只用作局域网 我们能够上网靠的是isp组织分 ...

  2. Linux操作系统基础教程

                             Linux操作系统基础教程 福州大学信息学院计算机系 刘延华 2003.2 目 录 前言 2 第一讲 Linux基础 2 一.什么是Linux? 2 ...

  3. Linux操作系统基础知识学习

    Q1.什么是GNU?Linux与GNU有什么关系? A: 1)GNU是GNU is Not Unix的递归缩写,是自由软件基金会(Free Software Foundation,FSF)的一个项目, ...

  4. 第一课 逆向分析基础知识

    看雪软件安全论坛 > 初学者园地 > 『伴你成长』 > 『资料导航』 加密与解密 解密分析入门基础知识 欢迎您,youcou 您上次访问的时间是: 2009-09-23,23:53 ...

  5. 第一章、操作系统基础

    第一章.操作系统基础 01_03_操作系统基础 计算机体系结构包括以下几部分: 运算器 控制器 存储器,内存,编址 输出设备 输入设备 北桥 - 高速总线控制器 南桥 - 低速总线总线控制器 硬件架构 ...

  6. Linux操作系统基础 Intel32位系统架构总览

    前言 说是Linux操作系统基础,其实应该是Intel IA-32架构,但是以学习Linux操作系统为目的,故而称为<Linux操作系统基础>.本部分开始主要讲解80x86保护模式下基本概 ...

  7. linux基础操作与实践,Linux操作系统基础与实践

    <21世纪高等院校计算机网络工程专业规划教材:Linux操作系统基础与实践>由清华大学出版社出版. ¥19.18定价:¥29.50(6.51折) /2014-06-01 <Linux ...

  8. linux远程执行迷路,linux操作系统基础

    Linux的基本原则 1.由目的单一的小程序组成:组合小程序完成复杂任务 2.一切皆文件 3.尽量避免捕获用户接口 4.配置文件保存为纯文本格式 linux操作系统基础及常用命令 在bash下一般管理 ...

  9. 吾爱破解培训第一课作业密码_如何实现您的第一个无密码登录系统

    吾爱破解培训第一课作业密码 You may have heard that there are 360 Million Reasons to Destroy All Passwords and tha ...

最新文章

  1. sega+model+3+android,世嘉MODEL2经典老游戏移植登场 追加联网对战
  2. python non utf 8_Python 一个关于字符编码的诡异问题(Non-UTF-8 code starting with '\xe5')...
  3. nosql的数据服务_使用NoSQL实现实体服务–第2部分:合同优先
  4. 架构设计:负载均衡层设计方案(1)——负载场景和解决方式
  5. python程序内存分析_Python中使用MELIAE分析程序内存占用实例
  6. 佳能MG2580S清零
  7. 密码学基础部分大归纳(密码学发展史,对称、非对称密码算法,数字签名、数字证书)
  8. 利用SPA(SQL Performance Analyzer)对比两个SQL Tuning Set
  9. 快速傅里叶变换在信号处理中的应用
  10. Linux brctl 命令,虚拟网络设备 LinuxBridge 管理工具
  11. MQL5中的错误处理和日志记录
  12. Matlab imfilter函数
  13. python sklearn包中的主成分分析_sklearn主成分分析 NBA球队数据PCA降维可视化
  14. ADC最佳SNR性能取决于输入低噪声信号和基准电压
  15. 深入SpringBoot源码(二)getSpringFactoriesInstances方法详解
  16. td nowrap 属性 中多个input 不换行 水平排列
  17. [Swust OJ 643]--行列式的计算(上三角行列式变换)
  18. 舒舍 舍友的北漂租房故事
  19. 用什么软件能测试cpu好坏,如何检测cpu是否损坏
  20. Snowflake vs. Databricks谁更胜一筹?2022年最新战报

热门文章

  1. 【Matlab学习笔记】报错——检查对函数‘Link’的调用中是否缺失参数或参数数据类型不正确。
  2. domcer服务器按键显示怎么调,我的世界domcer怎么打开按键显示_我的世界按键大全...
  3. Windows系统拦截广告弹窗
  4. 【HSI】高光谱的数据集分类深度学习实战及代码理解
  5. steam验证登录失败_如何向Steam添加两方面身份验证
  6. A Sample Crash Log
  7. 对 算术基本定理 的研究
  8. nltk学习之统计词频和分词nltk.word_tokenize nltk.FreqDist
  9. three.js创建简单的法向贴图
  10. 1.3 guessing game