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

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


主要任务:

提示:
本课程目标:
本课学完以后能对云主机有一个基本的了解,初步学会安装一些常见的应用,学会一些基础的操作命令,并学会如何查看云主机的相关状态。
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吧 !

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七月是你的谎言..

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值