信创培训第一课: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/item/精简指令集)机器(Advanced [RISC](https://baike.baidu/item/RISC/62696) Machine)更早称作Acorn RISC Machine,是一个32位精简指令集(RISC)[处理器](https://baike.baidu/item/处理器)架构。还有基于ARM设计的派生产品。 而X86(The X86 architecture)是[微处理器](https://baike.baidu/item/微处理器/104320)执行的计算机语言指令集,指一个[intel](https://baike.baidu/item/intel/125450)通用[计算机](https://baike.baidu/item/计算机/140338)系列的标准编号缩写,也标识一套通用的计算机指令集合。

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

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

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

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

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


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

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

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

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

其实,在不过分考虑安全性的情况下,使用xshell亦可传输下载文件。具体见博客:
https://www.linuxidc/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操作系统基础