Linux系统安装和相关编程环境安装
文章目录
Linux系统安装和相关编程环境安装
一.安装Linux系统
二.配置网关
三.安装jdk
四.安装MySQL
五.使用linux系统配置Tomcat
六.使用linux系统安装SVN
注:全部安装过程的视频链接
一.安装Linux系统
1.安装Oracle VM VitualBox,准备好linux光盘镜像(centOS7)
注:本文所需的文件都在下面的连接
链接: https://pan.baidu.com/s/15y5ThkTIG7-hspO1LY4R0Q 提取码: vh8g
2.打开virtualBox点击新建
3.设置名称内存分配4G以上,系统选择64位
4.文件夹位置最好选择固态,分配30G以上
5.进入设置
常规 在高级里将共享粘贴板和拖放更改为双向
系统 主板启动顺序设置为光驱硬盘和网络,不要软驱
存储 分配光驱加载linux镜像
网络 启用网络1和网络2 网络1选择仅主机网络 网卡2选择网络地址转换(NAT)
6.启动Linux选择第一项直接安装
设置时区,双网卡打开,自动分区begin installation开始安装
设置root密码
7.reboot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
二.配置网关
注:常用Linux系统命令,详情点击以下链接
linux常用命令

1.进入linux系统输入root用户和密码进入linux系统
2.输入vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
3.按INS进入编辑模式修改文件
BOOTPROTO=static
ONBOOT=yes
最后一行添加IPADDR=192.168.56.101(和主机IP最后一位不一样,主机查询ip命令ipconfig)
4.ESC退出编辑模式
5.按:进入命令模式输入wq保存退出
6.输入systemctl restart network重启网络
7.输入systemctl stop firewalld关闭防火墙
8.输入systemctl disable firewalld禁用防火墙
9.使用moba连接虚拟机,若连接不上重启网络服务systemctl restart network
1
2
3
4
5
6
7
8
9
10
11
12
三.安装jdk
如何连接moba和安装软件请看下面链接,更加详细
linux远程连接
拖拽文件效果如下图:
拖拽文件

1.打开moba
2.进入session
3.点击SSH
4.输入虚拟机ip输入root用户和密码
5.进入opt文件夹 cd /opt
6.将jdk文件拖入opt文件夹 可用ll命令查看文件是否传入成功
7.tar -zxvf jdk文件名安装jdk (注意:jdk文件名可输入前面几个字母然后按TAB自动补全)
8进入jdk文件 cd jdk文件名
9.更改配置文件设置环境变量:vi /etc/profile
在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下方添加下面的代码(可在进入文件输入53快速定位)
1
2
3
4
5
6
7
8
9
10
export JAVA_HOME=/opt/jdk1.8.0_221
export CLASSPATH=.:JAVAHOME/rt.jar:JAVA_HOME/rt.jar:JAVAH​OME/rt.jar:JAVA_HOME/tools.jar:JAVAHOME/dt.jarexportJREHOME=JAVA_HOME/dt.jar export JRE_HOME=JAVAH​OME/dt.jarexportJREH​OME=JAVA_HOME/jre
export PATH=PATH:PATH:PATH:JAVA_HOME/bin:$JRE_HOME/bin
1
2
3
4
10.source /etc/profile执行该文件使其生效
11.java -version命令和javac命令查看是否配置成功
1
2
四.安装MySQL
1.将MySQL的两个安装包拖入opt文件夹,ll命令可以看到MySQL的两个安装包
2.yum下载依赖包:
(1)第一个:yum install -y net-tools
(2)第二个:yum install -y perl
(3)第三个:yum install -y autoconf
3.安装客户端:
rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm
4.安装服务端:
(1)rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
(2)可能会提示依赖冲突,找到具体冲突的mariadb的具体文件名
(3)rpm -e 文件名 --nodeps 强制删除文件
(4)重新执行第(1)步安装服务端
5.配置my.cnf: vi /usr/my.cnf
添加如下信息
[client]
default-character-set = utf8
mysqld
#跳过权限验证
skip-grant-tables
#设置编码格式
character_set_server = utf8
collation_server = utf8_general_ci
#忽略大小写
lower_case_table_names
6.重启或者启动mysql服务
输入:service mysql restart或者service mysql start
7.进入mysql数据库
(1)输入mysql进入mysql命令行
mysql>输入use mysql; 会提示:database changed
8.修改密码
mysql>输入:update user set password=password(‘ok’); 会提示:Rows matched: 4 Changed: 4 Warnings: 0
9.输入quit 退出数据库
10.vi /usr/my.cnf修改配置文件
11.找到skip-grant-tables,在前面加上#号,注释掉这一行,esc,:wq保存退出
12.输入:service mysql restart,重启mysql数据库
13.输入:mysql -uroot -pok 进入数据库
14.在mysql命令行输入以下命令设置密码:
mysql>set password=password(‘ok’);
15.测试中文输入:
(1)use test
(2)建表:create table a(bb varchar(10));
(3)插入中文数据:insert into a values(‘哈哈哈’);
16.测试中文输出:
select * from a;
17.连接sqlyog
(1)使用root用户连接,需要放开skip-grant-tables的注释
(2)使用普通用户连接:需要skip-grant-tables被注释掉(数据库的普通用户貌似放不放开都行啊)
create user ‘kb07’@’%’ IDENTIFIED BY ‘ok’; --新建数据库普通用户
grant all on . to ‘kb07’@’%’; --给数据库普通用户赋权
PS:每一次修改my.cnf的文件都需要重启mysql的服务
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
mysql服务端安装依赖冲突如何解决如下:
解决依赖冲突

