Linux系统中常用软件安装

Linux系统中常用软件安装

1、Linux系统目录结构

  • /:根目录
  • dev:设备
  • home:存放普通账号的数据
  • root:存放超级账号的数据
  • etc:存放操作系统的资源
  • bin:存放可以执行的命令
  • mnt:挂载
  • swap:交换空间

2、VM(vmware workstation)安装

  1. 具体安装网上找教程

  2. VM安装注意事项:

  • 安装路径不能有中文,不能含空格
  • 在安装Linux之前,确定windows本机已经开启虚拟化

3、Linux系统安装

  1. 在VM上创建一个Linux虚拟机

  2. 给Linux系统分区

  3. Linux中的桌面与命令终端之间的互相切换:

    • ctrl + alt + f2…f12 :桌面到全命令行状态

    • ctrl + alt + f1 :全命令行状态切换到图形化界面

  4. 虚拟机中Linux系统与本机windows系统之间的相互切换:ctrl+alt

  5. Linux操作系统备份:

  • 方法一:在VM工具栏上中点击虚拟机按钮—>快照—>拍摄快照—>填写名称和描述后点击拍摄快照按钮即可。以后若使用直接点击恢复到快照响应版本即可。

  • 方法二:直接备份安装的镜像文件

4、JDK安装:

  1. 查看Linux中的环境变量:echo $PATH
  2. 将jdk.tar.gz拷贝到/home/tool/中去
  3. 解压缩jdk.tar.gz
  4. 开始配置环境变量:vim /etc/profile
#配置环境 2019-7-8号
JAVA_HOME=/home/tool/jdk1.8.0_151
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export JAVA_HOME PATH
  1. 让profile文件生效,但是不用重启:source /etc/profile
  2. 写java测试代码:javac

5、tomcat安装:

  1. 解压tomcat.tar.gz
  2. 运行 tomcat/bin/startup.sh ./startup.sh

6、mysql安装:

  1. 查看mysql安装包的全部名字:rpm -qa | grep mysql
  2. 卸载mysql相关的模块:rpm -e --nodeps xxxx
  3. 通过网络查看线上所有的mysql版本:linux必须要有上网环境
    • yum list | grep mysql 找到所有带mysql关键字的数据库软件
  4. 选择合适的mysql版本进行安装(mysql.xxx、mysql-devel.xxx、mysql-server.xxx)
[root@CentOs tool]# yum list | grep mysql
mysql.i686                                 5.1.73-8.el6_8                @base  
mysql-devel.i686                           5.1.73-8.el6_8                @base  
mysql-libs.i686                            5.1.73-8.el6_8                @base  
mysql-server.i686                          5.1.73-8.el6_8                @base  
apr-util-mysql.i686                        1.3.9-3.el6_0.1               base   
bacula-director-mysql.i686                 5.0.0-13.el6                  base   
bacula-storage-mysql.i686                  5.0.0-13.el6                  base   
dovecot-mysql.i686                         1:2.0.9-22.el6                base   
freeradius-mysql.i686                      2.2.6-7.el6_9                 base   
libdbi-dbd-mysql.i686                      0.8.3-5.1.el6                 base   
mod_auth_mysql.i686                        1:3.0.0-11.el6_0.1            base   
mysql-bench.i686                           5.1.73-8.el6_8                base   
mysql-connector-java.noarch                1:5.1.17-6.el6                base   
mysql-connector-odbc.i686                  5.1.5r1144-7.el6              base   
mysql-embedded.i686                        5.1.73-8.el6_8                base   
mysql-embedded-devel.i686                  5.1.73-8.el6_8                base   
mysql-test.i686                            5.1.73-8.el6_8                base   
pcp-pmda-mysql.i686                        3.10.9-9.el6                  base   
php-mysql.i686                             5.3.3-49.el6                  base   
qt-mysql.i686                              1:4.6.2-28.el6_5              base   
rsyslog-mysql.i686                         5.8.10-12.el6                 base   
rsyslog7-mysql.i686                        7.4.10-7.el6                  base   
  • 开始安装:yum -y install mysql.i686 mysql-devel.i686 mysql-server.i686
  1. 检测mysql是否安装成功——>查看已经安装好的mysql的详细信息
[root@CentOs tool]# rpm -qi mysql-server
Name        : mysql-server                 Relocations: (not relocatable)
Version     : 5.1.73                            Vendor: CentOS
Release     : 8.el6_8                       Build Date: 20170127日 星期五 054151秒
Install Date: 20190708日 星期一 182920秒      Build Host: c1bm.rdu2.centos.org
Group       : Applications/Databases        Source RPM: mysql-5.1.73-8.el6_8.src.rpm
Size        : 25690035                         License: GPLv2 with exceptions
Signature   : RSA/SHA1, 20170127日 星期五 063523, Key ID 0946fca2c105b9de
Packager    : CentOS BuildSystem <http://bugs.centos.org>
URL         : http://www.mysql.com
Summary     : The MySQL server and related files
Description :
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
client/server implementation consisting of a server daemon (mysqld)
and many different client programs and libraries. This package contains
the MySQL server and some accompanying files and directories.
  • rpm -qi mysql-server 查看已经安装好的mysql的详细信息
  1. 启动mysql服务:service mysqld start
  2. 由于安装好的mysql默认没有密码,设置mysql的账号和密码
  • 设置密码:mysqladmin -u root password 新密码
  • 注意:此命令需要在linux中执行,不要在mysql环境中执行
  1. 通过账号密码进入mysql进行操作:mysql -uroot -p密码

7、Redis安装:

$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-5.0.5
$ make
  • 执行make命令出错(在make命令前执行):yum install gcc-c++
$ src/redis-server
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

你可能感兴趣的:(知识分享之Linux)