Linux/Winodws 基础理论和服务搭建

NO.1:linux安装和基础介绍

操作系统windows(个人家用;服务器版本–>要钱,一家独大)、Linux(种类繁多,大部分都是免费的)、Unix(有专门的服务器搭配,价格昂贵)

操作系统如何选择/strong>

Linux:满足企业后台高性能需求

Windows:性能要求不高的,对linux系统没有基础;但是可以做企业域控

但是,如果算上个人用户,windows是制霸

网络与系统什么关系/strong>

相辅相成,系统通常安装在终端上(pc或者服务器)

在以后的工程中,不可能接触的都是网络基础设

一.Linux基本介绍和发展

1.UNIXLINUX的发展

为什么要说UNIX/strong>

发展: 世界上第一个真正的操作系统是Unix,后面的操作系统或多或少都收到了Unix的影响。

Unix特点:

  • Unix中所有东西都被当做文件对待
  • Unix的内核和相关的系统工具都是用C语言编写的
  • Unix创建进程的速度非常快
  • 可靠性高,伸缩性强

Unix诞生时间:1969年

Linux特点

  • 开放性,遵循世界标准;
  • 多用户同时使用系统资源;
  • 多任务,同时执行多个程序,各个程序运行相互独立,
  • 设备独立性,继承UNIX特点,把所有外部设备统- – 当成文件看待,/dev 目录中每个文件都标识-一个设备;
  • 强大的文件管理系统;
  • 丰富的网络功能;
  • 可靠且安全,良好的移植性。

Linux诞生时间:1991年

windowds诞生时间:1985年

LINUX的发行版本

红帽:偏向命令行

1>RHEL-RedHat Enterprise Linux (所谓的Redhat Advance Server,收费版本)

2>Fedora Core (家庭版,由原来的Redhat桌面版本发展而来,免费版本)

3>CentOS (RHEL的社区克隆版本,免费版本)

Debian:偏向图形化

1>.Debian Linux (唯-由非商业组织维护的L inux发行版本,功能强大) 1 |久

2>Ubuntu (严格说不能算一个独立的发行版本,它是基于Debian的unstable版本加强而来)

3>Kail (免费版本,基于Debian的Linux发行版,由Offensive Security Ltd维护和资助,黑客常用系统)

欧系:SuSe Linux (Novell公司产品,欧洲常用)

*注:如何学习/span>–>如果是用作常用系统,选择Ubuntu;如果是用来学习,选择红帽

  1. UnixLinux区别和联系:
    1. 联系
      • Linux就是模仿Unix界面和功能的操作系统,但是源代码和Unix无关。)
      • Linux不是Unix,但像Unix
      • Unix的历史久于Linux,Linux的思想源 于Unix
    2. 区别
      • Unix系统大多是与硬件配套的(闭源,专用),而Linux则可运行在多种硬件平台上(开源,免费)
      • 最大的不同: Linux是开放源代码的自由软件,而Unix是对源代码实行知识产权保护的传统商业软件

linux特点:

Linux优点

  1. 开放性,遵循世界标准;
  2. 多用户同时使用系统资源;
  3. 多任务,同时执行多个程序,各个程序运行相互独立,
  4. 设备独立性,继承UNIX特点,把所有外部设备统- – 当成文件看待,/dev 目录中每个文件都标识-一个设备;
  5. 强大的文件管理系统;
  6. 丰富的网络功能;
  7. 可靠且安全,良好的移植性。

Linux缺点

    1. 习惯Windows图形 界面的用户来说,Linux并 不容易掌握;
    2. Linux支持的PC硬件不如windows支持的那么广泛

Linux四大组成

Linux内核

内核是操作系统的核心,是运行程序和管理的核心程序(如进程管理,进程间的通讯调用等)

Linux Shell

Shell是系统的用户界面,提供了用户与内核进行交互操作的- -种工具接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。

Linux文件系统

文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,如EXT2、EXT3、 EXT4、 FAT

Linux应用系统

标准的Linux系统- -般都有一套都有称为应用程序的程序集,它包括文本编辑器、编程语言、xWindow,办公套件、Internet工具和数据库等。

 

重要目录

/存放文件或者目录

/boot:系统核心和开机所需要的文件

/swap当设备物理内存不够使用时,把物理内存中的一部分空间释放出来,以供当前程序使用

/root系统管理员root的家目录

/home存放所有用户文件的根目录,是用户主目录的基点

/usr/用于存放系统应用程序,比较重要的目录/usr/local本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说/var各种服务的日志文件(系统启动日志等)等

/tmp用于存放各种临时文件,是公用的临时文件存储点

/opt 存放用户自己安装的软件

什么是虚拟内存(交换分区):计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续可用的内存(一个连续完整的地址空间),它通常是被分隔成多个物理内存碎片,还有部分问暂时存储在外部磁盘存储器上,在需要时进行数据交换。

二.Linux安装:虚拟机安装法【注意:linux安装完后做一个快照】

虚拟机+OS=一台真正的可以用的计算机

1.网卡类型(联网方式)

桥接:将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。

仅主机:将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。                                  

NAT 借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。

虚拟机与外界进行访问的时候,需要进行地址转换;虚拟机访问其他物理机就相当于访问外网,而其他物理机如果想要访问虚拟机的话,则需要做端口映射,否则不同;这种情况下,理论上,我们本身的电脑是无法访问虚拟机的。

