linux远程链接
ssh root@host
生成公钥
ssh-keygen
在$HOME/.ssh/下生成id_rsa.pub和id_rsa
将公钥推送到远程主机host上
ssh-copy-id root@host
SSH原理与运用(一)
linux上传文件
WinSCP Windows–>Linux
sftp(Secure FTP)
建立连接
sftp user@host
上传文件
put localpath remotepath
下载文件
get remotepath localpath
在sftp中进行本地操作在原有的命令前加l
比如 lcd lls…
SFTP英文介绍
scp(secure copy)和SFTP相比没有文件管理的功能
上传
scp local_folder root@host:remote_folder
下载
scp -r local_folder root@host:remote_folder
linux下几种的传输命令
linux上安装软件
系统信息
uname -a
lsb_release -a
apachectl -v
安装Django
sudo pip install django
安装MySQL
sudo apt-get install mysql-server mysql-client
sudo apt-get install python-mysqldb
安装Apache
sudo apt-get install apache2 libapache2-mod-wsgi
控制Apache服务
sudo service apache2 start|stop|restart
修改Apache默认目录(var/www/html)
1 进入/etc/apache2/sites-available,编辑000-default.conf
DocumentRoot /var/www/html 修改为/django/rockyfire/
2 进入/etc/apache2, 编辑apache.conf
Directory /var/www/html 修改为/django/rockyfire
修改Apache默认目录
安装mod_wsgi模块
sudo apt-get install apache2-dev
sudo pip install mod_wsgi
启动wsgi模块
cd /etc/apache2/mod-available
sudo echo ” LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so” >> wsgi.load
sudo a2enmod wsgi # 启用wgsi配置
sudo service apache2 restart # 重启Apache2服务
修改wsgi.py 添加如下几行
import sys
from os.path import dirname, abspath
from django.core.wsgi import get_wsgi_application
PROJECT_DIR = dirname(dirname(abspath(file)))
sys.path.insert(0, PROJECT_DIR)
os.environ[“DJANGO_SETTINGS_MODULE”] = “travel_record.settings”
修改settings.py
DEBUG=True改为DEBUG=False
ALLOWEND_HOSTS写上服务器的访问域名或IP地址
在/etc/apache2/sites-available下添加网站配置—-mysite.conf
<VirtualHost *:8000>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
WSGIScriptAlias / /django/rockyfrie/rockyfrie/wsgi.py
Alias /static/ /django/rockyfrie/static/
Alias /media/ /django/rockyfrie/media/
<Directory /django/rockyfrie/rockyfrie>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
<Directory /django/rockyfrie/rockyfrie/static/>
Order deny,allow
Allow from all
</Directory>
<Directory /django/rockyfrie/rockyfrie/static/>
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
sudo a2esite mysite.conf
/etc/apache2目录下 修改ports.conf
Listern 80
Listern 8080
重启服务器
service apache2 restart