系统day67linux入门

飛白 飛白     2022-07-31     585

关键词:

Linux系统快速入门



1 Linux简介:

1)Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。Linux的核心来自于unix,所以能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

2)Linux与windows的区别?

Linux:更多应用在企业中做为服务器来使用

Windows:应用在大众个人计算机,当然也有server版

Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机

3)常见的linux系统


 CentOs(学习使用):

1)主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS

2)免费:redhat是收费的。centos是免费的,centos是相当于克隆一份redhat系统,操作方式与redhat一样。

3)更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!

 

 

2 linux系统安装

下载linux发行版光盘镜像

在物理机或者虚拟机上安装linux系统

虚拟机:用软件模拟出来的虚拟计算机

虚拟机软件:用来创建和运行虚拟计算机的一个软件

步骤:

1、  启动vmware

2、  点击新建虚拟计算机

3、  给虚拟计算机做各种硬件配置,其中,虚拟网络模式一定要选择:

4、  所有硬件设备配置完成后,勾上power on

 

3 linux系统的远程登陆

**如何远程登录linux服务器

1、要知道目标linux服务器的ip地址

2、客户端跟目标服务器两者要能联网

3、要有一款ssh登录的客户端软件

4、启动ssh客户端软件进行登录

 

l        虚拟网络配置

虚拟出来的linux服务器可通过vmware提供的虚拟网络进行组网,组网的方式主要有两种:

1.        NAT模式

2.        桥接模式

 

建议采用NAT方式,NAT组网方式如下:

 要点:vmware会虚拟出一台“虚拟交换机”,所有的虚拟主机以及宿主物理机都通过虚拟网卡连接到了这台交换机上,:


NAT模式



桥接模式




 


 配置步骤

首先,要在vmware中给虚拟计算机选择虚拟网络模式NAT

接下来,要在vmware中为NAT虚拟网络配置一下虚拟网关的地址

 

1        在弹出的窗口中选择NAT项

2        点击NAT Settings,弹出一个虚拟网关地址配置窗口,填入自己想要的虚拟网关地址 

3       然后回到linux服务器,配置linux服务器的ip地址,先通过图形界面配置

4        选择  Manual来手动指定ip地址:

 这里的网关地址要与VMWARE模拟的那台虚拟交换机的地址一致

配置完成以后,要在网络连接小图标上“禁用”网络,然后再“启用”网络,才能让配置生效

5       Linux服务器的ip地址配置好后,还要配置物理宿主机windows的ip地址

进入网络连接配置,选择VMNET8这块网卡(由vmware虚拟出来的一块NAT模式网卡)

6       在VMNET8上点击右键,弹出属性配置窗口

7        配置IP地址,:

        Ip地址配好以后,就可以远程登录服务器进行操作管理了


远程登录软件      :

对服务器的管理,都是通过远程登录来进行,远程登录的常用软件有以下3款:

xshell

putty

secureCRT  ----recommend 推荐

这些软件都是基于一种通信协议来进行远程登录:SSH协议

(这种协议要求远程登录者进行身份验证

有两种认证方式——“用户名+密码”机制<默认机制>,密钥机制<需要事先配置才有>)

 

启动crt远程登录软件,点击闪电图标,进行连接配置(端口22)

在弹出的连接配置窗口中,把地址配成我们的虚拟linux服务器的地址

**登录之后的提示符

[renwoxing@localhost ~]$

其中renwoxing是当前登陆者的用户名

localhost是本服务器的主机名

~ 是表示登陆者目前所处的目录,~就是指该登陆者的主目录/home/renwoxing


linux目录结构:


 bin  (binaries)存放二进制可执行文件

 sbin  (super user binaries)存放二进制可执行文件,只有root才能访问

 etc(etcetera)存放系统配置文件

 usr  (unix shared resources)用于存放共享的系统资源

 home 存放用户文件的根目录

 root  超级用户目录

 dev(devices)用于存放设备文件

 lib  (library)存放跟文件系统中的程序运行所需要的共享库及内核模块

 mnt  (mount)系统管理员安装临时文件系统的安装点

 boot 存放用于系统引导时使用的各种文件

 tmp  (temporary)用于存放各种临时文件

 var  (variable)用于存放运行时需要改变数据的文件(log日志)

 

 

4 linux文件系统常用管理操作命令


java入门1day

...安装2、环境变量配置1)右击"计算机"-->属性(R)-->高级系统设置-->高级-->环境变量2)系统变量(或用户变量)-->新建变量名:JAVA_HOME变量值:C:ProgramFilesJavajdk1.6.0_21(选择Java安装地址,文件夹名为‘jdk*****’)3)选择"Path"变... 查看详情

day67:js实现的ajax

