Linux介绍与安装jdk,mysql,Tomcat,部署项目

Unix

1969年 贝尔实验室 c语言(Solaris-oracle,HP-UNIX,AIX-IBM)

Linux:Unix的一个变种,Unix Like 类Unix的操作系统

内核源码免费开放。。。1991 林纳期-托瓦兹

基本思想:一切都是文件(命令,硬件设备,进程对于内核来说都是文件)

虚拟机:虚拟化技术 Virtual Machine(VM),

通过软件模拟出一个具有完整硬件系统的计算机系统(完全隔离的环境下)

生成现有操作系统的全新虚拟映像。。。

在一台PC上去运行多个操作系统

Virtual Box 单机开发,免费,小

命令:

切用户:su root

退出用户:exit

ps -ef|gerp sshd 查看ssh服务是否启动(PID)

kill -9 PID 绝杀

service sshd start 启动ssh服务

service sshd restart 重启ssh服务

service sshd stop 停止ssh服务

ifconfig 查看网卡ID(启用状态下)

ifconfig -a 查看所有网卡

ifconfig eth0 up/down 启用/禁用某块网卡

dhclient eth0 自动获取IP

clear 清屏

/ Linux 根目录

cd / 返回根目录

cd .. 返回上级目录

cd usr 进入usr文件夹(以当前目录为准的相对路径)

cd /test/test001 (绝对路径)

ls 查看当前目录下的文件以及文件夹

ls -1 查看当前目录下文件的详细信息

ls -a 查看当前目录下所有文件(包含隐藏文件)

ls -la 查看当前目录下所有文件(列表的形式)

man config (查看Linux里面所有命令的详细描述)

mkdir 文件目录 创建文件夹

mkdir -p 创建多层

whereis pwd

bin 二进制执行命令

etc 系统配置(例如jdk的配置)

home 自己创建的用户文件夹

usr 安装的文件(例如要安装MySQL)

opt 安装包

var 一些变动的东西

lib 类库

dev 设配

挂载:mount /dev/cdrom /mnt/cdrom

取消挂载:umount /mnt/cdrom

mkdir -p /soft/tomcat 创建多次目录

rmdir 删除目录

rmdir -r 删除多层目录

rmdir -rf 不带提示的多层目录删除

touch 文件名 (相对路径/绝对路径)

cat 查看小文件

tail 查看大文件

tail -10 查看后10行

head -10 查看前10行

tail -f 查看log(-f可以方便查阅正在改变的日志文件(最尾部的内容显示在屏幕上,时时刷新)

vi 文件名

命令工作模式,编辑工作模式,底行模式

进入编辑模式:i/o/a 退出到命令模式:est

进入底行模式: :wq! 保存退出 :q!不保存退出

替换内容: :%s/被替换的/替换的/g

显示行号: :set nu

全局修改: /etc/virc vi的配置文件 最后加上 :set nu

重命名: mv 原始名 修改后的名字

拷贝: cp -fr 原始文件 要拷贝的地方

权限:

d rwxr-xr-x: d目录 r:read w:write x:execute

rwx r-x r-x

111 101 101

7 5 5

用户 用户组 其他组

最高授权是777

chmod g(u/o)+(-)w 文件 给组增加写权限

chmod 777 文件名

chmod 777 -R 文件名 递归授权

groupadd tomcat 创建Tomcat用户组

groupdel tomcat 删除Tomcat用户组

groupadd -g 701 tomcat 创建Tomcat用户组,指定groupID为701

useradd -g 701 tomcat 在Tomcat组下创建用模糊Tomcat

切换用户:su (-) tomcat 注意:加-的话,环境 变量使用的Tomcat用户定义的环境

linux安装软件方式:

1,rpm包 相当于Windows里exe安装方式,属于二进制安装方式。

2,tar包 直接解压安装

3,yum安装(centOS的在线安装工具),在线安装的rpm

rpm安装的常用命令:

rpm -i 安装 (install)

rpm -ivh 安装并显示进度

chown tomcat jdk-7u67 -linux-x64.rpm 改变文件的所有者

root 用户没有执行权限,但是也可以执行该文件

Tomcat用户下配置环境变量(用户级别)

1.cd

2.ls -la

3.vi .bash_profile(JAVA_HOME,PATH)========

JAVA_HOME=/usr/java/jdk1.7.0_67

export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH:$HOME/bin

4.echo $PATH 回显

root用户下配置环境变量:

1,vi /etc/profile

JAVA_HOME=/usr/java/jdk1.7.0_67

export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH

export PATH

2,source /etc/profile 让该配置文件立即生效

mysql安装===========exit(退出mysql)

1,查找是否安装过MySQL的rpm包

rpm -qa | grep mysql

若有删除 rpm -e 卸载的rpm包

提示有依赖,强制删除rpm -e 卸载的rpm包 –nodeps

2,解tar(就是解压缩包)

tar -xvf tar包 (解压到当前目录 mkdir /opt/software/mysql)

tar -xvf tar包 -C 指定目录

3,安装rpm包(server(服务端),client(客户端))

注意顺序,先装server 在装client

4,查看MySQL服务是否启动

ps -ef | grep mysql

service mysql start 启动MySQL服务

5,进入MySQL

mysql -u root -p

6,修改root用户密码(就是MySQL一开始默认没有密码,要修改)

mysqladmin -u root -p password

7,查看MySQL的字符集设置是否是UTF-8

show variables like ‘chara%’;

8,修改配置文件来该字符编码(可命令修改)

配置文件:/usr/share/mysql/my-small.cnf

需要把my-small.cnf拷贝到/etc/my.cnf

cp /usr/share/mysql/my-small.cnf /etc/my.cnf(命令)

修改my.cnf

在[mysqld]这个下面加上:

character_set_server = utf8

修改完成之后,重启MySQL服务 service mysql restart

9,关闭防火墙(service iptables stop)不可取

开端口:

iptables -I INPUT -p tcp –dport 3306 -j ACCEPT 开发3306端口

service iptables save 保存配置

10,查看mysql的日志:/var/lib/mysql

11,sqlyoung可访问,需要授权===

grant all privileges on *.* to root@’%’ identified by ‘bdqn’ with grant option;

flush privileges;

tomcat安装=====(基本和mysql一样安装)

1,解压tar包

tar -xvf tar包 -C 指定目录

unzip

./startup.sh 开启Tomcat服务

./shutdown.sh 停Tomcat服务

部署:

把myeclipse里的项目的war file文件export出来放在/opt/software/tomcat/apache-tomcat-7.0.57/webapps下,也可以放别的地方(要让Tomcat指向放的地方就可以了),它会自动解压

注意:要修改里面的文件记得要备份

到这就结束了!!!!!!!

    原文作者:小柯
    原文地址: https://zhuanlan.zhihu.com/p/33437818
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