Linux-----安装

 一)

--自己操作的(没补全的参考下面的)

Linux 软件安装
1。 概述
	由于LINUX 有多种系列, 每种系列都有自己的推荐安装方式, 所以我们将安装方式分为两种。一种是通用的安装方式(任意系统都是一样的安装方式),一种是不同版本LINUX 的安装方式
方式: LINUx 通用安装有推荐rpm 安装。
2. yum 安装 (centos系列, 在线安装)
 概念
yum 安装 通过选择仓库来完成安装
 1}.查询: 
语法:  yum list | grep 软件名
作用 : 查询仓库中的软件	
2}. 查询 Yum仓库中软件所有信息
	语法: yum info 软件名
	样例: yum info gedit
3}. 安装(root)
	语法: yum install -y 软件名
	样例 : 安装gedit 记事本   yum install -y gedit
	测试 : 打开一个新记事本  gedit 123.txt
4}. 查看通过yum 方式已安装的软件
	语法: yum  list installed [| grep 软件名]
	样例: 查看已安装的gedit    yum list install | grep gedit
5}. 通过yum 卸载
	语法: yum remove -y 软件名
	样例: yum 卸载已安装的 gedit      yum remove -y gedit
3. tar 安装(linux通用, 离线安装)
1)    概念
	tar 安装  1. 下载 一个tar 安装包, 2. 解压到安装位置 3. 配置 4. 启动
2.)  JDK
	1. yum 卸载 安装的JDK
	2. 先获取JDK tar安装包 jdk-8u171-linux-x64.tar.gz
    解压到 /usr/local/java/
	&> tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java/
    4)jdk配置环境变量(/etc/profile)
	  vim /etc/profile
	在文档最后追加内容:
	export JAVA_HOME=/usr/local/java/jdk1.8.0_171
	export PATH=$JAVA_HOME/bin:$PATH
    5)生效环境变量
	$>source /etc/profile

$>   java

    6)测试
	$>java -version
		
3.) Tomcat
	1. 获取安装包,  
	2.  2)解压 /home/用户 产生tomcat主目录,apache-tomcat-7.0.78
    3)进入tomcat主目录/bin下,执行启动和关闭
	启动: ./startup.sh
	关闭: ./shutdown.sh
    4)浏览器测试:
	http://localhost:8080

4.) mysql	
	1.)查看已安装的mysql (rpm)
	> rpm  -qa |grep -i mysql
		q : 查询
		a : 所有
	2.) 卸载步骤1 查询到的所有mysql 软件
		》 rpm  -e  --nodeps 软件名
	3.) 获取安装MySQL tar 包 并解压
	解压: mySQL-5.7.1**tar : $> tar  -vxf mysql -5.7.1**tar tar.gz 

	4.) 解压 mysql -5.7.1**tar.gz 到 /usr/local/
		$>	tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
	5.) 更改解压后的文件名为mysql
	6.) 在MySQl 目录中创建目录 data
	7.) 新建用户组和用户
		用户组: mysql   用户 : mysql
           例 : [mysql@localhost ~]$ ls
[mysql@localhost ~]$ cd /usr/local
[mysql@localhost local]$ ls
bin  etc  games  include  java  lib  lib64  libexec  mysql  sbin  share  src
[mysql@localhost local]$ ls -al
.
.
.
省略显示的内容;

8.) 更改mysql 目录的拥有者为mysql (为mysql主目录)
例:

[mysql@localhost local]$ su root
密码:
[root@localhost local]# chown -R mysql.mysql mysql
[root@localhost local]# ls -al

.
.
.
省略显示的内容;

[root@localhost local]# su mysql
[mysql@localhost local]$ cd mysql

[mysql@localhost mysql]$ ls
bin  COPYING  data  docs  include  lib  man  README  share  support-files
[mysql@localhost mysql]$ cd bin
[mysql@localhost bin]$ ls


.
.
.
省略显示的内容;
	
		
-------------------以上是root用户操作-------------
//以下是MYSQL用户操作//


	9.) 初始化数据库 
	  $>	mysql主目录/bin/mysqld --initialize   --user mysql --basedir=/usr/local/mysql  --datadir=/usr/local/mysql/data

例:   [mysql@localhost bin]$ ./mysqld  --initialize   --user mysql --basedir=/usr/local/mysql  --datadir=/usr/local/mysql/data
        .
        .
        .
        省略显示的内容;
生成临时密码:Ha6Q6,MiJ_7A

	10.) 	 生成 mysql 服务  (root)
		cp mysql主目录下/support-files/mysql.server   /etc/init.d/mysql4 (root)
    
