阿里云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 `