阿里云Ubuntu上软件的安装和卸载

2018-01-30


1、Ubuntu相关命令

sudo apt-get update  更新源

sudoapt-get install package安装包

sudo apt-get install  --reinstall  重新安装包

sudo apt-get remove package   删除

sudo apt-cache search  package  搜索软件包

sudo apt-get - -f install 修复安装

2、FTP安装

sudo apt-get install vsftpd  安装ftp

3、WinSCP 上传文件 与虚拟机连接

4、scp

复制文件到阿里云上

scp -r  /文件路径/xx.txt  root@120.77.252.50:/ root/

复制阿里云文件到本地上

scp -r root@0.0.0.0:/ root/xx.txt  /本地路径

5、阿里云的使用

虚拟机中的 ssh常用于远程连接到阿里云

阿里云的根用户 root   

2、新建用户,新添加的用户为daisy

useradd -m daisy
passwd daisy密码:xxxx

usermod -a -G adm daisy 
usermod -a -G sudo daisy  超级用户

vim  /etc/sudoers   写daisy一个一样的

su - daisy  切换到用户daisy下

以下是在阿里云上的安装:

3、在阿里云上安装python3.6步骤如下:

`sudo apt-get  update  更新源

sudo apt-get install software-properties-commn  安装安全协议

sudo add-apt-repository ppa:jonathonf/python-3.6

sudo apt-get  update  更新源

sudo apt-get  install python3.6  安装python3.6

cd usr/bin    切换 以下操作都在 usr/bin目录下执行:

 / usr / bin ls | grep python 查看所有的python

 cd usr/bin 下 sudo rm python 删除软链接


 cd usr/bin  下sudo ln -s python3.6m python  创建python3.软链接

sudo apt-get install python3-pip  为python3安装pip

pip --version 

python pip install --upgrade pip 为pip升级

将python3配置为默认的
`

4、虚拟环境安装:

`创建python3.6的虚拟机环境:

cd /usr/bin 目录下:

sudo pip install virtualenv

sudo pip install virtualenvwrapper

mkdir ~/.virtualenvs  虚拟环境就在目录下

sudo vim ~/.bashrc    在末尾添加:

    export WORKON_HOME=$home/.vitualenvs

    source / usr/ bin/ virtualenvwrapper.sh

source ~/.bashrc  激活虚拟环境

deactivate 退出虚拟机环境


### 创建python3的虚拟机环境 ###

mkvirtualenv  --python=/usr/bin/python3  djangopy3    

### 创建python2.7的虚拟机环境: ###

mkvirtualenv py2 --python=/usr/bin/python2  `

5、安装mysql

`sudo apt-get install mysql-server  安装mysql的服务

用户名 root  密码 root

打开本地的Navicat,连接本地数据库,打开mysql数据库下的mysql,打开

所有的表,点击user ,将localhost修改为%

xshell上登录mysql 修改mysql的配置

mysql -u root -p 

use mysql

update user set host="%" where user=" root";

grant all privileges on  *.*  to  " root" @" %"  identifiend

by "root"  设置权限

sudo  vim /etc/mysql /mysql.conf.d/mysqld.cnf  下

  43行  bind-address:  0.0.0.0

sudo  service mysql restart  重启mysql服务  mysql服务是自启的`

6、安装MongoDB

`sudo tar -zxvf mongodb-linux-x86_64-ubuntu-3.4.0tgz 解压MongoDB    

sudo mv   mongodb  /usr/local/mongodb    移动mongodb

encho  PATH 先查看一下环境变量

sudo vim /etc /profile  最后一行添加  export  PATH=/usr/

local/mongodb/bin:$PATH   为MongoDB添加环境变量    

source  /etc/profile  激活MongoDB

sudo  vim /etc/mongodb.conf    mongodb的配置,直接复制以下

    #详细记录输出        
    verbose = true

    #指定服务端口号,默认端口27017        
    port = 27017

    #指定MongoDB日志文件,注意是指定文件不是目录        
    logpath = /home/daisy/mongodb/logs/mongodb.log

    #使用追加的方式写日志        
    logappend = true

    #指定数据库路径        
    dbpath = /home/daisy/mongodb/db

    #设置每个数据库将被保存在一个单独的目录        
    directoryperdb = true

     #启用验证        
    auth = false

    以守护进程的方式运行MongoDB,创建服务器进程    
    fork = true

    #安静输出
    quiet = true


mkdir /home/daisy/mongodb/logs  -p 创建MongoDB的日志目录

mkdir /home/daisy/mongodb/db  

touch /home/daisy/mongodb/logs/mongodb.log

mongod -f /etc/mongod.conf    启动MongoDB服务 手动启动

mongo   启动MongoDB`

注册MongoDB开机自启动:

sudo vim /etc/init.d/mongodb 复制以下内容:

`
    #!/bin/sh
    ### BEGIN INIT INFO
    # Provides:     mongodb
    # Required-Start:
    # Required-Stop:
    # Default-Start:        2 3 4 5
    # Default-Stop:         0 1 6
    # Short-Description: mongodb
    # Description: mongo db server
    ### END INIT INFO

    . /lib/lsb/init-functions

    PROGRAM=/usr/local/mongodb/bin/mongod
    MONGOPID=`ps -ef | grep 'mongod' | grep -v grep | awk '{print $2}'`

    test -x $PROGRAM || exit 0
    case "$1" in
      start)
         ulimit -n 3000
         log_begin_msg "Starting MongoDB server"
         $PROGRAM -f /etc/mongod.conf
         log_end_msg 0
         ;;
      stop)
         log_begin_msg "Stopping MongoDB server"
         if [ ! -z "$MONGOPID" ]; then
            kill -15 $MONGOPID
         fi
         log_end_msg 0
         ;;
      status)
         ;;
      *)
         log_success_msg "Usage: /etc/init.d/mongodb {start|stop|status}"
         exit 1
    esac
    exit 0


sudo  chmod a +x /etc/init.d/mongodb  添加权限
sudo update-rc.d mongodb defaults  增加开机脚本
sudo service  mongod start  启动
sudo service  mongodb stop 停止`

7、redis的安装

`sudo apt-get install tcl

sudo  tar -xvzf redis-3.2.5.tar.gz 解压redis

sudo mv redis-3.2.5 /usr/local/redis

cd /usr/local/redis  下操作:
编译安装
sudo make
sudo make test   测试
sudo make install   安装

测试
cd  /usr/local/redis/src /redis-server   redis服务器
cd  /usr/local/redis/src /redis-cli    redis客户端

创建相关目录
sudo mkdir /etc/redis  创建一个redis目录
sudo mkdir /var/lib/redis   创建redis存储路径

安装服务
sudo sh /usr/local/redis/utils/install_server.sh

测试
redis-server
redis-cli

配置文件
sudo  vim /etc/redis/6379.conf        
    62行   bind 0.0.0.0
    482行  requirepass xxx(用户名)
sudo redis-server /etc/redis/6379.conf `