JS实现的ajaxAJAX核心(XMLHttpRequest)     其实AJAX就是在Javascript中多添加了一个对象:XMLHttpRequest对象。所有的异步交互都是使用XMLHttpServlet对象完成的。也就是说,我们只需要学习一个Javascript的新对象即可。?1var... 查看详情

复习(day1)

1.2约定系统centos7.3系统虚拟软件VMwareworkstation10终端xshell或putty学习工具印象笔记51cto博客keepass密码管理工具1.3认识linux1.认识linuxlinux是一个操作系统andriod手机操作系统就是linux2.linux起源linux之前流行的系统是Unix(macos)大学老师开... 查看详情

day67orm操作

  1,我们是先创建一个django项目,要同时把app带上,然后再django项目里面把settings部分设置好,按照我们一开始创建django项目的时候设置的那些,csrf以及templates还有static里面的部分,然后我们在settings里面找到databases,把里面的跟... 查看详情

操作系统学习入门1(代码片段)

内核模块编程入门:一、准备工作:  1、打开一个终端,输入命令:    $uname-r    结果:5.5.2-1-MANJARO  2、安装必要的内核文件:    sudopacman-Slinux55-headers    正在解析依赖关系...    正在查找软件包... 查看详情

day01-redis入门(代码片段)

...方也没有提供Windows版本的安装包,因此我们这里基于Linux系统来安装R 查看详情

网络编程基础day08:socke编程入门

本节内容OSI七层模型socke通信介绍简单socket实例通过socket实现简单ssh客户端OSI七层模型  socke通信介绍一、概述    socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"... 查看详情

java微服务之springcloud快速入门day01系统架构的演变,服务调用方式(代码片段)

一、系统架构的演变1、集中式架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是影响项目开发的关键。存在的问题&... 查看详情

logistics_day05:kudu入门使用(代码片段)

...时采集、大数据服务器如何使用CM部署CDH架构。1)、物流系统Logistics:数据存储Oracle数据库中,使用OGG实时增量采集,发送到Topic中(JSON)OGG11g版本,实时性不是 查看详情

linux入门基础

分享一篇不错的Linux入门1.Linux系统简介:Linux的含义严格的来讲,Linux不算是一个操作系统,只是一个Linux系统中的内核,即计算机软件与硬件通讯之间的平台;Linux的全称是GNU/Linux,这才算是一个真正意义上的Linux系统。GNU是Richa... 查看详情

linux入门之磁盘管理文件系统

Linux入门之磁盘管理(2)文件系统linux分区构成完成之后,一般需要进行对其创建指定的文件系统,也就是我们常说的格式化,然后对其进行分区挂载,提供指定分区的访问点。不同的分区格式会在文件系统内部提供不同的对该分... 查看详情

mysql高级-day01(代码片段)

Mysql高级-day01MySQL高级课程简介序号Day01Day02Day03Day041Linux系统安装MySQL体系结构应用优化MySQL常用工具2索引存储引擎查询缓存优化MySQL日志3视图优化SQL步骤内存管理及优化MySQL主从复制4存储过程和函数索引使用MySQL锁问题综合案例5... 查看详情

linux入门之磁盘管理文件系统挂载

Linux入门之磁盘管理(3)文件系统挂载当磁盘建立了分区,创建了文件系统,只是说明该设备可以用来存储,但是要想访问设备,就需要通过建立一个或多个挂载点,来提供给用户进行访问,在linux中,提供了强大的命令来用于实... 查看详情

day17-linux系统定时任务

...似生活中使用的闹钟,可以自动完成操作命令,定时备份系统数据信息。01.定时任务服务环境准备a.启动crond服务 关闭crond服务:systemctlstopcrond.service启动crond服务:systemctlstartcrond.service查看crond服务状态:systemctlstatuscrond.servic... 查看详情

day13

win10系统中virtualbox无法安装64位系统先总结下如果想在虚拟机中安装64位的Linux系统,最好能满足这几个条件:64位CPU64位操作系统64位的虚拟机软件开启BIOS虚拟化技术没有其他软件占用虚拟化技术造成无法在虚拟机中选择64位Linux... 查看详情

入门在虚拟机上安装一个linux系统

...bsp;   根据计划,需要在虚拟机上安装一个linux系统,用作web架构学习的服务器。  公司项目的服务器用的是linux系统,具体版本未知。虽然我们开发不用关注最后的部署,但多少也接触了一些,算是有一定的了解,... 查看详情

linux入门常用命令

Linux入门常用命令 1.Linux进入与退出系统进入Linux系统:必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号: 1.root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何... 查看详情

linux内存管理子系统(概念入门)

文章目录大纲子系统简介管理模型Linux虚拟地址空间分布虚拟地址转化为物理地址物理内存分配大纲内存管理子系统内存管理模型地址映射管理物理地址分配管理子系统简介Linux内核系统构成管理模型Linux内存子系统管理模型上面... 查看详情