Linux系统中常用软件安装
1、Linux系统目录结构
- /:根目录
- dev:设备
- home:存放普通账号的数据
- root:存放超级账号的数据
- etc:存放操作系统的资源
- bin:存放可以执行的命令
- mnt:挂载
- swap:交换空间
2、VM(vmware workstation)安装
-
具体安装网上找教程
-
VM安装注意事项:
- 安装路径不能有中文,不能含空格
- 在安装Linux之前,确定windows本机已经开启虚拟化
3、Linux系统安装
-
在VM上创建一个Linux虚拟机
-
给Linux系统分区
-
Linux中的桌面与命令终端之间的互相切换:
-
ctrl + alt + f2…f12 :桌面到全命令行状态
-
ctrl + alt + f1 :全命令行状态切换到图形化界面
-
-
虚拟机中Linux系统与本机windows系统之间的相互切换:ctrl+alt
-
Linux操作系统备份:
-
方法一:在VM工具栏上中点击虚拟机按钮—>快照—>拍摄快照—>填写名称和描述后点击拍摄快照按钮即可。以后若使用直接点击恢复到快照响应版本即可。
-
方法二:直接备份安装的镜像文件
4、JDK安装:
- 查看Linux中的环境变量:echo $PATH
- 将jdk.tar.gz拷贝到/home/tool/中去
- 解压缩jdk.tar.gz
- 开始配置环境变量: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
- 让profile文件生效,但是不用重启:source /etc/profile
- 写java测试代码:javac
5、tomcat安装:
- 解压tomcat.tar.gz
- 运行 tomcat/bin/startup.sh ./startup.sh
6、mysql安装:
- 查看mysql安装包的全部名字:rpm -qa | grep mysql
- 卸载mysql相关的模块:rpm -e --nodeps xxxx
- 通过网络查看线上所有的mysql版本:linux必须要有上网环境
- yum list | grep mysql 找到所有带mysql关键字的数据库软件
- 选择合适的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
- 检测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: 2017年01月27日 星期五 05时41分51秒
Install Date: 2019年07月08日 星期一 18时29分20秒 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, 2017年01月27日 星期五 06时35分23秒, 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的详细信息
- 启动mysql服务:service mysqld start
- 由于安装好的mysql默认没有密码,设置mysql的账号和密码
- 设置密码:mysqladmin -u root password 新密码
- 注意:此命令需要在linux中执行,不要在mysql环境中执行
- 通过账号密码进入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"