-
Notifications
You must be signed in to change notification settings - Fork 3.6k
CentOS 部署教程
Vixb edited this page Jan 19, 2019
·
1 revision
Windows 10 自带 ssh 程序,可以直接在命令行连接服务器
# 连接服务器:ssh username@servername
ssh [email protected]
# 上传文件:scp <本地待上传文件路径> username@servername:<服务器目标目录>
scp "F:\env.py.bak" [email protected]:~
# 上传文件夹:scp -r <本地待上传文件夹路径> username@servername:<服务器目标目录>
scp -r "C:\src" [email protected]:~
# 下载文件:scp username@servername:<服务器待下载文件路径> <本地目标目录>
scp [email protected]:~\env.py.bak "F:\"
# 下载文件夹: scp -r username@servername:<服务器待下载文件夹路径> <本地目标目录>
sco -r [email protected]:~\src "C:\"
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum -y install libffi-devel
获取 Python 链接:Python Ftp
cd #回到用户目录
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
tar -xvf Python-3.7.2.tgz
mkdir /usr/local/python3 #创建编译安装目录
cd Python-3.7.2
./configure --prefix=/usr/local/python3
make && make install
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
python3 -V
pip3 -V
wget https://codeload.github.com/pjialin/py12306/zip/master
mv master py12306.zip
unzip py12306.zip
mv py12306-master py12306
cd py12306
cp env.py.example env.py
vi env.py # 进行相应修改后保存退出
nohup python3 main.py #执行后台任务
完成上述操作后,便可以断开与服务器的连接了
ps -ef | grep main.py # 查询的列表中,第二行即为下一步要用到的 pid
kill -9 23237 # 此处 23237 替换为上一步获取的 pid