ubuntu系统安装tomcat 如何进行linux环境布置和安装数据库?

[更新]
·
·
分类:互联网
1224 阅读

ubuntu系统安装tomcat

如何进行linux环境布置和安装数据库?

如何进行linux环境布置和安装数据库?

谢邀,问题对系统版本和数据库没做具体要求,我就以做项目用过的centos和mysql为例:
一 Linux CentOS安装1.1 软件准备
系统版本:CentOS6.3
1.2 安装步骤
1.2.1 引导
系统安装盘成功引导之后,出现如下界面:
界面说明:
Install or upgrade an existing system 安装或升级现有的系统
install system with basic video driver 安装过程中采用 基本的显卡驱动
Rescue installed system 进入系统修复模式
Boot from local drive 退出安装从硬盘启动
Memory test 内存检测
选择第一个选项安装或升级现有的系统(无论是新服务器全新安装,还是旧的服务器重装系统操作均同上操作),回车,进入下一个界面:
是否对CD媒体进行测试的提问,这里选择“OK”进行测试(skip为跳过测试)。测试完毕后,按照提示前两次点击OK,最后次点击continue。
1.2.2 语言及键盘选择
测试完毕,读取cd进入安装图形界面按照提示点击NEXT按钮,进入选择语言界面,选择语言为英文(ENGLISH),如果选择中文可能会造成路径中含有中文的错误。
NEXT进入键盘选择界面,选择美国英语式,点击下一步
1.2.3 选择存储设备
下一步会出现如下的界面,选择第一个基本的存储设备:
点击下一步,会出现如下提示框,选择是,忽略所有数据按钮,后点击下一步,设置主机名,如下图所示,在主机名框中输入想要设置的主机名,配置网络这里可以不进行设置,等安装完成后,使用命令行设置(具体操作见章节1.2.8)。
1.2.4 时区设置
点击下一步,进入时区设置界面,如下图所示,使用默认设置。
1.2.5 设置根密码
时区设置完成后,点击下一步,进入设置根密码界面,在页面对话框中输入想要的设置的根密码,
如果密码过于简单则提示脆弱密码,那么你可以选择取消重新设置密码,也可以选择无论如何都使用,等安装完成后在修改。
1.2.6 磁盘划分
设置完密码,进行磁盘划分设置界面,选择创建自定义布局,点击下一步,进入磁盘划分界面,如下图所示。
创建/boot分区,点击创建按钮,在弹窗中选择标准分区,点击创建,在添加分区的窗口,挂载点选择/boot,文件系统类型ext4,大小为1000MB(引导系统启动,无需设置过大)。选择固定大小,强制为主分区,点击确定。
再按照同样方式创建 / 分区,swap 分区, /var 分区,分区完成后,点击下一步,弹出格式化警告弹窗,如下图所示,点击格式化按钮,然后弹出将存储配置写入磁盘弹窗,如下图,选择将修改写入磁盘,系统将会执行格式。
1.2.7 重启系统登录
点击下一步,则启动安装过程,如下图所示,等待他安装完成,安装完成后,取出光盘,点击重新引导按钮。重新引导后,出现如下图所示界面,输入账号root回车,在下一行password中输入安装时设置的根密码,回车。
1.2.8 网络配置
登陆成功后,连接网线,确保网络畅通,输入命令行
vim /etc/sysconfig/network-scripts/ifcfg-eth0(具体接口文件可根据接入网线的端口编号进行确定,如接入网线的端口是1,其接口文件是ifcfg-eth1) ;
在文件里按i键进入输入模式,ONBOOT的值改为yes,IPADDR(地址),NETMASK(掩码),GATEWAY(网关),DNS(DNS服务器)根据网络情况设置具体的对应参数,按esc键然后输入:wq
保存退出,让后再命令行输入
service network restart
命令重启网络(网络通常后,可以选择在远程进行后续的软件安装或其他操作)。
如果以后因更换机房等原因需要更改地址,操作步骤和上边相同,将想要修改的IP,NETMASK,GATEWAY,DNS等写入文件中,重启网络服务即可。
1.2.9 创建用户及权限分配
网络配置完成,需要给Linux创建新的用户并分配相应的权限,以方便管理,提高系统的安全性。
在命令行输入
useradd 用户名
并回车输入
passwd 用户名
并回车,在New password后面输入想要填写的密码并回车,按后在Retype new password 后再次输入密码并回车,再输入
cat /etc/passwd |cut -f 1 -d :
查看用户是否存在。
如果要删除用户,则要输入
userdel -r 用户名
然后回车,再输入
cat /etc/passwd |cut -f 1 -d :
产看用户是否被删除。
添加用户组需要执行命令:
groupadd 组名 例如:groupadd ites
删除用户组需要执行命令:
groupdel 组名 例如:groupdel ites
修改用户组,及文件拥有者,例
chown –R ites:apache /data/wwwroot/aaa
设置文件用户权限,例
chmod -R 777 /data/wwwroot/aaa
到此Linux系统安装完毕。
二 mysql安装2.1 yum安装
在命令行输入
yum --enablereporemi,remi-test install mysql mysql-server
命令,则执行安装操作,其中会有mysql安装包下载提示,输入y回车,直至安装完成,退出安装。
2.2 设置root用户
安装完成后输入
service mysqld restart
命令重启服务,如下图所示,
重启完成后,输入
/usr/bin/mysqladmin -u root password dymysql
命令回车,其中-u后面为要设置的用户名如root,password后面为要设置的密码如dymysql,如下图所示。
设置完成后测试是否成功,输入
mysql –u root –p
回车 输入密码,以上面设置的账号密码为例,输入测试成功后如下图所示。
2.3 添加其他用户并授权
通过上面设置的root用户登录mysql,就可以创建用户分配权限。
命令:CREATE USER IDENTIFIED BY password
例如 要创建一个数据库用户web,密码为123456,使其可以在任意主机进行远程操作。
赋予用户权限:
GRANT ALL ON 数据库.* TO 数据库用户名@%
然后再输入
flush privileges
命令,给chinasi用户添加chinasi数据库的所有操作权限,刷新权限。
例:GRANT ALL ON chinasi.* TO chinasi@% flush privileges
如果要删除用户,就要使用命令
delete from where user 用户名
执行完成后再输入
flush privileges
刷新权限。
删除授权:
revoke all privileges on *.* from dy@”%”
delete from user where user”dy” and host”%”
flush privileges
2.4 设置开机启动
安装Mysql完成后,输入
chkconfig --levels 235 mysqld on
命令回车,设置开机启动。再设置防火墙允许端口访问。
到此mysql配置完成。
文中安装的Linux和mysql版本有些老,希望对你有帮助!

