我使用的是通过xftp连接到服务器,上传.zin;tar.zip
需要的预备知识
step1:对linux操作系统的工作目录有所了解
1.根目录 /
2.根目录下的文件结构
/ (root 文件系统) root 文件系统是文件系统的顶级目录。它必须包含在挂载其它文件系统前需要用来启动 Linux 系统的全部文件。它必须包含需要用来启动剩余文件系统的全部可执行文件和库。文件系统启动以后,所有其他文件系统作为 root 文件系统的子目录挂载到标准的、预定义好的挂载点上。
/bin /bin 目录包含用户的可执行文件。
/boot 包含启动 Linux 系统所需要的静态引导程序和内核可执行文件以及配置文件。
/dev 该目录包含每一个连接到系统的硬件设备的设备文件。这些文件不是设备驱动,而是代表计算机上的每一个计算机能够访问的设备。
/etc 包含主机计算机的本地系统配置文件。
/home 主目录存储用户文件,每一个用户都有一个位于 /home 目录中的子目录(作为其主目录)。
/lib 包含启动系统所需要的共享库文件。
/media 一个挂载外部可移动设备的地方,比如主机可能连接了一个 USB 驱动器。
/mnt 一个普通文件系统的临时挂载点(如不可移动的介质),当管理员对一个文件系统进行修复或在其上工作时可以使用。
/opt 可选文件,比如供应商提供的应用程序应该安装在这儿。
/root 这不是 root(/)文件系统。它是 root 用户的主目录。
/sbin 系统二进制文件。这些是用于系统管理的可执行文件。
/tmp 临时目录。被操作系统和许多程序用来存储临时文件。用户也可能临时在这儿存储文件。注意,存储在这儿的文件可能在任何时候在没有通知的情况下被删除。
/usr 该目录里面包含可共享的、只读的文件,包括可执行二进制文件和库、man 文件以及其他类型的文档。
/var 可变数据文件存储在这儿。这些文件包括日志文件、MySQL 和其他数据库的文件、Web 服务器的数据文件、邮件以及更多。
step2:文件(夹)操作
增 删 差 改 解压
ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 tar:解压
step3:文件权限:
1.三种权限
chmod:更改文件9个属性 Linux文件属性有两种设置方法,一种是数字,一种是符号。 Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。 先复习一下刚刚上面提到的数据:文件的权限字符为:『-rwxrwxrwx』, 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下: r:4 w:2 x:1 每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是: owner = rwx = 4+2+1 = 7 group = rwx = 4+2+1 = 7 others= --- = 0+0+0 = 0
step4:文件操作:
Vim是从 vi 发展出来的一个文本编辑器。
1.下载自己Linux对应的位数(23,64)版本(16.4,17.4)的各种软件的压缩文件
2并通过文件传输协议xftp到 /usr/自己取名字的文件中
3安装顺序
jdk-tomcat-mysql-jdbc(jdk一定是最先安装的,后面位置可调)
jdk安装:
a:jdk解压到文件中(注意权限喔)
b:配置环境变量(在/etc/profile中配置)path,JAVA_HOME。配置完成后,记得运行才起作用喔
C:java -version 查看jdk版本
TOMCAT:
a:tomcat解压
b:tomcat的工作目录同windows(bin,lib,config,webapp等),可以查看修改端口号等等
c:配置安全组,开放端口号
d:注意防火墙问题,可能访问不了,百度就解决了
c:IP:端口 看看是否成功
MYSQL:
解压后,会有很多的文件
安装下面步骤就好了
sudo apt-get update sudo apt-get upgrade apt-get install libaio1 (apt-get install mysql-server mysql-client自动安装会装上5.7) cd /usr/local/src sudo wget mysql-server_5.7.15-1ubuntu16.04_amd64.deb-bundle.tar http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5.7.15-1ubuntu16.04_amd64.deb-bundle.tar sudo tar -xvf mysql-server_5.7.15-1ubuntu16.04_amd64.deb-bundle.tar sudo dpkg -i mysql-common_5.7.15-1ubuntu16.04_amd64.deb sudo dpkg-preconfigure mysql-community-server_5.7.15-1ubuntu16.04_amd64.deb 这一步骤会弹出一个界面,提示让你输入root密码 sudo dpkg -i mysql-client_5.7.15-1ubuntu16.04_amd64.deb (这个必须先安装,否则下面的安装会报错依赖缺失) sudo dpkg -i mysql-community-client_5.7.15-1ubuntu16.04_amd64.deb <这里需要注意:安装一个 libmecab2 这个是安装 mysql-community-server的依赖> sudo apt-get install libmecab2 sudo dpkg -i mysql-community-server_5.7.15-1ubuntu16.04_amd64.deb sudo dpkg -i libmysqlclient20_5.7.15-1ubuntu16.04_amd64.deb cd /usr/local/ sudo ln -s /var/lib/mysql /usr/local/mysql sudo mkdir /usr/local/mysql/data sudo chown -R mysql. /usr/local/mysql/data 登录 sudo /usr/bin/mysql -u root -p [可选数据库名称] 远程连接
jdbc:
1.下载JDBC驱动程序 www.mysql.com/downloads/中寻找connectors, 然后网页左侧有connector/J 点击会出现供选择的tar.gz和zip文件下载下载.tar.gz文件 2.展开刚刚下载的文件(mysql-connector-java-5.0.6.tar.gz) tar zxvf mysql-connector-java-5.0.6.tar.gz 3.配置连接文件 将刚刚展开的mysql-connector-java-5.0.6 中的mysql-connector-java-5.0.6-bin.jar文件拷贝到上面安装的jdk 和 tomcat下的lib文件夹中 cd mysql-connector-java-5.0.6 cp ./mysql-connector-java-5.0.6-bin.jar ~/jdk/lib cp ./mysql-connector-java-5.0.6-bin.jar ~/tomcat/lib