五.使用linux系统配置Tomcat
1)下载解压软件 yum install -y unzip
2)将tomcat的zip文件拖入到opt文件下
3)解压该文件 unzip apache-tomcat-8.5.4.zip
4)进入解压的文件夹cd apache-tomcat-8.5.4
5)更改权限chmod 777 -R bin
6)进入bin目录 cd bin
7)执行startup.sh语句 ./startup.sh 运行Tomcat服务器
8)连接Tomcat主页 地址:端口号(需要关闭防火墙) 如–>http://192.168.56.101:8080/
1
2
3
4
5
6
7
8
六.使用linux系统安装SVN
1.简介:
1)SVN:全称为Subversion,即版本控制系统
2)SVN特点:跨平台,简单易用
3)中央仓库(Repository)
4)工作空间(Workspace)
5)svn交互流程如下
2.安装环境:CentOS7(linux)
3.安装步骤
1)使用yum安装subversion服务器端:yum -y install subversion
2)创建SVN资源库目录:mkdir -p /svndata/projects/easyBuy
3)生成SVN资源目录并进入目录:svnadmin create /svndata/projects/easyBuy
4)进入目录修改配置文件:cd /svndata/projects/easyBuy/conf
a)配置SVN项目权限认证,左边为用户名,右边为权限:vi authz
在[groups]下加入语句,如:
[/]
root=rw
kb07=rw
b)配置SVN项目用户,在passswd文件中配置相应用户名和密码:vi passwd
设置密码,在[users]下加入语句,如:
root=root
kb07=ok
c)配置SVN项目用户读写权限:vi svnserve.conf
将文件中的如下语句放开注释:
anon-access = read
auth-access = write
password-db = passwd
authz-db = auth
5)启动SVN:svnserve -d -r /svndata [–listen-port:3690]
若提示svnserve: E000098: Can’t bind server socket: Address already in use 中需要加入括号中内容可修改端口号
6)打开svn默认端口为3690:
iptables -A INPUT -ptcp --dport 3690 -j ACCEPT
service iptables save
可能出现如下提示:The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status).
解决方案: yum install iptables-services
systemctl enable iptables
systemctl start iptables
7)停止svn:killall svnserve
若命令无法找到执行该命令:yum install psmisc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
注:全部安装过程的视频链接
提取码: 7evk
linux系统虚拟机安装和相关编程软件安装过程

