linux架设ftp服务器私服用什么软件连接linux

石器时代私服架设教程Linux版
第2页_服务器应用_Linux公社-Linux系统门户网站
你好,游客
石器时代私服架设教程Linux版
来源:Linux社区&
作者:Linux编辑
第四步:进入了Linux图形界面后开始搭建SAAC密码验证系统
一。首先我们要搭建MYSQL+APACHE+PHP
1. 下载所需要的xampp-1.5.0-Linux程序
2. 把文件xampp-Linux-1.5.0.tar.gz拷到/opt/ 下面
运行tar xvfz xampp.tar.gz -C /opt
然后把MYSQL运行库复制到相应目录
cp /opt/lampp/lib/mysql/libmysqlclient.* /usr/lib/mysql(mysql目录可能需自己建)
由于系统不同,有些用户要
cp /opt/lampp/lib/mysql/libmysqlclient.* /usr/lib
不会的朋友自己看看那条命令才符合你的系统吧
非常重要的一步,否则运行SAAC会出现 ./saac: error while loading shared libraries
: libmysqlclient.so.15: cannot open shared object file: No such file
or directory
4. 安装完成,开始启动xampp 在终端下进入/opt/lampp/ 目录下,./lampp start
二。设置mysql
1.设置mysql管理密码
[root@csa root] /opt/lampp/bin/mysqladmin -u root password 这里填你的密码
记住,密码必须和saac里定义的一样
接着检查一些关键的安全
要修正绝大部分的安全薄弱环节,只需执行以下命令: /opt/lampp/lampp security密码自己记好3. 打开Mozilla浏览器,在地址栏里输入 然后在左边选择phpmyadmin就可以进入mysql进行数据库和帐号的设置了.在地址栏输入
在创建一个新的数据库下面输入login,然后点击创建 --建立数据库
选择login数据库,然后点击上面的SQL
在数据库 login 运行 SQL 查询 下面输入下面命令
CREATE TABLE logindata( --创建数据表 logindata
name VarChar(50) NOT NULL PRIMARY KEY, --创建字段 name
password VarChar(50) NOT NULL, --创建字段 password
email VarChar(200) NOT NULL, --创建字段 email
regip VarChar(50) NOT NULL); --创建字段 regip或者导入原先就创建好的login.sql总之帐号密码,一定要跟你的注册网页里定义的一样,而且这个用户不要是root
数据库的表要和saac里定义的一样,比如数据库为login,表名为logindata,字段为name,pass。。。
4. 把你的注册网页拷到/opt/lampp/httpdocs下,然后设置一下目录和文件的属性就可以开始注册了
5.最后在网页上输入
或index.html
五:创建好数据库,配置好CF我们就来开启服务端了
默认应该放再root文件夹下
打开终端输入 cd /root/sa/saac
./saacjt ##开启SAAC
cd/root/sa/gmsv
./gmsvjt ##开启GMSV2
相关资讯 & & &
& (07/28/:23)
& (11/03/:38)
& (06/06/:40)
& (01/28/:00)
& (10/07/:52)
& (05/15/:55)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款3540人阅读
后端开发(22)
转载请注明出处:
现在Android Studio使用Gradle作为依赖管理工具,
可以说是Android目前最好的依赖管理工具,我们经常通过在build.gradle通过简单的依赖配置就可以使用某个开源项目了,例如okhttp、retrofit,但是如果公司把自己的核心库往jcenter上传又是不太可能的,基于这个问题,今天给大家带来了本篇文章,在强大的Linux平台,使用 Nexus3.x 为 Android 搭建私服,为公司构建自己的本地内部仓库。
1.仓库管理工具Nexus3.x介绍
Nexus是“开箱即用”的系统,不需要数据库,它使用文件系统加Lucene来组织数据,支持WebDAV与LDAP安全身份认证。Nexus还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。
Nexus极大地简化了本地内部仓库的维护和外部仓库的访问。另外,Nexus还可以在代理远程仓库的同时维护本地仓库,以降低中央仓库的负荷,节省外网带宽和时间。
本篇Nexus选择3.x版本,Nexus3.x相较2.x版本有很大的改变:
1)从底层重构,从而提高性能,增强扩展能力,并改善用户体验
2)升级界面,增加更多的浏览,搜索和管理功能
3)提供安装包,使部署更简单(安装完自动添加成服务,省去手动添加的麻烦)
4)增加 Docker,NuGet,npm,Bower的支持
5)提供新的管理接口,从而能自动管理任务。
注意:3.x版本只能运行在JVM8及以上
总之,本地内部仓库在本地构建nexus私服的好处有:
1)加速构建、稳定;
2)节省带宽、节省中央maven仓库的带宽;
3)控制和审计;
4)能够部署第三方构件;
5)可以建立本地内部仓库、可以建立公共仓库
这些优点使得Nexus日趋成为最流行的Maven仓库管理器。
2.Linux平台远程shell安装Nexus
这里Linux选用CentOS7.2。
1)安装jdk 参考文章
2)下载Nexus开源版本
3)上传服务器Nexus安装包,服务器ip假定为192.168.2.20
$ scp ~/Downloads/nexus-3.2.0-01-unix.tar.gz root@192.168.2.20:/usr/local
4)安装Nexus(源码安装方式)
$ ssh root@192.168.2.20
# cd /usr/local
# mkdir nexus
# tar -zxvf nexus-3.2.0-01-unix.tar.gz -C nexus //解压缩
解压之后会有两个文件夹,nexus-3.2.0-01和sonatype-work
# cd nexus
# mv nexus-3.2.0-01/ nexus
自定义配置虚拟机可打开nexus.vmoptions文件进行配置(如果Linux硬件配置比较低的话,建议修改为合适的大小,否则会出现运行崩溃的现象):
# cd nexus/bin/nexus.vmoptions
//虚拟机选项配置文件
4)启动Nexus(默认端口是8081)
Nexus常用的一些命令包括:/usr/local/nexus/nexus/bin/nexus {start|stop|run|run-redirect|status|restart|force-reload},下面我们启动Nexus:
# /usr/local/nexus/nexus/bin/nexus start
//启动后稍等会儿才能正常访问
WARNING: ************************************************************
WARNING: Detected execution as "root" user.
This is NOT recommended!
WARNING: ************************************************************
Starting nexus
上面在启动过程中出现警告:“不推荐使用root用户启动”。这个警告不影响Nexus的正常访问和使用。去掉上面WARNING的办法请自行百度。
下面用其他计算机访问Linux服务器:192.168.2.20:8081
出现上述页面,说明配置nexus成功!
3.创建自己的Android代码仓库
点击Nexus“Log in”,
输入默认用户名(admin)和默认密码(admin123)登录。
可以点击上面的“设置”图标,在“设置”里可以添加用户、角色,对接LDAP等的设置,如下:
这里我们创建用户user:
创建完成后退出admin,登录user。
我们点击Repository下Repositories创建android用户的仓库:
然后这里填写相关信息,创建仓库android:
我们来看一下创建的仓库:
到此我们自己的仓库创建成功。
4.上传和引用已编译的module
这里我们使用Android Studio新建一个Android Project,然后新建一个Android Library(module),命名为utilslibrary,并在其中新建一个Utils类,供我们后续测试使用。
这个module也就是我们准备上传的module。
1.上传module:
1)配置Project的build.gradle:
allprojects {
repositories {
mavenLocal()
2)配置准备上传的Android Library的build.gradle文件:
apply plugin: 'com.android.library'
apply plugin: 'maven'
uploadArchives {
repositories.mavenDeployer {
repository(url:"http://192.168.2.20:8081/repository/android/") {
authentication(userName:"user", password:"user")
// 以com.android.support:appcompat-v7:25.1.0为对比
pom.version="0.0.1" // 对应版本号 25.1.0
pom.artifactId="utilslibrary" // 对应 appcompat-v7
pom.groupId="net.smartbetter" // com.android.support
dependencies {
路径地址如下copy:
3)双击uploadArchives(如下图中按钮)上传module:
等待module的上传:
当全部显示ok时上传成功,此时我们在电脑上打开私服(),登录用户user,再看一下之前创建的仓库:
ok,到此module上传成功。
2.引用已经上传的module:
我们再在Android Studio中新建一个全新的Android Project,然后配置Project的build.gradle文件:
buildscript {
allprojects {
repositories {
maven { url "http://192.168.2.20:8081/repository/android/" }
路径地址如下copy:
此时我们就可以通过依赖的方式引用已经上传的module了:
我们直接在build.gradle(Module:app)添加依赖:
compile 'net.smartbetter:utilslibrary:0.0.1'
我们看一下External Libraries:
发现已经存在utilslibrary-0.0.1了,这时我们就就可以在我们的工程项目中调用utilslibrary-0.0.1的方法了。
以上就是如何从Android Studio中上传我们的module,并如何通过依赖使用上传的module了。
喜欢本文记得“顶”一下哦!
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:399909次
积分:3489
积分:3489
排名:第10210名
原创:53篇
评论:87条
文章:10篇
阅读:64709
文章:15篇
阅读:102010
文章:18篇
阅读:94578
(7)(3)(3)(2)(1)(1)(4)(11)(2)(2)(1)(1)(2)(7)(2)(1)(3)Linux下使用Nexus搭建Maven私服_服务器应用_Linux公社-Linux系统门户网站
你好,游客
Linux下使用Nexus搭建Maven私服
来源:Linux社区&
作者:dqqiu
为什么要搭建私服?
在开发过程中,有时候会使用到公司内部的一些开发包,显然把这些包放在外部是不合适的。另外,由于项目一直在开发中,这些内部的依赖可能也在不断的更新。可以通过搭建公司内部的Maven服务器,将第三方和内部的依赖统一管理,同时也可以节省网络带宽,当然前提是项目所需要的构件在私服中已经存在。
Nexus下载及安装配置
&我们可以在nexus的上找到它的相关介绍,下载地址是:&下载&#&wget&https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz&解压&# cd /usr/local&# mkdir nexus&# tar -xzvf&nexus-2.11.2-03-bundle.tar.gz -C nexus&# cd nexus&# ls& nexus-2.11.2-03 & sonatype-work&修改配置文件&# cd&nexus-2.11.2-03/conf&# vi nexus.properties&#Jetty section&application-port=8081 & & &##修改Jetty端口号&# nexus section&nexus-work=${bundleBasedir}/../sonatype-work/nexus  &保存以上修改&&配置用户
# vi /usr/local/nexus/nexus-2.11.2-03/bin/nexus
#RUN_AS_USER=
RUN_AS_USER=root保存以上修改若有设置防火墙,需前往修改防火墙配置并重启防火墙,此处略过......
# /usr/local/nexus/nexus-2.11.2-03/bin/nexus start
****************************************
WARNING - NOT RECOMMENDED TO RUN AS ROOT
****************************************
Starting Nexus OSS...
Started Nexus OSS.
在浏览器打开:http://ip:8081/nexus,登录:用户名admin &默认密码:admin123
在项目中修改maven仓库地址 这样就配置完成了。在构建maven项目时,如果在私服中存在需要的构件,则会直接从私服中下载;如果私服中没有所需构件,则会先从网络上下载到私服,之后才会下载到本地。说到此小伙伴们应该都明白搭建maven私服的好处了吧!很有必要吧...!!!
Maven权威指南_中文完整版清晰PDF&
Maven 3.1.0 发布,项目构建工具
Linux 安装 Maven
Maven3.0 配置和简单使用
下搭建sun-jdk和Maven2
Maven使用入门
Ubuntu 下 搭建Nexus Maven私服中央仓库&
本文永久更新链接地址:
相关资讯 & & &
& (05月02日)
& (03月05日)
& (05月21日)
& (03月07日)
& (03月05日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款自己架设的魔力私服-Linux
&您的位置: → → → 正文
自己架设的魔力私服-Linux
[attach]117768[/attach]
[attach]117769[/attach]
[attach]117770[/attach]
[attach]117771[/attach]
[attach]117772[/attach][attach]117773[/attach][attach]117774[/attach][attach]117776[/attach][attach]117775[/attach]
虚拟机弄呢玩会就会掉- -郁闷中
什么都看不见呵现在可以看了
哎死sina哇楼主好厉害啊 有传世的吗?呵呵有没有配置服务器方面的教程啊传世win就可以架设
网上有很多架设传世的文章
上一篇: & 下一篇:
如果在这里没找到您所需要的资料,,我们将尽量帮您解答。   
 最 新 文 章?
 精 彩 文 章?
 相 关 文 章?}

我要回帖

更多关于 linux服务器架设指南 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信