澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

linux知识积攒,linux基础入门

2019-09-22 作者:澳门新萄京官方网站   |   浏览(198)

1、什么是linux?

linux基础,linux基础入门

1、什么是linux?

  01.Linux是一套免费使用和自由传播的类Unix操作系统,多用户、多任务、支持多线程和多CPU的操作系统。
  02.Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
  03.Lnux存在着许多不同的Linux版本,但它们都使用了Linux内核。

  创始人林纳斯·托瓦兹 91年10月5日发布!

2、linux的特点是什么?

  01.免费使用,开放源代码!
  02.基本思想:
    001.一切都是文件!
    002.每个软件都有确定的用途!
  03.多用户、多任务
  Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
  04.支持多种平台
  Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。

3、linux主流的发布版本?

  01.红旗 国产的!

  02.CentOS 最主流的 免费!

  03.SuSe

  04.redHat 商业版的!收费!

  05.ubuntu 普通用户

4、linux的优缺点?

  优点:
    01.性能稳定
    02.较高的安全性和Bug的快速修复
    03.支持多用户多任务
    04.完善的用户的群组的策略
  缺点:
    01.图形界面不友好
    02.没有特定的厂商支持

5、什么是虚拟软件?

  虚拟软件: 是一个可以使一台电脑上同时运行2个或者更多的系统!可以模拟一个标准的PC环境!这个环境和真机一模一样!
  常用的虚拟软件:
    01.VMare
    02.VritualBox (mac)

6、下载centOS系统的网址以及下载步骤?

  

图片 1

图片 2

图片 3

图片 4

图片 5

图片 6

7、linux周边配套软件都有什么?

  01.Xshell/SecureCRT

  02.XFtp/FileZilla

  03.Notepad /TextWrangler

8、了解linux网络设置的方式?

  01.安装的时候配置网络

  图片 7

  02.安装成功后配置网络

  图片 8

  图片 9

图片 10

  出现上面红框圈起来的问题时,这就说明是权限不足,需要换成root用户。

  dhclient eth0分配IP地址

  如果没有显示eth0,使用命令 ifconfig -a查询全部的网关信息

9、linux的配置

  01.查看主机名:hostname

  02.ping的用法:

    001.ping  127.0.0.1

    002.ping  本机IP

    003.ping  localhost

    ctrl c:退出

  图片 11

  如上所述出现主机名ping不通的时候:编辑/etc/hosts文件

  图片 12

  把自己的主机名配置上即可,注意需要和前面的默认配置加上空格!

  再次ping主机名称,就可以ping通了!

10、为什么需要配置主机名以及IP地址对应关系配置?

   比如说:我们之前配置url连接数据库的时候都是怎么配置的???
    一般都是ip地址!
如果我们的服务器 换了ip地址!那么我们的项目也得更改地址!不只是一个电脑的问题了!是不是很麻烦?
那么我们在连接服务器的时候,就不需要配置ip地址!
这时候就使用主机名和IP地址对应关系配置!

11、关机和重启?

reboot :重启     任何用户都可以使用

下面的命令仅限于root用户使用!
shutdown -r now :立刻关机
shutdown -r 10 :过10分钟之后
shutdown -r 19:00 :在时间为19点的时候

 

1、什么是linux? 01.Linux是一套免费使用和自由传播的类Unix操作系统,多用户、多任务、支持多线程和多CPU的操作系...

*                                                     linux 操作系统*
一.linux 操作系统概述
   简介
            Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、
        支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位
        和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.
  
   特点
          开放性,多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,
        良好的用户界面(命令界面,图形界面等),出色的速度性能。

1、查看并分配虚拟网络

  01.Linux是一套免费使用和自由传播的类Unix操作系统,多用户、多任务、支持多线程和多CPU的操作系统。
  02.Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
  03.Lnux存在着许多不同的Linux版本,但它们都使用了Linux内核。

*   组成*
       内核      :是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。
       Shell     :是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并
                      把它送入内核去执行,是一个命令解释器。但它不仅是命令解释器,而且还是高级编程语言,
                      shell编程。
       文件系统 :文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如ext3, ext2,
                    NFS,SMB,iso9660等。
       应用程序:标准的Linux操作系统都会有一套应用程序例如X-Window,Open Office等。
  

  我们首先要知道 VMware 三种网络模式的区别。

  创始人林纳斯·托瓦兹 91年10月5日发布!

*   Linux基本目录结构*

  ①、Bridged(桥接模式):就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。

2、linux的特点是什么?

图片 13
  
  bin   存放二进制可执行文件(ls,cat,mkdir等)
  boot  存放用于系统引导时使用的各种文件
  dev   用于存放设备文件
  etc    存放系统配置文件
  home  存放所有用户文件的根目录
  lib    存放跟文件系统中的程序运行所需要的共享库及内核模块
  mnt   系统挂载目录,系统管理员安装临时文件系统的安装点
  opt    额外安装的可选应用程序包所放置的位置
  proc   虚拟文件系统,存放当前内存的映射
  root   超级用户目录
  sbin   存放二进制可执行文件,只有root用户才能访问
  tmp   用于存放各种临时文件
  usr    用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
          usr/bin/系统命令(普通用户)
          usr/sbin/系统命令(超级用户)
  var    用于存放运行时需要改变数据的文件

  ②、NAT(网络地址转换模式):主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。

  01.免费使用,开放源代码!
  02.基本思想:
    001.一切都是文件!
    002.每个软件都有确定的用途!
  03.多用户、多任务
  Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
  04.支持多种平台
  Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。

