Linux-入门

一、linux的基础入门

1.1 创世人

linux:林纳斯

1.2 吉祥物

企鹅:因为他再逛动物园的时候被企业给咬了。
在这里插入图片描述

1.3 主要的发行版

在用的时候,要告诉别是哪个版本的,因为linux有很多的版本,这个版本是针对内核去划分的。
在这里插入图片描述

1.4 目前主要的操作系统

windos,android,车载系统,linux等

1.5 linux和unix的关系

linux是从unix演变而来的。

1.6 linux和windos的比较

免费与收费,软件与支持,安全性,使用习惯,可定制性,应用场景
1.windos收费,linux免费
2.windos的软件多,linux的软件少
3.windos不安全,linux更安全。
4.windos是卓面操作系统,使用更方便,linux主要是通过命令,使用不方便
5.windos是封闭的,不可定制,linux是开源的,可以定制。
6.windos主要用于桌面应用,linux主要用于做服务器。

1.7 网络设置

在linux虚拟机的网络连接的3种形式:

  1. 桥接模式:直接连接物理网络,它可以和其他的主机通讯,但是可能会造成ip冲突。
    在这里插入图片描述
    2)NAT模式:用于共享主机的IP地址,网络地址转换模式
    在这里插入图片描述
    3)仅主机模式:与主机共享的专用网络
    虚拟机的ip地址是独立的,不能访问外网,只能访问主机。

二、linux安装

vmware官网地址:https://www.vmware.com/cn.html
在这里插入图片描述
在这里插入图片描述
centeros下载地址:
官网地址 https://www.centos.org/
阿里镜像:http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
网易镜像:http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
搜狐镜像:http://mirrors.sohu.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.1 VMware的安装

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 创建虚拟机

下载地址:https://www.centos.org/download/
在这里插入图片描述
在这里插入图片描述
我本地下载的镜像版本。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3 安装centeros虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4 分区

boot分区:类型ext4
/boot :是linux存放引导文件的地方放一般200M足够。
swap分区:类型swap
/swap:是一个虚拟的内存,当我们的linux内存不够用的时候,就会用这个分区。一般是你机器的物理内存的 1.5~2 倍之间。
/ 分区:类型ext4
/ :把剩余的所有空间都分配给 /

2.5、linux终端的使用和联网

终端:点击鼠标右键》打开终端

2.6、建立共享文件夹

在这里插入图片描述
在这里插入图片描述
共享文件夹的位置在/mnt/hgfs下
在这里插入图片描述

2.7 设置ip与hosts

需要设置3个ip,VMWare的,本地网络的,linux系统的
VMWareIP设置
在这里插入图片描述
在这里插入图片描述

本地网络
在这里插入图片描述

linux系统ip设置
进入终端
vim /etc/sysconfig/network-scripts/ifcfg-ens33
在这里插入图片描述
配置hosts域名
vim /etc/hosts

192.168.10.100 hadoop100
192.168.10.101 hadoop101
192.168.10.102 hadoop102
192.168.10.103 hadoop103
192.168.10.104 hadoop104
192.168.10.105 hadoop105
192.168.10.106 hadoop106
192.168.10.107 hadoop107
192.168.10.108 hadoop108

设置完以后 reboot

解决 Linux 网络 “Job for network.service failed because the control process exite”问题
1、和 NetworkManager 服务有冲突,直接关闭 NetworkManger 服务就好了,

#直接关闭 NetworkManger 服务
service NetworkManager stop
# 禁止开机启动
chkconfig NetworkManager off 
#重启网络
service network restart

三、linux的目录结构

