linux部署web项目01 --创建创建用户

linux部署web项目01 --创建创建用户,第1张

1.如果拿到的root 账号,应该先建立账户。因为在UNIX/Linux主机上,不要轻易使用root,权限太大,万一误 *** 作不好修复

2.账户名称随意,UNIX/Linux的习惯,一般是专为应用开账户时,就用应用的名称或简称作为用户名

一:创建用户

1:查看系统版本,按照相应的版本做 *** 作 我这是centos 所以cat /etc/redhat-release

顺便查看一下是不是x86_64 系统,这个就像window 32 和64一样

增加用户名为sucore用户:adduser sucore

重置用户密码: passwd sucore

会让你输入俩次密码,跟其他创建密码一样,最后提示成功

注意:adduser ,和 useradd 是一样的,只不过是有的发行版都有,有的发行版只有一个

然后是用户授权

用户授权在 sudoers 里面

有时候会找不到,就whereis sudoers查找一下 sudoers 文件位置

pwd 是查看当前你在哪个目录,cd ..是返回上一级目录

找到这个文件位置之后再查看权限:ls -l /etc/sudoers

找个这个文件,编辑 vim /etc/sudoers

但是如果第一个编辑错误,比如我第一个用这个可能会找不到怎么编辑等,出现错误。这时候就需要删除".sudoers.swp "的文件,把这个文件删除了,就是vi编辑了。但是如果你想找到这个问文件,你可以 whereis .sudoers.swp ,会告诉你文件位置,你就可以找到,

但如果你用ll ,或是ls 找到这个文件,你就会发现在xshell中看不见这个文件,因为linux凡是以“.”开头的文件都是隐藏文件,如果要用ls 看隐藏文件,需要用到选项a,就是ls -la 或者ls -a 都行。

直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

wq 保存退出后,记得要将写权限收回,chmod -v u-w /etc/sudoers

找到Project Structer

重新构建项目

找到重新构建的项目,也就是我们的war包地址

根据路径找到war包,截图如下:

右键CRT选项卡打开SFTP服务:

找到war包的本地地址

本地:

Linux:

输入Put name.war

开始上传war包:

启动tomcat--- /usr/tomcat/apache-tomcat-7.0.61/bin/startup.sh

部署完毕

环境

Windows 7 + RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 5.1 + Tomcat 6.0.35 + JDK 1.6.27

问题

Linux下通过Tomcat部署Web项目

解决

1.将Windows下开发的项目打包成WAR包,将项目使用的数据库导出为SQL文件;

2.Linux下安装JDK、Tomcat、MySQL

参考以下文章:

Linux下J2EE环境搭建(一)——JDK安装

http://www.linuxidc.com/Linux/2013-01/77795.htm

Linux下J2EE环境搭建(四)——安装Tomcat

http://www.linuxidc.com/Linux/2013-01/77795p4.htm

Linux下MySQL安装详解

http://www.linuxidc.com/Linux/2013-01/77802.htm

3.将项目WAR包放入Tomcat的webapps下

4.启动MySQL,创建数据库,导入数据

5.启动Tomcat,访问项目

6.可以配置网络,让外网也可以访问。

注意事项

1. MySQL版本,尽量保持Windows和Linux的数据库版本一致;

2. 编码。

需要解决更多linux问题,详情请看 http://www.linuxprobe.com/chapter-00.html

望采纳


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9011261.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存