在 Linux 中自动生成 Cordova/Phonegap for Android 的 APK 安装程序 本贴首发于: http://xuekaiyuan.com/forum.php?mod=viewthread&tid=15 准备环境 本脚本依赖 p7zip,OpenJDK,PHP 代码说明 设置已编译的不包含网页的 APK 安装程序的路径 SOURCEAPK="./AxureViewer.apk" 设置网页的路径 SOURCEWWW="./www" 设…
首先回顾一下 cmake-2.x 的编译安装. ================ cmake-2.x编译安装说明 ================编译安装的命令: ./bootstrap --prefix=安装目录(默认为/usr/local) make make install(根据安装目录的不同,可能需要root权限) 执行脚本文件bootstrap时加上参数“--qt-gui”,可编译生成GUI版cmake程序. 编译.安装完成后,编辑文件 /etc/profile ,将“安装目录/bin…
tcpdump官网:http://www.tcpdump.org/ 转载于:http://www.cnblogs.com/hzl6255/p/6147985.html 目录 1. 介绍 2. 编译 2.1 编译libpcap 2.2 编译tcpdump 3. tcpdump命令 4. tcpdump截取usb数据 1. 介绍 tcpdump是一款用来截取网络数据的工具 这里主要介绍的是为嵌入式Linux编译tcpdump的方法 2. 编译 首先去官网下载源代码, 需要下载tcpdump和libp…
今天遇到在window上部署ant编译的包,能运行正常,但部署在linux中出现跳不进jsp中,出现404问题,后来经过排查在jsp中<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>,删除就会正常,因此考虑到是不是缺少架包,导入之后,一起正常.…
以tree实用程序(以树型结构获取目录树)为例,介绍Ubuntu中如何管理源码包,包括查询,获取,编译源码包,直至安装.   1) 在获取源码包之前,确保在软件源配置文件/etc/apt/sources.list中添加了deb-src项 2) 使用如下命令获取tree源码包的详细信息: sudo apt-cache showsrc tree      这用来查询当前镜像站点中是否有该源码包.   3)源码包中通常包含3个文件,分别以dsc,orig.tar.gz和diff.gz为后缀名.使用”a…
原因: 由于不想在真机环境和 ide中调试环境, 只想在linux端进行 调试和运行, 需要使用cmake对现有的游戏进行编译(cocos2dx-lua 3.4) 修改步骤: 1.修改framework下的 CMakeLists.txt 文件: 在 set(GAME_SRC 下填充对应游戏的cpp文件名称,需要包含相对路径 在 include_directories( 下添加 ${COCOS2D_ROOT}/cocos/scripting/lua-bindings/auto # 如果添加了 lu…
$ sudo yum groupinstall 'Development Tools'安装开发环境$ wget https://nodejs.org/dist/v0.12.2/node-v0.12.2-linux-x64.tar.gz$ tar xvfvz node-latest.tar.gz$ cd node-v0.12.2 (replace a version with your own)$ ./configure$ make$ sudo make install…
今天学习java的接口,在linux的命令行下写代码练练手吧,啪啪啪一顿猛敲,写了一个接口UsbInserface,UDisk继承UsbInterface,写完了那就编译到bin目录呗. 当时写程序的目录时project/bin中 #javac ../src/p_ch4/Test.java 我擦4个错误,... 找不到符号什么情况?? 代码出问题了?不应该啊 包的位置没问题,语法没问题. 看继承接口的子类 邪门了,也没有问题啊. 无奈,打开度娘 “java implements 接口时找不到符号…
Vi三种模式详解 命令行模式 (command mode/一般模式) 任何时候,不管用户处于何种模式,只要按一下“ESC”键,即可使Vi进入命令行模式:我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下.  在该模式下,用户可以输入各种合法的Vi命令,用于管理自己的文档.此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的Vi命令,则Vi在接受用户命令之后完成相应的动作.但需注意的是,所输入的命令并不在屏幕上显示出来.若输入的字符不是Vi的合法…
一个项目中可能有多个cpp文件,在linux下编译执行过程如下: g++ main.cpp distance.cpp ./a.out 即可一起编译两个文件,然后执行该程序.…
1.从源码到可执行程序的步骤:预编译.编译.链接.strip 预编译:预编译器执行.譬如C中的宏定义就是由预编译器处理,注释等也是由预编译器处理的. 编译: 编译器来执行.把源码.c .S编程机器码.o文件. 链接: 链接器来执行.把.o文件中的各函数(段)按照一定规则(链接脚本来指定)累积在一起, 形成可执行文件. strip: strip是把可执行程序中的符号信息给拿掉,以节省空间.(Debug版本和Release版本) objcopy:由可执行程序生成可烧录的镜像bin文件. 2.程序段的…
首先下载jdk1.8 去官网下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 解压到指定的目录 解压命令 #解压压缩包 [yuyongxr@instance- ~] tar -zxvf jdk-8u221-linux-x64.tar.gz #将文件移动到指定目录 [yuyongxr@instance- ~] .0_221/ /usr/local/ 然后修改配置文件,设…
首先,介绍一下MySQL的几种安装方式 1.RPM.Yum 的安装方式:安装方便.安装速度快,无法定制 2.二进制:不需要安装,解压即可使用,不能定制功能 3.编译安装:可定制,安装慢. 编译安装中需要注意的是 5.5之前的编译方式是:./configure  make && make install 而5.5之后则使用:cmake 企业中使用的安装方式:先编译,然后制作rpm,制作yum库,然后yum安装. 简单.速度快.可定制,比较复杂 制作时间长 MySQL的获取方式 软件包尽量去官…
目录 一.环境说明 二.YUM安装 1.安装MYSQL-YUM源 2.安装说明 3.安装前的准备 4.安装 5.启动 三.变更root密码 四.BINARY-INSTALL 1.基础环境准备 2.建立用户与相应目录 3.下载&解压&软链接 4.初始化 5.根据初始化的参数建立MYSQL配置文件 6.启动服务 7.连接 五.YUM安装和二进制安装总结 1.YUM安装总结 2.二进制安装总结 3.在安装过程中的报错总结 六.技巧 我叫张贺,贪财好色.一名合格的LINUX运维工程师,专注于LIN…
系统调用是应用程序和操作系统内核之间的功能接口.其主要目的是使得用户 可以使用操作系统提供的有关设备管理.输入/输入系统.文件系统和进程控制. 通信以及存储管理等方面的功能,而不必了解系统程序的内部结构和有关硬件细 节,从而起到减轻用户负担和保护系统以及提高资源利用率的作用. Linux操作系统作为自由软件的代表,它优良的性能使得它的应用日益广泛, 不仅得到专业人士的肯定,而且商业化的应用也是如火如荼.在Linux中,大部分 的系统调用包含在Linux的libc库中,通过标准的C函数调用方法可以…
记一下,Linux中发布项目的一些难记的命令: .安装jdk a.检测是否安装了jdk 运行java -version b.若有需要将其卸载 c.查看安装那些jdk rpm -qa | grep java d.卸载 先卸载 openjdk 1.7 rpm -e --nodeps 卸载的包 rpm -e --nodeps java--openjdk-1.7.0.45-2.4.3.3.el6.i686 再卸载 openjdk 1.6 rpm -e --nodeps java--openjdk-.el…
Linux搭建ftp服务器汇总整理 一.检查linux中是否已经安装vsftpd服务端软件 rpm -qa |grep vsftpd 二.卸载linux中的vsftpd服务端软件 rpm -e vsftpd安装版本号 三.安装linux中的vsftpd服务端 yum install vsftpd -y 四.安装linu中的ftp客户端 yum install ftp 五.启动停止重启vsftpd服务端 启动:service vsftpd start 关闭:service vsftpd stop…
压缩与解压 compress 文件名 1 -v //详细信息 2 3 -d //等于 uncompress 默认只识别 .Z 如果使用别的后缀,会导致不识别,解压缩失败.也可以使用 -d -c 压缩包 > 解压缩的形式,解压被改了后缀的压缩包.这种方式不会覆盖源文件. 4 5 //优点是这种方式不会覆盖源文件.缺点是会丢失文件的原有权限,新的权限基于当前umask码而定. 6 7 -c //输出的标准输出 再结合> 生成文件 举例: 8 9 compress -c pssswd > pa…
在Linux中创建数据库并且远程图形化工具连接 安装数据库 [root@node1 ~]# yum install mariadb-server -y #这里我使用的mariadb 其他数据库也可以 初始化数据库 [root@node1 ~]# systemctl start mariadb.service [root@node1 ~]# mysql_secure_installation Enter current password for root (enter for none): 当前r…
二进制安装K8s 之 环境准备 1.系统&软件 序号 设备\系统 版本 1 宿主机 MacBook Pro 11.4 2 系统 Centos 7.8 3 虚拟机 Parallels Desktop 16 for Mac 二.规划和软件版本 1.IP规划 序号 角色 IP 备注 1 master01 192.168.100.170 etcd.kube-apiserver.kube-controller-manager.kube-scheduler.kubelet.kube-proxy(即使k8s…
目录 一:二进制安装nginx 1.下载CentOS源 2.安装CentOS源 3.下载epel源(失败显示未找到命令) 4.解决依赖 5.安装Epel源 6.安装nginx 一:二进制安装nginx 官网:https://mirrors.huaweicloud.com/home 1.下载CentOS源 2.安装CentOS源 [root@localhost ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweiclou…
在 linux 上编译安装 mysql-.tar.gz http://www.mysql.com/ mysql下载地址: http://www.mysql.com/downloads/mysql/#downloads mysql 官方网站文档: https://dev.mysql.com/doc/ .准备工作 yum install -y gcc gcc-c++ cmake make ncurses ncurses-devel bison .解压 tar zxf mysql-.tar.gz .编…
一.    操作系统与软件 操作系统及版本 Centos 6.4 依赖包 gcc.gcc-c++.cmake.ncurses-devel 下载目录 /opt Mysql安装目录 /usr/local/mysql/ 二.    准备工作 操作系统 Centos Ubuntu 安装cmake yum install cmake sudo apt-get install cmake 安装bison yum install bison sudo apt-get install bison 安装gcc y…
简述 Linux  Centos7.x 操作系统版本下针对Mysql的安装和使用多少跟之前的Centos6之前版本有所不同的,下面介绍下在centos7.x环境里安装mysql5.7的几种方法: 一.yum方式安装 从CentOS 7.0发布以来,yum源中开始使用Mariadb来代替MySQL的安装.即使你输入的是yum install -y mysql , 显示的也是Mariadb的安装内容. 使用源代码进行编译安装又太麻烦.因此,如果想使用yum安装MySQL的话,就需要去下载官方指定的y…
一,安装过程 //创建mysql安装目录,创建数据存放目录,创建用户和用户组与赋予数据存放目录权限 mkdir -p /usr/local/mysql/ mkdir -p /data/mysql/ groupadd mysql useradd -g mysql mysql chown mysql:mysql -R /data/mysql/ //安装cmake (mysql5.5以后是通过cmake来编译的) wget http://www.cmake.org/files/v2.8/cmake-2…
MySQL是一个关系型数据库管理系统 ,由瑞典MySQL AB公司开发,目前属于Oracle 公司.MySQL分为社区版和商业版,由于其体积小.速度快.总体拥有成本低,尤其是开放源码 这一特点,一般中小型网站的开发都选择MySQL作为网站数据库 . CentOS 6 mysql5.5安装配置 1 安装所需软件 2 安装cmake 3 tar.gz形式安装mysql 4 配置与启动 5 rpm形式安装mysql 6 mysql配置参数详细说明 MySQL自5.5版本以后,就开始使用cmake 编译…
本文出处:http://www.cnblogs.com/wy123/p/6932166.html 折腾了大半天,看了想,想了看,总算是弄清楚yum安装的过程了,之前写过二进制包安装的,这里用yum安装,环境都是一样的,Centos7.2+MySQL5.7.18.每一步都参考了不少文章,后面会一一列举出来,因为本机已经安装过了,索性按照步骤一步一步卸载完成之后再重新安装.本文通过一系列相对山寨的方式来实现,对于像本人一样接触linux时间不长的用户,相对也比较容易理解和接受,比如直接在Window…
Linux下安装配置MySQL服务器 一.安装环境 ============ OS:centos6.8 MySQL:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 安装目录:/usr/local/mysql57 用root用户安装. 安装目录规划: /usr/local/mysql57                  |----mysql-5.7.16-linux-glibc2.5-x86_64                   |----mysql  -…
本文原出处地址  https://www.cnblogs.com/mujingyu/p/7689116.html 一.安装前的检查 1.1 检查 linux 系统版本 [root@localhost ~]# cat /etc/system-release 说明:小生的版本为 linux 64位:CentOS Linux release 7.4.1708 (Core) 1.2 检查是否安装了 mysql [root@localhost ~]# rpm -qa | grep mysql 若存在 my…
记录一下自己在 CentOS7 下二进制安装 MySQL5.7.26 的过程,之前使用 Linux(CentOS7)下rpm安装MySQL8.0.16 之后发现 rpm 方式安装不利于维护,也不利于单机安装 MySQL 多实例,所以这里记录一下二进制安装过程,理论上8.0二进制安装按此方法也没问题,毕竟官方文档 5.7和8.0 版本的安装文档步骤都一致. 一.准备工作 1. 下载MySQL所需要的安装包 从 MySQL官网 下载,上传至 CentOS 系统 /usr/local/ 目录下,当然你…