例 : [root@localhost bin]# cd ..
[root@localhost mysql]# ls
bin  COPYING  data  docs  include  lib  man  README  share  support-files
[root@localhost mysql]# cp support-files/mysql.server  /etc/init.d/mysql4


	11.) 服务设置为开机启动 
            $> chkconfig  mysql4 on

	12.) 启动(root)
            $> service mysql4  start

例 : [root@localhost mysql]# service mysql4 start

*************************以下是mysql用户的设置**********************
	13.) 修改密码(利用临时密码修改)

        例 : [mysql@localhost bin]$ cd ..
[mysql@localhost mysql]$ ls
bin  COPYING  data  docs  include  lib  man  README  share  support-files
[mysql@localhost mysql]$ cd bin
[mysql@localhost bin]$ ls
    .
    .
    .
省略显示的内容;


		登录:
		$>  mysql主目录/bin/mysql -u root -p

    例 : [mysql@localhost bin]$ ./mysql -u root -p



	修改 : 
		set password for root@localhost=password('root')

    例: mysql> set password for root@localhost=password('1234');


	14.) 修改 mysql root用户 访问作用域
	    root 默认只能localhost访问
		选择一个库: use mysql
            例: mysql> use mysql

        
	    修改mysql数据库user 表host字段值为 '% '
	         mysql> select host , user from user;

        

         ---修改root用户作用域为所有
            mysql> update user set host ='%'  where user ='root';

            mysql> select host , user from user;

    先退出 :mysql> exit

15 .)  重启mysql服务
	service mysql4 restart 
    
切换用户为root,关闭防火墙:
    [mysql@localhost bin]$ su root
密码:
[root@localhost bin]# cd ..
[root@localhost mysql]# service  iptables  stop
    .
    .
    .
    省略显示的内容;

16.) windows mysql工具连接测试
    
    17.) 获取本机ip
	命令 : ifconfig	


4. rpm 安装(linux通用, 离线安装)

5. 其他软件
ssh 基本知识
	ssh : 安全外壳协议。 用来做远程连接
      远程连接命令: ssh ip地址
xManager
	xManager 是windows 访问 linux 一套工具包
  xshell
	》  ssh  用户名@IP地址

6. 补充命令
	1. 进程命令
		1.) ps
		语法 : ps   [-ef |grep 进程名]
			e : 所有进程
			f : 进程的所有信息
		样例: 查看进程中java相关的进程
			$>  ps -ef |grep java

		2.)jps : 查看java进程
		3.)  杀死进程
			kill -9 进程号
			-9 : 强制杀死进程
	2. 防火墙设置
		1.) 防火墙是一个服务
		系统服务:   /etc/init.d/这个文件夹的内容就是服务
		防火墙服务: iptables
		启动服务 : service   服务名  start
		关闭服务 : service   服务名  stop
		重启服务 : service   服务名  restart
		关闭防火墙 : service  iptables  stop
	系统配置:
		禁用服务 : chkconfig  服务名  off
		解禁服务 : chkconfig  服务名   on
		禁用防火墙 : chkconfig  iptables  off
防火墙只打开一个窗口: 
	1.——) vi  /etc/init.d/iptables   编辑防火墙配置文件
	2.) 开放8080  则增加如下内容
		—A INPUT  -m state  --state  NEW  -m  tcp -p tcp  --dport 8080  -j  ACCEPT

获取本机ip
	命令 : ifconfig	

二,》

以下是借鉴他人的 也可以。

Linux软件安装
1.概述
  由于Linux有多种系列,每种系列都有自己的推荐安装方式,
所以将安装方式分为两种.一种通用的安装方式(任意系统适用),一种是不同
版本的Linux独有的安装方式.
  Linux通用安装推荐rpm安装,开发时推荐tar安装,了解每一步安装步骤
2.yum安装(centos系列,在线安装)
  2.1概念:yum安装 通过选择仓库来完成安装
  2.2命令:
	1)查询 yum仓库的软件
	  语法: yum list |grep 软件名
	  作用: 查询仓库中的软件
	2)查询 yum仓库中软件所有信息(包括版本)
	  语法: yum info 软件名
	   e.g: yum info gedit
	3)在root下进行安装
	  语法: yum install -y 软件名
	   e.g: yum install -y gedit(记事本) 
	  测试: 打开一个新记事本
	   e.g: gedit 123.txt
	4)查看通过yum已安装的软件
	  语法: yum list installed[|grep 软件名]
	  测试:查看已安装的gedit
	   e.g: yum list installed |grep gedit
	5)通过yum卸载
	  语法: yum remove -y 软件名
	  测试: 卸载已安装的gedit
	   e.g: yum remove -y gedit