二.linux的常用命令

  ③、Host-Only(仅主机模式):其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。

3、linux主流的发布版本?

*   命令提示符    [root@localhost ~]#    其中:      root: 当前登陆用户      localhost: 主机名      ~           当前所在目录      #           超级用户提示符      $           普通用户提示符  *

 

  01.红旗 国产的!

*  1.显示日期的指令: date   2.显示日历的指令:cal   3.简单好用的计算器:bc  quit退出   4.显示当前所在目录:pwd   5.建立新目录:mkdir           mkdir -p[目录名]           -p递归创建   6.删除『空』的目录:rmdir [目录名称]           rm -rf [文件或目录]           -r  删除目录           -f  强制*

  这里我们选择 NAT 模式。  

  02.CentOS 最主流的 免费!

*  7.档案与目录的显示:ls   8.变换目录:cd           cd ~ 表示回到自己的家目录,即/root           cd  也表示回到自己的家目录           cd .. 表示去到目前的上层目录           cd -  表示回到刚刚的目录           cd ../file 相对路径           cd /file/file2/file3 绝对路径   9.档案与目录的显示:ls [选项] [文件或目录]          选项           -a 显示所有文件,包括隐藏文件           -d 查看目录属性           -h 人性化显示文件大小           -i 显示inode           -l 显示详细信息           文件类型        ----------           -rw-r--r--           -文件类型(-文件 d目录 |软链接文件)           rw-       r--      r--           u所有者  g所属组   o其他人           r读  w写  x执行       10.复制命令:cp           cp [选项] [原文件或目录][目标目录]           -r 复制目录           -p 连带文件属性复制           -d 若源文件是链接文件,则复制链接熟悉           -a 相当于 -pdr   11.剪切或改名命令:mv           mv[原文件或目录] [目标目录]           同一目录下—mv为改名   12. touch  :创建一个空白的普通文件   13. whereis 搜索命令的命令,          -b  只查找可执行文件          -m 只查找帮助文件   14.which  搜索命令所在路径及别名   15.who与whoami           who : 查看在线的用户           whoami :查看当前自己的用户   16.hostname : 显示主机名   17.uname :显示系统信息           -a 显示完整的系统信息   18.ifconfig :查看或者配置网卡信息   19. 10.ping  测试与目标主机连接情况   20.clear  : 清除屏幕  windows: cls    21.man  :帮助命令   22.kill  :杀死进程           kill  pid   23.netstat  :网络连接详细信息   24.注销、关机、重启        - 注销 :logout :登出 、exit        - 关机 :         shutdown - h  时间         - h :关机         - 时间 :            . now :马上            . 12.30 :指定具体时间            . 3  :几分钟以后   25.cat、tac 显示文本文件内容   26.find 在文件系统中查找指定的文件            -name  文件名   27.wc 统计文本文档的行数,字数,字符数     28.grep 在指定的文本文件中查找指定的字符串   29.ln   建立链接文件*

  图片 14

  03.SuSe

。。。。。。

  

  04.redHat 商业版的!收费!

  通过VMWare -> Edit -> Virtual Network Editor打开如下对话框:

  05.ubuntu 普通用户

  图片 15

4、linux的优缺点?

 

  优点:
    01.性能稳定
    02.较高的安全性和Bug的快速修复
    03.支持多用户多任务
    04.完善的用户的群组的策略
  缺点:
    01.图形界面不友好
    02.没有特定的厂商支持

  由上图可知:虚拟网卡VMnet8 的子网 IP 为 192.168.146.0,子网掩码为:255.255.255.0

5、什么是虚拟软件?

  点击上图的 NAT 设置

  虚拟软件: 是一个可以使一台电脑上同时运行2个或者更多的系统!可以模拟一个标准的PC环境!这个环境和真机一模一样!
  常用的虚拟软件:
    01.VMare
    02.VritualBox (mac)

  图片 16

6、下载centOS系统的网址以及下载步骤?

由此我们可以得出:

  

  子网ip:192.168.146.0

图片 17

  子网掩码:255.255.255.0

图片 18

  默认网关:192.168.146.2

图片 19

那么我们可以得出:

图片 20

  hostname                ipaddress                subnet mask                  geteway    

图片 21

1、 master     192.168.146.200    255.255.255.0      192.168.146.2

图片 22

2、 slave1      192.168.146.201    255.255.255.0      192.168.146.2

7、linux周边配套软件都有什么?

3、 slave2      192.168.146.202    255.255.255.0      192.168.146.2

  01.Xshell/SecureCRT

  后面的主机可以依次相加

  02.XFtp/FileZilla

 

  03.Notepad /TextWrangler

