`

ubuntu安装ATM

阅读更多
更新资源库
apt-get update //更新资源库
apt-cache pkgnames //查看所有可用的资源
dpkg -l //查看已经安装的软件
资源库相关命令参照:http://www.linuxidc.com/Linux/2015-02/113951.htm

安装jdk

sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

Oracle JDK 6(旧版本)
sudo apt-get install oracle-java6-installer
Oracle JDK 7(较新的稳定版本)
sudo apt-get install oracle-java7-installer
Oracle JDK 8(最新预览版本)
sudo apt-get install oracle-java8-installer

切换jdk版本
sudo update-java-alternatives -s java-8-oracle

安装mysql
1.
sudo apt-get install mysql-server-5.6

2.mysql安全配置
mysql_secure_installation
第一步需要输入mysql 密码。第一次直接回车
第二步输入Y. 需要修改密码。输入我们一般用的mysql密码XXXXXX
第三步输入Y删除anonymous users
第四步输入 n, 允许远程登录mysql
第五步输入Y删除test数据库
第六步输入Y

3.修改mysql配置文件,注释掉bind-address line. 这步主要是让mysql可以从外部访问
vi  /etc/mysql/my.cnf

4.进入mysql命令提示状态
mysql  -u root -pXXXXXX

5.让root用户可以从外部访问任何数据库
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'XXXXXX' WITH GRANT OPTION;

6.推出mysql命令行
exit

7.重启mysql
service mysql restart

8.修改UTF-8,在[mysqld]下添加如下代码(对于5.5以上版本,[mysqld]的default字符集设置已经是遗弃的参数,可以使用这几个,具体查看相应版本的手册)
vi  /etc/mysql/my.cnf
character-set-server=utf8

service mysql restart

show variables like '%character%';

9.查看数据库大小写敏感
show variables like '%case%';

lower_case_file_system说明是否数据目录所在的文件系统对文件名的大小写敏感。ON说明对文件名的大小写不敏感,OFF表示敏感。

lower_case_table_names,unix下默认值为 0 .Windows下默认值是 1 .Mac OS X下默认值是 2

0 使用CREATE TABLE或CREATE DATABASE语句指定的大小写字母在硬盘上保存表名和数据库名。名称比较对大小写敏感。在大小写不敏感的操作系统如windows或Mac OS x上我们不能将该参数设为0,如果在大小写不敏感的文件系统上将--lowercase-table-names强制设为0,并且使用不同的大小写访问MyISAM表名,可能会导致索引破坏。
1 表名在硬盘上以小写保存,名称比较对大小写不敏感。MySQL将所有表名转换为小写在存储和查找表上。该行为也适合数据库名和表的别名。该值为Windows的默认值。
2 表名和数据库名在硬盘上使用CREATE TABLE或CREATE DATABASE语句指定的大小写字母进行保存,但MySQL将它们转换为小写在查找表上。名称比较对大小写不敏感,即按照大小写来保存,按照小写来比较。注释:只在对大小写不敏感的文件系统上适用! innodb表名用小写保存。

安装tomcat7
apt-get install tomcat7 tomcat7-admin tomcat7-common tomcat7-docs tomcat7-examples tomcat7-user

安装目录为/var/lib/tomcat7/

增加虚拟内存
vi /etc/default/tomcat7
JAVA_OPTS="-Djava.awt.headless=true -Xms512m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m"

安装apache2
apt-get install apache2
分享到:
评论

相关推荐

    银行ATM客户端代码

    客户端:1 开户 2:查询 3、销户 4、存款 5、取款 6、转账

    mbp-ubuntu:适用于MacBook Pro 16,1的UBUNTU 20.04(16,1 wifi无法在atm上工作)

    此回购中的ISO应该允许您在MacBook Pro上安装ubuntu而不使用外部键盘或鼠标。 它可以在带T2的MacBook中使用。 如果该回购以任何方式帮助你,考虑邀请咖啡在人们或。 UBUNTU 20.04 ISO(内置Apple T2修补程序)。 ...

    ATM.zip_C++实现atm_atm

    在Ubuntu下用C++语言实现的 “ATM自动存取款机系统”,可以实现用户开户、销户、存款、取款、查询余额、转账等操作,可供初学者作参考所用。

    Linux_C_ATM.zip

    《Linux终端下的ATM系统设计与实现》 在信息技术领域,模拟真实世界的应用场景是学习新知识和技术的有效方法。Linux操作系统以其开源、稳定和强大的特性,成为开发人员进行实验和学习的重要平台。本课程设计——...

    ATM_Controller:一个简单的ATM控制器

    您必须安装jdk才能编译此代码,然后执行jre即可 在Ubuntu上: sudo apt install default-jdk安装jdk sudo apt install default-jre安装jre 使用javac *.java -cp lib/*.jar进行编译,并使用java Controller运行

    网络抓包工具ethereal

    1. **数据包捕获**:Ethereal可以在多种网络接口上实时捕获数据包,包括以太网、令牌环、FDDI、PPP、ATM等。 2. **协议解析**:Ethereal支持超过800种网络协议的解析,包括TCP/IP、UDP、HTTP、HTTPS、FTP、DNS等,...

    linux下Qt在线文字转语音 demo.rar

    在Linux环境下,Qt是一个强大的C++图形用户界面应用程序开发框架,它允许开发者创建美观且功能丰富的桌面和移动应用。这个“linux下Qt在线文字转语音 demo.rar”压缩包很可能是包含了一个示例项目,用于演示如何在...

    Verilog coding

    根据提供的信息来看,这篇文章主要介绍了如何在Ubuntu 11.1上安装NS2网络模拟器,并给出了具体的步骤和注意事项。由于原始内容与Verilog编程并无直接关联,因此本回答将结合NS2网络模拟器的基本概念及其与计算机网络...

    Linux之V4L2基础编程(直接读取和内存映射)

    交叉编译工具链:atm-linux-gcc 4.3.2 qt版本:QtEmbedded-4.5.2-arm 我最近在Tiny6410进行摄像头的编程时,从网上找了大量的资料进行了学习,可是效果并不好,因为网上的资料大部分都不是很详细,假如给有过V4L2...

    Linux-基础篇

    计算器不仅包括个人计算机和服务器,还包括智能手机、平板电脑、ATM机、GPS导航系统等。所有的这些设备都可以视为具有输入设备、CPU、主存储器和输出设备等硬件组件的计算器。 在计算机硬件的五大单元中,输入单元...

    ds-migrator

    KEY目标租户“完全访问” API密钥运行dsmg贡献运行./dev-setup.sh,它将下载nix和nix薄片运行nix develop ,它将下载并构建依赖项,并将您放入shell (仅在Arch和Ubuntu atm上进行过测试,因此您的里程可能会有所...

    C++11 多线程

    #### 十三、消息传递框架与完整的ATM示例 - **消息传递**:在某些情况下,使用消息传递机制而非共享内存可以更好地实现并发。这通常涉及到设计专门的消息传递框架。 #### 十四、C++线程类库参考 - **详细的C++11...

    job:找工作

    凯文·泽恩德(Kevin Zehnder)主页访问我的网站: 查看简历: 点击展开网站演示选定的项目缩图标题描述代码 Flask-uSWGI-NGINX-Ubuntu 在Ubuntu 20上使用uWSGI和NGINX服务Flask应用程序 C ++ ATM应用简单的C ++ ATM...

    Linux之V4L2基础编程——直接读取和内存映射

    交叉编译工具链:atm-linux-gcc 4.3.2 qt版本:QtEmbedded-4.5.2-arm 我最近在Tiny6410进行摄像头的编程时,从网上找了大量的资料进行了学习,可是效果并不好,因为网上的资料大部分都不是很详细,假如给有过V4L2...

    qt_camera测试

    在Ubuntu 10.10主机上,我们需要安装交叉编译工具链atm-linux-gcc 4.3.2,以便为Tiny6410这样的ARM架构设备构建Qt应用。交叉编译是将源代码编译成目标架构(在这种情况下是ARM)可执行代码的过程,而非本机运行的...

    Cisco 模拟器GNS3教程

    - **用途**:类似于VMware或Virtual PC这样的虚拟机软件,用户可以在自己的电脑上运行不同的操作系统,如Windows XP Professional或Ubuntu Linux;而GNS3则进一步拓展了这一能力,使得用户能够在本地环境中运行真实...

    bpchart:欧姆龙电子血压计Readerchart

    正在进行的atm工作非常多,只需将其放到gh中,这样我就不会失去WIP 使用生成的测试数据的一些屏幕截图: 平均观看次数: 所有条目视图: 前提条件 需要安装libomron 。 (将改为使用libusb go包装器) 在ubuntu /...

    Java MP4Box Gui:MP4Box的Java GUI-开源

    经过测试:-Windows 7和XP-基于Ubuntu 13.04的发行版-Mac OSX 10.8应该可以在支持Java,MP4Box和HandBrake的任何操作系统上运行! 可以在settings.conf文件中调整OS命令。 PS! 当您搜寻我的应用程式名称时,我已经...

    UbuDSL-开源

    UbuDSL是一种工具,可帮助用户在Ubuntu(以及大多数基于Ubuntu的发行版)发行版中配置其ADSL调制解调器和连接。 它支持在以下驱动程序下工作的USB ADSL调制解调器:ueagle-atm,speedtch,cxacru和unicorn II。

Global site tag (gtag.js) - Google Analytics