这个时候,怎么办呢/span>–>电脑上需要开启nat这张虚拟网卡vmnet8,他的作用仅仅只是在虚拟机与主机之间构建一个LAN,禁用这张网卡是不会对虚拟机访问外网造成影响。

*注:NAT与桥接都能上网,如何选择/span>在学校里,只能用NAT

选择NAT模式:首先开启dhcp服务,保证workstation可以给虚拟机分配地址;第二,开启NAT,保证NAT上网时可以进行地址转换

4)LAN局域网:类似vlan划分,处于相同lan区段的,能够相互通信;只能在虚拟机之间通信。

桥接的网关在: 物理网络的网关;取决于物理机环境                      

 仅主机模式与NAT的网关在:网关是虚拟网关,由VMware Workstation提供

2.快照概念:一组文件或目录或者是卷在某个特定的时间点上的副本

分为开机快照和关机快照

开机快照:保存系统文件

关机快照: 保存系统文件+内存

 

3.克隆概念:将一台虚拟机复制多台(复制粘贴)

【注意:需在关机时候进行】

分为链接克隆和完整克隆

链接克隆:依赖于源虚拟机(称为父虚拟机)。由于链接克隆是通过父虚拟机的快照创建而成,因此节省了磁盘空间,而且克隆速度非常快,但是克隆后的虚拟机性能能会有所下降。

完整克隆:完全克隆的虚拟机不依赖源虚拟机,是完全独立的虚拟机,它的性能与被克隆虚拟机相同。

 

4.MBR:主引导记录(512字节)–作为了解

作用:

由以下三个组成

1.boot loader1)提供菜单:用户可以选择不同的启动选项,这也是多重引导的重要功能!选择不同的内核来启动。

2)加载内核文件:直接指向可启动的程序区段来开始操作系统。

3)转交其他loader:将引导装载功能转交给其他loader负责。可以加载其他boot sector内的boot loader。

2.分区表:每条分区记录占16字节,因此最多容纳4个分区记录,它们有主分区(primary)和扩展分区(extend)构成。其中扩展分区最多只能有一条。但这并代表整个磁盘只能分四个区,当分区多余四个的时候,前三个为主分区,剩下的分区由扩展分区继续分区出来,也叫逻辑分区(logical)。记住能够格式化的只要主分区和逻辑分区,扩展分区不能格式化

3.magic

 GPT(微软):最多创建128个主分区;而且单块盘支持的容量也会更高

5.首次安装后的操作

关闭防火墙   systemctl disable firewalld

关闭selinux  vi /etc/selinux/config 

 

 

NO.2:基础使用,文件目录和文本处理

基本守则

Linux

Windows

1.大小写敏感

不区分大小写(除了密码之类的)

2.隐藏文件.(如何查看/strong>

右键文件-属性-隐藏

3.注释行#

——

4.“/”

“”

5.“”:1)连接2)跳脱字符

 

6.”也是跳脱字符

 

 

X-WINDOW与虚拟控制台如何相互切换/strong>

 

init &或ctrl+alt+F&

 

关机命令:shutdown-h now、halt. init 0

 

 

重启命令:shutdown -r now、reboot、 init 6

 

 

注销用户——退出登录:logout/exit/CtrlI+D(shell)

ctrl+ alt+ backspace(X-windows)

pkill -kill -t tty7

 

查看系统信息

查看登陆用户/p>

 

 

W显示的更详细

 

 

显示用户名whoami

 

 

 

显示系统信息uname

 

Linux版本信息与时间 系统的架构 操作系统和发行编号

 

显示主机名hostname

 

查看时间日期

  • 时间date
  •  
  • -s修改
  •  

 

命令帮助

简单描述whatis

于查询一个命令执行什么功能,并将查询结果打印到终端上

 

 

 

使用简述及相关参数:命令 –help

列出可选项

 

 

 

man与info都是类似的;man的例子

可以通过一些参数,快速查询linux帮助手册,并且格式化显示

查看历史命令:history

 

1.创建文件:touch file

2.显示目录下内容: 

查看文件:cat(小文件),tail(。。)head(。。)more(。。)less(长文件,按q退出)

3.反斜杠表示:对单个字符进行转义

 4.Linux分为字符界面(。。。。)和图形化界面(。。。。。)

*注:控制台和图形化都会占用tty通道(从26对应F2~F6;那图形化是tty1或者tty7;这个有可能是虚拟机的原因);(line vty 0 4—-可以使用命令w的方式进行查看

5.查找命令所在位置

1which +命令:显示命令所在位置

2whereis +命令:显示文件位于系统种的位置

.文件与目录操作

1.基础

pwd显示工作目录。

 *注:root的家目录在/root下;普通用户在/home下;比如用户A的家目录/home/A/

cd切换当前工作目录至——

绝对路径:从根目录(/)开始写去的文件名或目录名称
    例如:/tmp/test/test1

相对路径:相对于目前路径的文件名写法
    例如./home/dmtsai或../../home/dmtsai等

cd –返回进入此目录之前的所在目录

 cd ~=cd $HOME: 跳到自己的 home 目录

.表示 当前目录

..表示 进入当前目录的上一级目录

../..表示 当前目录的上两级目录

ls:表示 显示当前目录

 ls -a

来源:Yo-ke

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月12日
下一篇 2020年5月12日

相关推荐