服务器运行环境怎么快速搭建?

要知道,服务器是用来提供各类服务(如:Web服务、FTP服务、视频直播等)的计算机,其本质上只是更专业化的计算机,服务器要想提供这些服务是需要进行许多配置的。对于单台服务器,你可能有时间和精力慢慢配置服务器环境,但对于有很多台服务器都要进行配置,这个工作量就很大了,那有没有办法能快速搭建服务器环境呢?
答案是有的,无论是服务器的系统环境还是软件运行环境都是有成熟方案来实现快速部署的。
通过虚拟化技术快速搭建服务器操作系统环境当前流行的服务器操作系统主要有两大类:Windows Server、Linux类,正常情况下如果想安装一个操作系统是比较耗时的,一般在半小时左右,这样部署服务器环境效率过低。不过好在有虚拟化技术来实现操作系统的快速实例化,这样只要基于已存在的境像快速克隆一个完整的操作系统出来。
常见的虚拟化方案有:Docker、VMware、VirtualBox等,可以把虚拟化技术理解成以前装机用的Ghost系统。
通过集成安装包来部署软件环境服务器系统安装好之后,还要安装一些服务器端软件,比如WEB服务器就要安装:WEB容器(如Nginx、Tomcat)、数据库(如MySQL、SQL Server)等。服务器端软件环境往往要安装很多种不同的软件,此时可以靠一些集成环境安装包来一键式安装。
比如想搭建PHP网站运行环境就有WAMP、LAMP一键安装包,或者我们借助Docker也能实现。