Linux学习第一天

一、    学习Linux的价值
二、    什么是Linux

Linux操作系统诞生于1991年

Linux是一套开源免费的类UNIX操作系统,是一个基于UNIX的多用户、多任务的操作系统。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户操作系统。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核的操作系统

 

三、    课程安排

a)   第一天

       i.     Linux介绍

      ii.     Web服务器

    iii.     WAMP环境

      iv.     Linux环境

       v.     Vmtools

 

b)   第二天

       i.     配置远程访问服务器

      ii.     Vi的使用

    iii.     操作文件命令

      iv.     Jdk的部署

 

c)   第三天

       i.     LAMP环境搭建

      ii.     Tomcat安装部署

    iii.     源码安装数据库

      iv.     OA项目部署

 

第一天

一、    Web服务器

 

1、Web服务器作用:

    解析动态页面

    解析http请求

    托管项目---管理项目上的文件

 

静态页面:后缀一般为xx.html、xx.xml,与数据库无交互,实质是保存在服务器上的文件,不会跟随用户变化发生变化。例子:景区,政府,旅游用来做展示的页面

动态页面:后缀一般为asp、jsp、php,与数据库有交互,后台需要代码支持,会随着用户的变化发生变化。

本质区别:是否与数据库交互

 

2、Web服务器分类:

    Asp页面:IIS服务器解析托管

    Php页面:Apache服务器解析托管

    Jsp页面:Tomcat服务器或Jboss服务器解析托管

除此之外,还可以用WebLogic或WebSphere服务器解析托管,一般用于大型项目。

 

Iis服务器搭建:

1、     系统镜像文件或iis安装包

2、     控制面板---添加/删除程序---添加删除组件---勾选Internet信息服务iis,下一步,浏览找到需要的文件---重复上一步骤---完成

 

二、    搭建Wamp环境

目的:能正常访问php页面

       组成:windows + Apache + mysql + php项目(iwbshop)

       集成Apache和mysql的软件---xampp

       步骤:

1、     安装xampp(开始—程序---能否看到xampp)

2、     启服务(mysql、Apache),失败?端口号被占用,

a)  更换端口号---

                        i.     httpd.conf:80----8888

                       ii.     httpd—ssl.conf:443---4435

b)  杀死该服务进程

                        i.     查找该进程的pid

Win+r---cmd---输入netstat –ano|findstr“端口号”

                       ii.     查找该pid所对应的程序(进程)

                  打开任务管理器---进程---pid---对应的程序-

                  结束进程即可

c)  部署iwebshop项目

                        i.     将iwebshop解压至xampp文件夹下的htdocs文件夹下,使用浏览器访问http://127.0.0.1:8888/iwebshop,勾选。。

                       ii.     填写数据库(iwebshop)用户名(root)和密码(空)和管理员用户名密码,下一步,直到安装完成

           注意:iwebshop不能为双层目录

 

三、    搭建LAMP环境

a)   目的:实现访问oa项目

安装Linux

安装vmtools

安装Apache服务器

安装mysql数据库(源码)

配置oa项目实现访问

b)  安装Linux系统

1、     虚拟机软件

2、     Linux镜像文件

配置虚拟机参数,开启Linux虚拟系统的安装

注意截图

 

补充:

在windows系统下文件系统类型:NTFS和FAT(单个最大支持4G)

Linux系统下文件系统类型:ext2和ext3(比前者多日志功能)

DHCP:Dynamic HostConfiguration Protocol

动态主机配置协议

动态自动分配ip地址

SSH:远程登录

 

Windows:单用户、多任务操作系统

Administrator为windows的超级管理员

 

Linux:多用户、多任务操作系统

Root为Linux的超级管理员,权限最大,密码123456

(Xiaoqiang为Linux的普通用户,密码123456)

 

c)   简单操作命令

Ctrl + alt + F1—F6:6个终端界面(命令行模式,输入密码时不可见)

 Ctrl+ alt + F7---图形化界面

   

    1、右击桌面---打开终端:

    [root@localhost~]#

    root代表当前登录的用户

    localhost表示本地主机

    波浪线位置代表当前进入的目录

波浪线代表家目录

$---代表当前登录的用户为普通用户

#---代表当前登录的用户为root用户

2、ls

    ls---显示当前目录下文件

    ls-l 以列表的形式显示目录和文件

    ls-a 显示全部文件

    参数可以组合使用

3、cd

    cd目录名

    cd.. 返回上层目录

    cd../..返回上层的上层

4、su 

    su账户名

 

5、Linux目录结构:

    /----------根目录(最上层的目录)

    用户目录结构:

    root-----管理员所使用的目录

    home-----普通用户的使用目录

    bin------二进制可执行文件的存放目录

    sbin-----系统可执行文件的存放目录

    dev------存放设备信息

    etc------系统下存放系统配置信息

    media----系统多媒体设备信息

    usr------默认安装路径

    tmp------临时目录

    mnt------挂载外设

 

6、关机命令:

    poweroff

    shutdown(只有root用户可用)

    -r表示关机后重启

    -k非真正关机,只是发出一些警告信息

    -h关机挂起/暂停

    -c取消关机

    shutdown-h 10 10分钟后关机

    shutdown-k xxx 提示用户关机(xx为提示信息)

    ctrl+ c 中断当前操作

 

    halt

重启命令:

    reboot

 

7、man查看帮助:

man 命令 使用q退出

命令 --help

 

8、mkdir

mkdir 目录名 创建目录

-p 可创建多层目录

9、rmdir

rmdir 目录名 删除该目录

10、rm

rm 目录名

-r 删除多层目录

-f 强制删除(慎用)

11、pwd

pwd 显示当前路径

 

四、    Vmtools工具

作用:

     1、鼠标自由切换

     2、自动适应分辨率

     3、文件自由过拽

     4、宿主机与虚拟机共享

安装:虚拟机--安装vmtools,桌面会显示vmtools光盘

     1、cd /media ---ls

     2、cd cdrecorder ---ls

     Vmt....

        cp---复制

         cp 源文件 目标目录

     3、cp Vmt... /tmp

     4、cd /tmp ---ls

     5、tar -zxvf Vm....

     6、cd xxx

     7、安装命令:./xxx

12、tar

     tar---解压

     -z表示解压gzip压缩的文件

     -j表示解压bz2技术压缩的文件

     -x解包 -c 打包

     -v显示解压缩的信息

     -f表示解压文件

 

           介绍其他压缩命令,具体查看文件。

 

五、    总结

 

你可能感兴趣的:(linux)