linux上多种文件安装

  1. 安装apache
    $ sudo apt install apache2
    在浏览器中访问
    http://152.136.136.220/
    如果打不开
    $ service apache2 status

     $ service apache2 restart
    
     apache默认部署目录
      	/var/www/html/xxx
    
    1. vsftp安装

      1. ftp
        作用:将客户端中的网页上传到云服务器上
        1.1 在客户端安装fillzilla
        1.2 在服务器端安装vsftpd
        $ sudo apt get install vsftpd
        $ vsftpd -version
        vsftpd: version 3.0.3
      2. 配置
        $ sudo vi /etc/vsftpd.conf
        31行的注释放开即可
      3. 重启
        $ sudo service vsftpd restart
      4. 使用fillzilla进行测试
    2. subversion
      版本控制器服务版

      1. 安装
        $ sudo apt install subversion

      2. 测试
        $ svn help

      3. 创建仓库
        $ cd ~
        注意: 创建仓库目录,使用svnadmin初始化为svn仓库
        $ mkdir repository
        $ svnadmin create repository/
        $ ls repository/
        conf db format hooks locks README.txt

      4. 修改配置文件

        1. 核心配置
          /repository/conf/svnserve.conf
          $ vi svnserve.conf
          19 anon-access = read
          20 auth-access = write
          27 password-db = passwd
          36 authz-db = authz

        2. 配置账号信息
          /repository/conf/passwd

        3. 配置权限信息
          /repository/conf/authz

      5. 启动仓库
        $ svnserve -d -r /home/ubuntu/repository

      6) 使用客户端软件(小乌龟)进行连接
      ip
      user
      passwd

    3. nodeJs安装【解压安装jdk/mysql (Java/python服务)】
      $ vsftpd -version
      /usr/bin不在PATH 环境变量的路径

      1. 下载安装包

        1. windows 下载,通过ftp上传云服务器上
        2. 在ubuntu16.04使用wget下载
          $ wget https://nodejs.org/dist/v10.16.2/node-v10.16.2-linux-x64.tar.xz
      2. 解压
        /opt
        node的家目录 /opt/node-v10.16.2
        node的可执行文件目录 /opt/node-v10.16.2/bin

      3. 将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

      4. 测试
        $ node -v

    4. 服务器能力:

      1. 文件上传 ftp
      2. 部署,静态服务器 apache
      3. 版本控制 subversion
        小乌龟
        -4) 数据库 mysql (sql)
        -5) jdk/es6n
      4. node js解析器
        -7) 分布式附件
        fastdfs

      $ vsftpd -version
      usr/sbin不在PATH

      1. vi /etc/profile

      export PATH= P A T H : PATH: PATH:NODE_HOME/bin:/etc/profile

      1. source /etc/profile
    5. git
      svn 一般用于公司内部版本控制器(Java)
      tortoiseSVN -> subversion
      本地仓库 远程仓库
      代码 --commit/update–> 代码

      git 一般用于开源项目,并且可以把开源项目发布到github中
      git -> github/码云(gitee)
      本地仓库 远程仓库

      1. 安装git

      2. 测试

        git --version

      3. 使用

        1. 初始化本地仓库

        git init
        当前目录就成为了git的本地仓库,在当前目录中会产生一个隐藏目录 git

        1. 查看状态

        git status

        1. 将新建文件、修改添加到git中

        git add *

        1. 将改变提交为一个版本

        git commit -m ‘[licy]初始化版本’

        请你告诉git你是谁

        git config --global user.name=“pluslicy”
        git config --global user.email=“licy@briup.com”

        1. 查看历史版本

        git log
        git reflog

        1. 时光穿梭

        git reset --hard 74ca8

        1. .gitignore
          让git不去管理指定的文件或目录
          src
          node_modules 第三方依赖,git
          package.json

        2. 本地仓库与远程仓库绑定

          1. 在github/gitee中新建远程仓库
            public 任何人都可以查看代码,协作者才可以提交
            private 只有自己和协作者才可以查看,提交代码
          2. 绑定

          git remote add origin https://github.com/pluslicy/git_web1902.git

          1. 更新,将远程的主分支值更新到本地

          git pull origin master

          1. 推送,将本地的仓库推送到远程

          git push origin master
          需要输入用户名和密码

        3. 多人协作

          1. 添加协作者
          2. 协作者同意后协作者就可以进行提交
            1. 先将远程仓库克隆到本地

              git clone https://github.com/pluslicy/git_web1902.git

            2. 操作
              先更新,再提交

              git pull origin master
              git push origin master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值