-
安装apache
$ sudo apt install apache2
在浏览器中访问
http://152.136.136.220/
如果打不开
$ service apache2 status$ service apache2 restart apache默认部署目录 /var/www/html/xxx
-
vsftp安装
- ftp
作用:将客户端中的网页上传到云服务器上
1.1 在客户端安装fillzilla
1.2 在服务器端安装vsftpd
$ sudo apt get install vsftpd
$ vsftpd -version
vsftpd: version 3.0.3 - 配置
$ sudo vi /etc/vsftpd.conf
31行的注释放开即可 - 重启
$ sudo service vsftpd restart - 使用fillzilla进行测试
- ftp
-
subversion
版本控制器服务版-
安装
$ sudo apt install subversion -
测试
$ svn help -
创建仓库
$ cd ~
注意: 创建仓库目录,使用svnadmin初始化为svn仓库
$ mkdir repository
$ svnadmin create repository/
$ ls repository/
conf db format hooks locks README.txt -
修改配置文件
-
核心配置
/repository/conf/svnserve.conf
$ vi svnserve.conf
19 anon-access = read
20 auth-access = write
27 password-db = passwd
36 authz-db = authz -
配置账号信息
/repository/conf/passwd -
配置权限信息
/repository/conf/authz
-
-
启动仓库
$ svnserve -d -r /home/ubuntu/repository
6) 使用客户端软件(小乌龟)进行连接
ip
user
passwd -
-
nodeJs安装【解压安装jdk/mysql (Java/python服务)】
$ vsftpd -version
/usr/bin不在PATH 环境变量的路径-
下载安装包
- windows 下载,通过ftp上传云服务器上
- 在ubuntu16.04使用wget下载
$ wget https://nodejs.org/dist/v10.16.2/node-v10.16.2-linux-x64.tar.xz
-
解压
/opt
node的家目录 /opt/node-v10.16.2
node的可执行文件目录 /opt/node-v10.16.2/bin -
将bin目录配置到环境变量中
当在终端中运行一个命令的时候,系统会遍历PATH知道找到同名的文件,如果找不到提示无法运行,让我们下载并且安装系统变量(对所有用户都生效)
/etc/profile
用户变量
/home/xxx/.bashrc
$ sudo vi /etc/profile
在最后一行后追加
export NODE_HOME=/opt/node-v10.16.2
export PATH= P A T H : PATH: PATH:NODE_HOME/bin保存退出
$ source /etc/profile -
测试
$ node -v
-
-
服务器能力:
- 文件上传 ftp
- 部署,静态服务器 apache
- 版本控制 subversion
小乌龟
-4) 数据库 mysql (sql)
-5) jdk/es6n - node js解析器
-7) 分布式附件
fastdfs
$ vsftpd -version
usr/sbin不在PATH- vi /etc/profile
export PATH= P A T H : PATH: PATH:NODE_HOME/bin:/etc/profile
- source /etc/profile
-
git
svn 一般用于公司内部版本控制器(Java)
tortoiseSVN -> subversion
本地仓库 远程仓库
代码 --commit/update–> 代码git 一般用于开源项目,并且可以把开源项目发布到github中
git -> github/码云(gitee)
本地仓库 远程仓库-
安装git
-
测试
git --version
-
使用
- 初始化本地仓库
git init
当前目录就成为了git的本地仓库,在当前目录中会产生一个隐藏目录 git- 查看状态
git status
- 将新建文件、修改添加到git中
git add *
- 将改变提交为一个版本
git commit -m ‘[licy]初始化版本’
请你告诉git你是谁
git config --global user.name=“pluslicy”
git config --global user.email=“licy@briup.com”- 查看历史版本
git log
git reflog- 时光穿梭
git reset --hard 74ca8
-
.gitignore
让git不去管理指定的文件或目录
src
node_modules 第三方依赖,git
package.json -
本地仓库与远程仓库绑定
- 在github/gitee中新建远程仓库
public 任何人都可以查看代码,协作者才可以提交
private 只有自己和协作者才可以查看,提交代码 - 绑定
git remote add origin https://github.com/pluslicy/git_web1902.git
- 更新,将远程的主分支值更新到本地
git pull origin master
- 推送,将本地的仓库推送到远程
git push origin master
需要输入用户名和密码 - 在github/gitee中新建远程仓库
-
多人协作
- 添加协作者
- 协作者同意后协作者就可以进行提交
- 先将远程仓库克隆到本地
git clone https://github.com/pluslicy/git_web1902.git
- 操作
先更新,再提交git pull origin master
git push origin master
- 先将远程仓库克隆到本地
-
-
linux上多种文件安装
最新推荐文章于 2023-12-06 08:41:47 发布