安装vm tools
sudo ./vm....pl
更新源
sudo apt-get update
更新系统软件
sudo apt-get upgrade
进入root
su
重置root密码
sudo passwd
查看当前正在操作系统的用户名
whoami
查看帮助手册:查看产品说明书~使用操作方式
man
查看帮助文档
--help
查看历史操作命令
history
打包命令[与压缩无关
tar
压缩解压相关命令
gzip/zip/bzip2
远程终端
sudo apt-get install openssh-server
cd /etc/ssh
sudo vim sshd_config
#修改:PermitRootLogin yes
#重启服务 service sshd restart
#ifconfig 查看IP
#远程连接
查看文件权限
ls -al a.txt/*
更改权限
chmod 777/733/... xxx.xx
远程文件传输(ftp)
sudo apt-get install vsftpd
cd /etc/
sudo vim vsftpd.conf
#修改以下:
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
#重启服务 service vsftpd restart
#ftp远程工具连接
python虚拟环境
#下载
sudo apt-get install virtualenv
#创建
virtualenv ll_env [--python=python3
#激活
source ll_env/bin/activate
#停止
deactivate
DJango程序部署到Ubuntu
#安装MySQL
sudo apt-get install mysql-server
#安装django
pip install django==1.11
#安装项目需要的模块
#安装uwsgi模块
pip3 install uwsgi
#用ftp上传已经打包压缩好的项目到Ubuntu(独立文件夹)
#unzip 解压zip压缩包
#创建数据库,同步必要的数据
#uwsgi 运行项目(在django项目文件夹下)
uwsgi --http=192.168.13.6:8000 --file=blog/wsgi.py
#收集静态文件,因为上述方法没有加载静态文件
#在项目文件下创建文件夹: mkdir static_file
#在setting.py文件中 添加 STATIC_ROOT = '上行文件夹路径'
#然后执行: python manage.py collectstatic (收集静态文件) uwsgi --http=192.168.13.6:8000 --file=blog/wsgi.py --static-map=/static=static_file
#配置uwsgi文件启动
# vi/vim/touch
uwsgi.ini
# 指定 uwsgi
配置 [uwsgi]
# http 选项指定 ip 地址和端口
http=192.168.13.6:8000
# 指定项目的绝对路径
chdir=/home/manbanzhen/blog
# 指定 wsgi 文件
wsgi-file=mysite/wsgi.py
# 指定启动的进程数据量
processes=4 #
每个进程需要的线程数
threads=2
# 指定是否由主进程管理 master=true
# 指定存放进程编号的 id 文件
pidfile=uwsig.pid
# 指定进程停止时清楚垃圾数据
vacuum=true
# 指定启用日志记录于守护进程
daemonize=true
# 指定静态文件映射
static-map=/static=static_file
uwsgi --ini uwsgi.ini 启动项目
uwsgi --stop uwsgi.pid 停止项目
uwsgi --reload uwsgi.pid 重启项目
#下载nginx
apt-get install nginx
cd /etc/nginx
#修改 nginx.conf
#添加虚拟服务器配置
#添加反向代{过}{滤}理路由配置
【location - uwsgi_pass】
#添加静态文件服务路由配置 【 location - alias 】
#重启 启动nginx : cd usr/local/nainx/sbin
./nginx
#查询nginx主进程号
ps -ef | grep nginx
#从容停止 kill -QUIT 主进程号
#快速停止 kill -TERM 主进程号
#强制停止 kill -9 nginx
#分页查看某一文件
more xx.xx