Linux---(二)基本认识与安装

简介: Linux---(二)基本认识与安装

前言

一、操作系统的概念、定位

1.操作系统是一款进行软硬件资源管理的软件

硬件资源管理:将CPU、键盘、显示器、鼠标、声卡、内存、网卡等设备维护好

软件资源管理:安装卸载软件,操作系统要提供对应的功能

2.整个计算机软硬件结构实际上是一种层状结构

(1)每一种硬件都配有它的驱动设备,驱动设备上有驱动程序,才能被操作系统识别并访问。只有被识别和访问了,才能更好地管理对应的硬件。

(2)C语言中printf(“hello world\n”); (hello world显示在显示器上,也就是显示在硬件上了)

C语言打印时,我们编写的程序其实是访问了硬件的,

操作系统作为软硬件资源的管理者,其中只有操作系统能够管理对应的软硬件资源,而你自己的应用层软件是没有资格直接访问底层的硬件,所以你只能通过操作系统访问底层。

所以我们对应的C语言在进行常规访问时,整个访问过程是自顶向下进行访问的,所以printf必定使用了操作系统的能力!

二、使用XShell远程登录Linux

1.下载安装XShell

XShell 是一个远程终端软件. 下载官网

https://www.netsarang.com/products/xsh_overview.html

下载安装的时候选择 “home/school” 则为免费版本

2.查看 Linux 主机 ip

在终端下敲 ifconfig 指令, 查看到 ip 地址

3.使用XShell登录主机

在 XShell 终端下敲

ssh [ip]

ip 为刚才看到的 ifconfig 结果.

如果网络畅通, 将会提示输入用户名密码. 输入即可正确登陆

4.XShell 下的复制粘贴

复制: ctrl + insert (有些同学的 insert 需要配合 fn 来按)

粘贴: shift + insert

ctrl + c / ctrl + v 是不行的


相关文章
|
2天前
|
Oracle 关系型数据库 Linux
SuSE linux server 11通过SAP来安装oracle11g
SuSE linux server 11通过SAP来安装oracle11g
|
2天前
|
Linux C语言
suse linux 11 安装GCC开发环境
suse linux 11 安装GCC开发环境
|
3天前
|
关系型数据库 MySQL Linux
在Linux系统上实现高效安装与部署环境的全方位指南
在Linux系统上实现高效安装与部署环境的全方位指南
|
3天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
17 0
|
3天前
|
Ubuntu 安全 Linux
linux系统详细安装过程,都在这里了
linux系统详细安装过程,都在这里了
12 0
|
3天前
|
JSON Linux 数据格式
在宝塔Linux中安装Docker
在宝塔Linux中安装Docker
|
3天前
|
运维 监控 安全
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
|
5天前
|
安全 Linux Python
Volatility3内存取证工具安装及入门在Linux下的安装教程
Volatility3内存取证工具安装及入门在Linux下的安装教程
Volatility3内存取证工具安装及入门在Linux下的安装教程
|
5天前
|
关系型数据库 MySQL Linux
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
|
5天前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)