Linux系统安装和相关编程环境安装相关推荐

  1. Linux操作系统配置Go编程环境

    Linux操作系统配置Go编程环境 安装go 配置go环境变量 方式一:为环境上所有用户配置go环境变量 方式二:为环境上特定用户配置go环境变量 CentOS Ubuntu CentOS Ubunt ...

  2. linux系统安装(CentOS 7) 和软件安装(mysql,tomcat,jdk)

    linux系统安装(CentOS 7) 和软件安装(mysql,tomcat,jdk) 目录 linux系统安装(CentOS 7) 和软件安装(mysql,tomcat,jdk) 软件准备 ## 系 ...

  3. linux c语言工具,Linux下C语言编程环境的工具.doc

    Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 要想在Linux下进行C语言编程,首先得搭建好一个编程环境.这里分别说明一下几个非常有用的软件包. ...

  4. Bochs编程环境安装

    Bochs编程环境安装 写在前面 为了更好的记录自己学习过程以及踩过的坑,记录一下<操作系统真相还原>的编程环境安装. 安装过程参考了CSDN的这篇博客:安装Vmware Station ...

  5. u盘linux系统安装文件,使用U盘安装LINUX系统

    安装前的准备 检查配置 Linux系统对电脑配置要求较低,主要说的是Linux内核运行要求较低,但是Linux Deepin作为桌面版本,最新的12.12.1版本采Linux Deepin 自行开发的 ...

  6. Windows、Linux系统安装JDK配置Java环境变量

    一.Windows系统安装JDK 1.准备JDK安装程序,可到Sun官网 http://www.oracle.com/technetwork/java/javaee/downloads/index.h ...

  7. P4编程环境安装(ubuntu16.04,p4c+bmv2+mininet+PI+tutorial)

    安装过程 我的安装过程大多参考(copy)P4编程环境搭建+实现tutorials中basic的案例,并对某些安装出现的问题进行简要说明. 我使用的版本环境如下: Ubuntu 16.04 Deskt ...

  8. Manjaro Linux 17.0.2 KDE环境安装、配置记录

    最近折腾Linux试来试去基本上选定了基于Arch Linux的Manjaro KDE环境来玩.在此记录一下目前版本的安装和配置,方便返工. 本次折腾的目标是 - 在win10系统下画出一部分硬盘安装 ...

  9. Linux系统安装Chrome浏览器、CentOS安装google浏览器简单教程

    Linux系统安装Chrome浏览器--秒秒钟学会 大前提:已经有Linux系统,或者Linux虚拟机,没有的可以看我的安装教程.嘻嘻~ 1.打开Linux系统的 FireFox浏览器,进入Googl ...

最新文章

  1. 光盘引导和网络安装linux系统
  2. python怎么导入opencv_对python opencv 添加文字 cv2.putText 的各参数介绍
  3. TurboLinux11system»adjtimex简介
  4. java为什么还需要分布式锁?
  5. php抓取页面生成html,PHP smiple html dom抓取页面内容
  6. php获取信息,PHP文件信息获取函数
  7. url传递中文的解决方案总结
  8. Windows互斥锁的使用
  9. 自定义表单-列表字段的数据源绑定
  10. 超详细的Python安装和环境搭建教程
  11. python关键字详解_Python 关键字
  12. 6级20170601
  13. Dilworth 定理
  14. java单链表选票_200个经典C程序源码
  15. Session.AUTO_ACKNOWLEDGE
  16. docker使用和部署
  17. 软件测试的目的和原则是什么?
  18. html全选替换,网站上如何实现全选与反选
  19. LibUSB-Win32程序介绍
  20. GPS定位与IP地址定位有何不同?

热门文章

  1. 西门子变频器SINAMICS S120电源模块分享
  2. JAVA中常用容器的扩容
  3. JavaScript学习第十六天(键盘事件、表单事件、拖拽事件、框架事件、媒体事件)
  4. c语言微信昵称大全女生优雅经典的,女生优雅的微信昵称
  5. 四发四收迫零matlab,波束成型问题请教
  6. GaN图腾柱无桥 Boost PFC(单相)二 (公式推到理解篇)
  7. ImageLoader源码解析(一)
  8. 微记账软件-站立会议09
  9. 计算机在建能专业中的应用,(一)计算机应用专业重点支持专业建设计划
  10. 职场中的天龙八部——北漂18年(53)