黑马就业班(02.JavaWeb+项目实战\17.Linux)Linux

本文介绍了Linux的基础知识,包括Linux的概述、安装、远程访问方法,如使用CRT工具。还讲解了Linux的目录结构、常用命令,如cd、ls,以及文件操作。此外,提到了Vi和Vim编辑器的使用,并简单讨论了Linux的权限管理。
摘要由CSDN通过智能技术生成
  • 本文参考自己的项目:

今日内容

1. Linux的概述
2. Linux的安装
3. Linux的目录结构
4. Linux的常用命令
5. Vi和Vim编辑器
6. Linux的权限命令
7. Linux上常用的网络操作
8. Linux上软件安装

1、Linux的概述
  Unix概述

Unix是一个强大的多用户、多任务操作系统。于1969年在AT&T的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。

  Linux概述

Linux是基于Unix的
Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机
诞生于1991105 日。是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成

在这里插入图片描述

  Linux的历史

Linux最初是由芬兰赫尔辛基大学学生Linus Torvalds由于自己不满意教学中使用的MINIX操作系统, 所以在1990年底由于个人爱好设计出了LINUX系统核心。后来发布于芬兰最大的ftp服务器上,用户可以免费下载,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来,之后Linux在不到三年的时间里成为了一个功能完善,稳定可靠的操作系统。

  Linux的应用

服务器系统Web应用服务器、数据库服务器、接口服务器、DNS、FTP等等; 
嵌入式系统路由器、防火墙、手机、PDA、IP 分享器、交换器、家电用品的微电脑控制器等等,
高性能运算、计算密集型应用Linux有强大的运算能力。
桌面应用系统
移动手持系统

  Linux的版本(下图是Linux的主流版本),我们使用CentOS版本。

Linux的版本分为两种:内核版本和发行版本;内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号 ;

在这里插入图片描述
  我们使用的Window操作系统不适合作为服务器的操作系统。我们将来项目完成之后,会将项目部属到服务器上,所谓服务器,就是性能比较强大的电脑。我们在服务器上需要安装可靠稳定的操作系统,并且在操作系统上安装一些软件。我们一般会在服务器上安装Linux操作系统来部属我们开发好的应用(项目),并向用户提供我们的应用。

2、Linux的安装
  安装Linux,由于Linux是一个操作系统,我们不能将其直接安装在Windows操作系统上,而应该安装在一台电脑上。这个时候我们可以给当前的电脑安装双系统,或者直接在当前电脑安装一个虚拟机,在虚拟机上安装Linux。那么什么是虚拟机?

虚拟机:一台虚拟的电脑,其实就是用软件模拟一台虚拟的电脑。
虚拟机软件:
* VmWare		:收费的.
* VirtualBox	:免费的.

安装虚拟机VMWare,参考《虚拟软件vmware安装.doc》;
在虚拟机VMWare上安装Linux操作系统CentOS6,参考《CentOS6详细安装文档.doc》
这两个的安装参考视频即可!

  虚拟机安装好后,我们使用管理员:root 登录。我们可以在这个Linux系统上安装软件进行开发,但是我们一般只将其作为服务器来使用。
  安装好后,我们右键—open in Terminal,进行Linux的命令行,我们可以在这里输入命令对Linux进行操作。但是其实我们也不会这样操作它,因为Linux操作系统是部属在远程服务器上,我们无法看到它的桌面。我们会安装一款远程连接Linux操作系统的工具软件对其进行远程操作。
  我们想要对其进行远程连接,必须要知道Linux的IP地址,我们在命令行中使用:ifconfig 来查询它的IP地址。我的Linux的ip地址为:192.168.91.127(已经设置为静态,重启虚拟机不会变化),原来自动分配的IP地址为192.168.91.129
  如果不想安装虚拟机,可以查看视频4-12.30,使用资料提供的虚拟机挂载即可。(我们已经安装就没什么所谓)

Linux的远程访问

   安装一个远程访问的软件:CRT ,直接使用SecureCRT绿色版本即可。
   如果ifconfig找不到ip地址,尝试使用如下命令,其中eth0是网卡连接的名称。近几年,包括ubuntu和fedora等缺省名称全部是ens33,我使用的CentOS网卡的缺省名为eth0。

//尝试如下:(我的电脑这个命令好使)
sudo dhclient eth0
sodu ifconfig eth0

//不行试试看
sudo dhclient ens33
sodu ifconfig ens33

   **我们使用root管理员用户登录虚拟机,在使用CRT远程访问的时候,同样使用root管理员登录。**登录CRT后,在“选项-会话选项”中更改一些配置,使得界面更加友好。
  CRT 连接虚拟机的时候,主机名写虚拟机的IP地址(192.168.91.127),或者是主机名(lkj),然后使用root用户登录,登录密码设置为“lkjlkj”。

3、Linux的目录结构
  在Linux中,“/”代表根目录,虚拟机中“本电脑-Filesystem”就是虚拟机的根目录,下面有虚拟机的各类文件。
在这里插入图片描述
在这里插入图片描述
  如下,我们使用管理员root登录主机lkj,其中“~”代表当前所处的目录,如果是管理员登录,会处于“本电脑-Filesystem-root”目录下。我们输入“pwd”查看当前目录,就可以发现当前目录是“/root”。如果是普通用户登录,路径会在home中,点击home我们发现有一个之前创建的名为“lkj”的普通用户。其他用户也是在home中。
  usr用于存放共享的系统资源,将来我们很多软件都会安装到/usr/local目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值