一句经典的话:在linux的世界里,一切皆为文件
在这里插入图片描述
/bin 【重点】:(/usr/bin,usr/local/bin)
b
/sbin (/usr/sbin,/usr/local/sbin)
s是supper的意思,这里存放的是系统管理员使用的系统管理程序。
/home 【重点】:
存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,放在/home下,一般该目录名是以用户的账号命名的。
/root 【重点】:
该目录为系统管理员,也称作超级权限者的用户主目录
/lib
系统开机所需要的最基本的动态连接共享库,其作用类似于windos里的DLL文件,几乎所有的应用程序都需要用到这些共享库。
/lost+found:
这个目录一般情况下是空的,当系统非法关机后,这里会存放一些文件。
/etc 【重点】Editable Text Configuration
所有的系统管理所需要的配置文件和子目录 比如MySQL的 my.conf
/urs 【重点】
这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的priogram file 目录。
/boot 【重点】
存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
/proc 【系统文件,不要动】
这个目录时一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息
/srv 【系统文件,不要动】
service缩写,存放一些服务启动之后需要提取的数据。
/sys 【系统文件,不要动】
这是linux2.6内核的一个很大的变化改目录安装了2.6 内核中新出现的一个文件系统ysfs
/tmp
存放一些临时文件
/dev
类似于windows的设备管理,把所有的硬件用文件的形式存储
/media 【重点】
Linux系统会自动识别一些设备,例如:U盘、光驱等,当时别以后,Linux会把识别的设备挂载到这个目录下。
/mnt 【重点】
系统提供改目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储改在在/mnt 上,然后进入改目录就可以查看里面的内容
/opt
这个给主机额外安装软件所摆放的目录。如安装oracle数据库就可以放在该目录下,默认为空。
这里放的是安装软件 而不是安装后的软件,这个是linux程序员约定俗成的。
/usr/local 【重点】
这是另一个给主机额外安装软件所 安装的目录 。一般是通过别拿一源码方式安装的程序。
/var 【重点】
这个目录中存放这在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下,包括各种日志文件。
/selinux
selinux是一个安全子系统,它能控制程序只能访问特定文件。
总结:
1)Linux 的目录中有且只有一个根目录
2)Linux 的各个目录存放的内容是规划好的,不用乱放文件
3)Linux 的是以文件形式管理我们的设备,因此Linux系统系统,一切皆为文件。
4)LInux 的各个文件目录存放什么内容,大家必须有一个认识。
5)学习后,脑海中应该有一个目录树

四、远程操作LInux的两款软件 Xshell和Xftp

路径1:Xshell官网下载地址(需购买许可证):https://www.netsarang.com/zh/all-downloads/
路径2:Xshell官网非商业用途下载地址(免费):https://www.netsarang.com/zh/free-for-home-school/

**特别说明**:要想远程的前提,必须在linux上先开启 SSHD 服务,该服务会监听22端口。
在服务器上:

1.打开终端输入命令:setup
2.选择系统服务【前面标识了星号表示已经启用】
3.查看打开SSHD服务没有

4.1 Xshell

	xshell是目前最好的远程登录到linux操作系统的软件,流畅的速度并且完美解决了中文乱码问题,是目前程序员首选的软件。
	xshell 是一个强大的安全终端模拟软件,他支持SSH1,SSH2,一级MicrosoftWindows平台的Telnet 协议。
	Xshell可以在windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。

在这里插入图片描述

4.2 Xftp

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tina-Linux 是一个开源的操作系统,适用于个人电脑和服务器。下面是有关 Tina-Linux 入门的一些基本信息。 首先,你需要了解 Tina-Linux 的安装过程。你可以从官方网站上下载最新的 Tina-Linux 安装镜像文件,并将其刻录成光盘或创建一个启动的 USB 驱动器。然后,你可以按照提示进行安装,设置主机名、用户名和密码等。安装完成后,你就可以进入 Tina-Linux 了。 Tina-Linux 使用类 Unix 的命令行界面(CLI)作为主要的用户界面。这意味着你需要使用一些基本的命令来操作系统,例如 ls(列出目录内容)、cd(切换目录)和mkdir(创建目录),以及一些其他必要的命令。 然而,如果你对命令行不熟悉或希望使用更友好的图形界面,Tina-Linux 也提供了图形化桌面环境(如 GNOME 或 KDE)。要切换到图形界面,你可以在命令行中输入 startx 命令,系统会启动图形化桌面。 除基本的命令行和图形界面之外,Tina-Linux 还提供了许多强大的开发工具和软件包。你可以使用包管理器来安装、更新和删除软件包。此外,你还可以从软件仓库中下载和安装各种开源软件。 在使用 Tina-Linux 的过程中,你可能会遇到一些问题。你可以在官方论坛、社区或互联网上搜索相关解决方案和技巧。Tina-Linux 社区有很多热心的用户和开发人员,他们会乐于帮助你解决问题。 在深入学习 Tina-Linux 之前,了解基本的 Linux 知识也非常重要。你可以学习如何使用 Shell 命令、文件权限和系统配置等内容,这将有助于你更好地使用 Tina-Linux。 总的来说,Tina-Linux 是一个功能强大的操作系统,提供了多种选择和定制化的功能。通过学习一些基本的命令和配置知识,你可以更好地掌握 Tina-Linux,并充分发挥其优势。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值