3.tar安装(linux通用,离线安装)
  3.1概念:tar安装:1.下载一个tar安装包 2.解压到安装位置 3.配置 4.启动测试
  3.2 jdk安装
    1)yum 卸载 安装的jdk
    2)先获取jdk tar安装包 jdk-8u171-linux-x64.tar.gz
    3)解压到 /usr/local/java/
	&> tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java/
    4)jdk配置环境变量(/etc/profile)
	vi打开 /etc/profile
	在文档最后追加内容:
	export JAVA_HOME=/usr/local/java/jdk1.8.0_171
	export PATH=$JAVA_HOME/bin:$PATH
    5)生效环境变量
	$>source /etc/profile
    6)测试
	$>java -version

  3.3 tomcat安装
    1)获取安装包apache-tomcat-7.0.78.tar
    2)解压 /home/用户 产生tomcat主目录,apache-tomcat-7.0.78
    3)进入tomcat主目录/bin下,执行启动和关闭
	启动: ./startup.sh
	关闭: ./shutdown.sh
    4)浏览器测试:
	http://localhost:8080
  3.4 mySql安装
    1)查看已安装的mysql(rpm)
	$>rpm -qa|grep -i mysql
	q:查询
	a:所有
    2)卸载步骤:查询到所有的mysql软件
	$> rpm -e --nodeps 软件名
    3)获取安装mysql tar包 并解压
	$>tar -xvf mysql-5.7.1*.tar
    4)解压到/usr/local/
    5)更改解压后的文件名为mysql
    6)在mysql目录中创建目录 data
    7)新建用户组与用户 mysql mysql
    8)更改mysql目录的拥有着为mysql
	此目录即mysql主目录
---------------root用户-------------------
---------------mysql用户------------------
    9)初始化数据库
	$>mysql主目录/bin/mysqld --initialize --user mysql --basedir=
/usr/local/mysql --datadir=/usr/local/mysql/data
	临时密码:Zal)lax(55aU
    10)生成mysql服务(切换root)
	cp mysql主目录下/support-files/mysql.server /etc/init.d/mysql1
    11)服务设置为开机启动
	$> chkconfig mysql1 on
    12)启动
	$>service mysql1 start
----------------mysql用户设置-------------
    13)利用临时密码登陆后修改密码
	登陆
	$> mysql主目录/bin/mysql -u root -p
	修改
	set password for root@localhost=password('root')
    14)修改mysql root用户访问作用域
	root默认只能localhost访问
	修改mysql数据库user表host字段值为'%'
	mysql>use mysql;
		----查看所有用户
	      select host,user from user;
		----修改root用户作用域为所有
	      update user set host = '%' where user='root'
    15)重启mysql服务
	service mysql1 restart
    16)windows mysql工具连接测试
4.rpm安装(linux通用,离线安装)
  4.1
5.其他软件
  5.1 ssh基本知识
	ssh:安全外壳协议,用来做远程连接其他linux服务器
	远程连接命令: ssh ip地址
  5.2 xManager
	windows访问linux的一套工具包
	1)Xshell: $>ssh 用户名@ip地址
	2)xftp:
6.补充命令
  6.1进程命令
    1)ps 查看所有进程
	语法: ps [-ef |grep -i 进程名]
	    e:所有进程
	    f:所有进程的信息 full
	e.g: 查看进程中java相关的进程(-i 忽略大小写)
	    $> ps -ef |grep java 28546
    2)jps 查看java进程
	 
    3)kill 杀死进程
	$>kill -9 进程号
	-9:强制杀掉进程
  6.2防火墙设置
    1)概述
      系统服务: /etc/init.d/这个文件夹的内容就是服务
	防火墙服务:iptables
		启动服务: service 服务名 start
		关闭服务: service 服务名 stop
		重启服务: service 服务名 restart
	关闭防火墙: service iptables stop

      系统配置: 
	禁用服务: chkconfig 服务名 off
	解禁服务: chkconfig 服务名 on
    	禁用防火墙: chkconfig iptables off
      防火墙只开放一个端口:
	1)vi /etc/init.d/iptables 编辑防火墙配置
	2)-A -INPut -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
	3)service iptables restart 重启防火墙
  6.3获取本机ip
     命令: ifconfig

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值