Linux基础知识

                                      Linux基础知识

一、虚拟机VMware和Linux系统Centos安装

1、VMware虚拟机安装

下载适合自己电脑系统的VMware版本直接就是下一步,没有什么特别需要注意的地方。

VMware Workstation 9 有效序列号:

JA4YE-48J57-VZEF1-D91ZP-3CDP9

4U6W2-2D290-4ZE08-2VCE6-2CDM9

JG6QL-06J0J-ZZY21-TJAQ6-0256M

NY0K2-2ULDJ-LZUP1-MV154-8363F

4F4R4-AEK53-TZYU9-KK9X4-9AWPQ

 

2、CentOs系统安装

在虚拟机中File->New Virtual Machine找到你本地的CentOs镜像进行安装即可。

安装注意事项:虚拟机的内存不宜设置过大一般15-30G即可,运行内存512MB即可,当然你的电脑配置高随便搞。

角色选择:在安装的时候设置密码,最好使用系统的root账户,密码是安装时候设置的密码,root账户在操作的时候权限比较大,可以进行其他账户不能进行的操作。

 

二、Linux系统介绍

1、Linux简介:

Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机。

2、Linux介绍:

Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成

3、Linux特点:

多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能,开源免费

4、CentOs(一个光盘映像文件):

主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS

免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本

更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!

CentOS 6.4下载:

CentOS官网:http://www.centos.org/

CentOS搜狐镜像:http://mirrors.sohu.com/centos/

CentOS网易镜像:http://mirrors.163.com/centos/

CentOS 6.4下载地址:

http://mirrors.sohu.com/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso

http://mirrors.sohu.com/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD2.iso

 

5、Linux目录介绍:

bin:(binaries)存放二进制可执行文件

sbin:(super user binaries)存放二进制可执行文件,只有root角色才能访问

etc:(etcetera)存放系统配置文件

usr:(unix shared resources)用于存放共享的系统资源

home:存放用户文件的根目录

root:超级用户目录

dev:(devices)用于存放设备文件

lib:(library)存放跟文件系统中的程序运行所需要的共享库及内核模块

mnt:(mount)系统管理员安装临时文件系统的安装点

boot:存放用于系统引导是使用的各种文件

tem:(temporary)用于存放各种临时文件

var:(variable)用于存放运行时需要改变数据的文件

Linux目录介绍博客推荐:https://www.cnblogs.com/duanji/p/yueding2.html

 

6、Linux常用命令

rm -rf /* 或者rm -rf *:递归删除,使用此命令者不是打死就是打残、拖出去糟蹋了,谨慎使用

clear:清除页面命令

ifconfig:查看Linux系统的ip地址等信息

cd . :进入当前目录

cd ..:进入上一级目录

pwd:显示当前目录信息

ll/ls/ll-a:查看当前目录下的文件信息,

touch fileName新建一个空的文件

mkdir directory1 directory2 directory3 :创建一个或者多个文件夹

mv fileName directorName:移动文件至文件夹

cp fileName directoryName: 复制文件至文件夹

find directoryName/fileName:查找文件

echo "this is yin" >> fileName:在文件后写入信息,没有改文件会自动创建

echo "replace message" >fileName:替换文件中的信息,如果没有就会创建

cat fileName:查看文件中信息

wc fileName :统计文本的函数,字数,字符数

grep 'word' fileName:在指定的文本中查找指定的字符串

service iptables stop:关闭系统防火墙,对外开放所有端口

tar -zxvf fileName:解压文件

重点:vim 编辑器

vim工作模式

VIM插入命令:

i

在光标前插入

I

在光标当前行开始插入

a

在光标后插入

A

在光标当前行末尾插入

o

在光标当前行的下一行插入新行

O

在光标当前行的上一行插入新行

VIM定位命令:

:set nu

显示行号

:set nonu

取消行号

gg

到文本的第一行

G

到文本的最后一行

:n

到文本的第n行

VIM退出命令:

q! :退出不保存

wq:退出保存修改

三、本机和虚拟机CentOs进行连接

工具:Xsheel

步骤:1、虚拟机中使用命令行查看当前虚拟机的ip地址。2、本地机器通过cmd命令ping虚拟机ip地址。3、ping通虚拟机ip地址即可以进行连接测试。

 

四、虚拟机CentOS中JDK安装

1、步骤:

将本地的JDK安装压缩包通过xshell工具上传到CentOS的/usr/jdk文件夹下,

解压缩,

配置CentOS系统JDK路径即可

末尾添加jdk环境:

vim /etc/profile  

export JAVA_HOME=/usr/jdk/jdk1.7.0_55 //这个是我自己虚拟机中的JDK路径根据自己路径填写

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

刷新profile:

source /etc/profile

查看虚拟机中java版本信息:

java -version

成功安装!!!

五、虚拟机CentOS中mysql和tomcat安装

1、mysql安装:

mysql安装所需文件:

依次安装步骤:

mysql命令:开启mysql服务,设置密码进入mysql,查看数据库和表格,退出数据库,也可以用exit。

2、tomcat安装:

步骤:

1、将本地的tomcat文件压缩包上传到虚拟机中/usr/tomcat文件夹中,

2、解压缩,

3、进入bin目录开启和关闭tomcat服务(./startup.sh、./shutdown,sh)

通过指令和日志查看tomcat是否运行:当然最直观的就是打开浏览器输入本地localhost:8080即可

3、修改tomcat的默认端口号:

修改虚拟机tomcat解压的文件/usr/tomcat/apache-tomcat-7.0.47/conf下的server.xml文件,将其中的8080端口修改成80即可。

4、开放防火墙的端口号和关闭防护墙

打开防火墙对端口限制的方法:

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT    #开启8011端口 

/etc/rc.d/init.d/iptables save        #保存配置 

/etc/rc.d/init.d/iptables restart      #重启服务 

#查看端口是否已经开放

/etc/init.d/iptables status 

关闭和开启防火墙:

开启: service iptables start

关闭: service iptables stop

 

5、防火墙关闭本地Navicat不能连接虚拟机mysql错误

问题描述:

解决方法:

参见博客:https://blog.csdn.net/rgb_rgb/article/details/38693075

                  https://blog.csdn.net/qq_37186127/article/details/78539830

6、克隆虚拟机:直接进行下一步就行,虚拟机中的所有东西克隆机器中都有。

注意事项:克隆机器在开启前MAC Addres随机生成一个,免得和原机器一致。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值