注意:这里可以根据自己本机的 ip 进行虚拟机ip分配,主机名要不一样,ip地址要不一样

8、了解linux网络设置的方式?

 

  01.安装的时候配置网络

 

  图片 23

2、开启虚拟机服务

  02.安装成功后配置网络

   我的电脑----> 管理 ------>服务和应用程序------>服务

  图片 24

  图片 25

  图片 26

 

图片 27

 

  出现上面红框圈起来的问题时,这就说明是权限不足,需要换成root用户。

3、配置网络

  dhclient eth0分配IP地址

  以 root 用户登录 Linux 虚拟机,输入如下命令配置 ip

  如果没有显示eth0,使用命令 ifconfig -a查询全部的网关信息

vi /etc/sysconfig/network-scripts/ifcfg-eth0

9、linux的配置

  将下面内容添加到打开的文件中

  01.查看主机名:hostname

IPADDR=192.168.146.200
NETMASK=255.255.255.0 
GATEWAY=192.168.146.2

  02.ping的用法:

最后显示结果为:

    001.ping  127.0.0.1

  图片 28

    002.ping  本机IP

 

linux知识积攒,linux基础入门。    003.ping  localhost

 

    ctrl c:退出

  DEVICE=eth0【网卡名称】

  图片 29

  HWADDR=00:07:E9:05:E8:B4 #对应的网卡网卡地址,即mac地址(文件里可以没有)

  如上所述出现主机名ping不通的时候:编辑/etc/hosts文件

  TYPE=Ethernet#表示网络类型是以太网

  图片 30

  UUID:网卡的UUID(文件里可以没有)

  把自己的主机名配置上即可,注意需要和前面的默认配置加上空格!

  ONBOOT=yes【开机加载】

  再次ping主机名称,就可以ping通了!

  BOOTPROTO=static【是否自动获取,static是静态地址】

10、为什么需要配置主机名以及IP地址对应关系配置?

  IPADDR=192.168.146.200【配置你的本地IP】

   比如说:我们之前配置url连接数据库的时候都是怎么配置的???
    一般都是ip地址!
如果我们的服务器 换了ip地址!那么我们的项目也得更改地址!不只是一个电脑的问题了!是不是很麻烦?
那么我们在连接服务器的时候,就不需要配置ip地址!
这时候就使用主机名和IP地址对应关系配置!

  NETMASK=255.255.255.0【子网掩码】

11、关机和重启?

  GATEWAY=192.168.146.2【默认网关】

reboot :重启     任何用户都可以使用

 输入完成后,按ESC 键,然后输入“:wq”,即保存退出

下面的命令仅限于root用户使用!
shutdown -r now :立刻关机
shutdown -r 10 :过10分钟之后
shutdown -r 19:00 :在时间为19点的时候

 

 

4、配置 DNS

vi /etc/resolv.conf

  输入:

nameserver 192.168.146.2

输入完成后,按ESC 键,然后输入“:wq”,即保存退出  

如果不进行 DNS 配置,那么只能和真实物理机通信, ping www.baidu.com 是不通的

 

5、重启网卡,使得配置生效

server  network restart

  

6、关闭防火墙

  如果你 ping 本机真实ip地址,不通,那么需要关闭防火墙

①、 即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop

② 、永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off

   具体操作为:

  service iptables stop

  chkconfig iptables off

 

那么第一台虚拟机配置完成。接着可以利用 vmware 的克隆功能克隆出其他的虚拟机

 

第一步:关闭 虚拟机

shutdown -h now

 

第二步:克隆

  利用 VMware 的克隆工具,右键 虚拟机名字---》管理----》克隆   。然后都是下一步下一步操作即可。

  这里我们用 上面的虚拟机克隆出另外一台虚拟机 slave1

 

第三步:克隆完成后,开启虚拟机 slave1 。然后配置IP。

  注意:完成以后启动克隆的虚拟机,用户名和密码都是被克隆的linux的用户名密码

     ①、由于是完全的克隆过来的 Linux 所以需要更改这几项:操作系统物理地址、IP地址、主机名

     ②、删除网卡中的UUID和物理地址HWADDR(这两行在Linux重启之后,操作系统会自动生成的)

  1、以 root 用户登录 slave1 ,输入如下命令: 

vi /etc/sysconfig/network-scripts/ifcfg-eth0

  将 IP 改为 192.168.146.201,去掉 UUID 和 HWADDR 这两行

   图片 31

 

 2、接下来修改主机名:在命令中输入

vi  /etc/sysconfig/network

  修改为:

   图片 32

 

 3、删除Linux物理地址绑定的文件(该文件会在操作系统重启并生成物理地址以后将物理地址绑定到IP上);

   输入如下命令:

rm -rf /etc/udev/rules.d/70-persistent-net.rules

  

 4、输入 shutdown -r now 重启系统

然后我们输入 ifconfig 发现 IP 已经更改了

   图片 33

 

因此:我们可以克隆出 slave2,slave3 等虚拟机,在依次这样更改 IP 配置即可相互 ping 通。

 

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:linux知识积攒,linux基础入门

关键词: