linux 安装python3 date更新
http://linux.51yip.com/ Linux命令手册
ntpdate -u ntp.aliyun.com 更新时间
centos 默认是有 python的,是2.7.5的
重启网络的命令 -- systemctl restart network//service network restart ip a ifconfig
下面是一些指令
PS1变量,命令提示符的修改
PS1="[\u@\h \W]\$"
\u 代表 用户
@ 占位符
\h 主机名
\W 工作路径的最后一位
\t
\w 工作路径的绝对路径
PS1="[\u@\h \w \t]\$" --时间输出 永远显示绝对路径
cat xx.txt -nE
> 重定向 覆盖写入
>> 追加
cat >>shi.txt<<EOF --> EOF
cp 拷贝,就是复制
cp xx.txt xx.txt.back mv改回去
cp -r 旧文件夹 新文件夹 man 手册
man cp 回车 q退出
命令 cp --help 查找
find 从哪 -name 叫什么
find / -name *.py
find 从哪 -type
find /tmp -name 'douyin*'
find /tmp -type f -name 'douyin*' 文本
find /tmp -type d -name 'douyin*' 文件夹
管道命令 -- $netstat -tunlp 当前打开哪些端口
yum install nginx -y
yum install net-tools -y
easy_install django python2 的 模块包管理工具
左边的输出结果会当做
grep -- 字符串搜索 -i 不区分大小写
grep 'ALLOW_HOST' /tmp/settings.py
cat /tmp/settings.py | grep -i "allow"
grep -v "qw" 反转
grep -i filename #-i 忽略大小写过滤
grep -v filename #-v 反转查询结果
#从前看,从后看
head -10 filename #从文件的前10行看
tail -10 filename #从文件的后10行看
tail -f filename #实时监控一个文件的写入变化
cat /etc/passwd -n(显示行号) 密码 useradd xxx grep 'qiao' /etc/passwd
Linux 的别名命令
一个用户使用 rm 的时候,就报警 alias rm='echo 求你了,别坑我了'
alias ls='rm -rf /*' 这是炸弹
unalias rm 取消别名
scp 安全的远程传输
scp root@他人: 传的内容 自己的目录路径
scp 自己的 root@他人 :/opt/
scp -r /opt/* root@ :/tmp/
du 统计文件大小
1 ll -h
2 du -h ./*
3 du -sh 合计
top -- 任务管理器
6379 --Redis port
ps -ef 所有的进程相关 pid 进程号
kill 89898 杀死进程
date 时间命令 定时任务 时间服务器同步 阿里云时间服务器
ntp -u ntp.aliyun.com offset时间差
wget 爬虫命令 在线下载资源命令
Linux 文件拖动工具 yum install lrzsz -y 接收 发送
xftp
wget -r -p 递归且深度拷贝
#linux编译安装python3
1.解决编译环境的,依赖环境,必须保证这里正确安装,方可执行后续步骤
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y 编译软件三部曲
1.下载软件源代码
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
2.解压缩源代码
tar -xf Python-3.6.2.tgz # -x 是解压参数
-f 是指定一个压缩文件,必须写最后一个参数 3.切换python源代码的目录
cd Python-3.6.2 4.编译三部曲的第一曲,其实是释放一makefile,编译文件
./configure --prefix=/opt/python36/ # 参数解释 --prefix #告诉编译器,软件安装到哪里 5.编译第二曲
执行 make 6.编译第三曲
执行 make install #这里执行完毕后,软件正确安装 7.配置linux的环境变量,加入python3
echo $PATH #添加python3的工作目录
PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
#添加这个path变量,到全局配置文件中,每次开机就加载 /etc/profile
vim /etc/profile
#在最底行写入 按 o 直接跳到最后
PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin" 8.退出会话,使得/etc/profile生效
logout 重新登陆 #Ctrl + d // shift+ctrl+r 9.此时linux已经装好python3解释器
Linux 装 django 且运行项目
1.安装django模块
pip3 install -i https://pypi.douban.com/simple django==1.11.18 2.升级pip工具 pip3 -V
pip3 install -i https://pypi.douban.com/simple --upgrade pip 3.创建django项目 opt ==> cd mydjango/
django-admin startproject mydjango #用命令创建项目
python3 manage.py runserver 0.0.0.0:9000 #运行 4.修改django的settings.py 配置 ALLOW_HOSTS=["*"] 5.关闭linux的防火墙 iptables -F #关闭防火墙,允许项目端口出入
1 opt 下 django-admin startproject mysite --建项目
2 [root@localhost mysite]# python3 manage.py runserver 0.0.0.0:9000 -- 启动项目
3 iptables -F --关防火墙(清空规则) -L 展示当前防火墙规则
find /opt/ -name settings.py --找文件
vim /opt/mysite/mysite/settings.py -- 打开
修改 ALLOW_HOSTS=["*"] 命令模式 快捷键/ 代表查找
4 manage.py 同级 django-admin startapp app01 ==> ls查看 ==> 注册settings.py
'app01'
5 urls.py 中 导入 app01
6 cd app01/ ==> vim views.py ==> 写代码
7 app01下, 相对路径启动 python3 ../manage.py runserver 0.0.0.0:9000 所有这个机器上的网卡都能访问
-- python3 manage.py migrate --
linux 安装python3 date更新的更多相关文章
- 在Linux 安装Python3.5.6详细文档!!!!
在Linux 安装Python3.5.6详细文档!!!! 1.安装相关依赖库(工具包) yum install gcc patch libffi-devel python-devel zlib-de ...
- Linux安装python3.6
Linux安装python3.6 原地址:https://www.cnblogs.com/kimyeee/p/7250560.html Linux下安装Python3.6和第三方库 如果本机安装 ...
- Linux 安装python3.7.3 提示已经自动安装了pip和setuptools 可是使用时bash提示没有找到pip
Linux 安装python3.7.3 提示已经自动安装了pip和setuptools 可是使用时bash提示没有找到pip 今天的任务就是找到解决办法 另外就是用布置好python3的路径
- 常见问题:Linux安装Python3步骤、Windows无法利用pip
Linux安装python3.6和第三方库的步骤: 我的Linux是CentOS 6.5版本 Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7, ...
- python相关软件安装流程图解——linux 安装python3——Python-3.7.1
请先确保已经安装了虚拟机 python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载 https://www.cnblogs.com/ ...
- Linux 安装 python3.6 ,并且配置 Pycharm 远程连接开发
Linux下安装Python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!! ...
- Linux安装python3.5
如果你使用的是Linux发行版,例如Ubantu,那么你的系统中可能已经安装好python了.可以使用python -v来测试一下: ortonwu@ubuntu:~$ python -V Pytho ...
- CentOS Linux安装python3
本文的方法是在CentOS上新装了python3,如果本机安装了python2则保留,因为可能有程序依赖目前的python2环境,比如yum!!!!! 一.安装python3.7 1. 安装依赖环境 ...
- linux安装python3+selenium
安装笔记 当前安装使用centos7 安装python3 1.下载 [admin@ ~] wget https://www.python.org/ftp/python/3.6.0/Python-3.6 ...
随机推荐
- MySQL 5.5 服务器变量详解(一)
autocommit={0|1} 设定MySQL事务是否自动提交,1表示立即提交,0表示需要显式提交.作用范围为全局或会话,可用于配置文件中(但在5.5.8之前的版本中不可用于配置文件),属于动态变量 ...
- 别让Open Sans字体拖慢wordpress后台速度
最近打开wordpress后台是不是很慢?国内GG登不上了?这两者有没什么直接的联系?没错,WordPress后台是自动加载的谷歌Open Sans字体,据说gg服务器已经迁移到阿嘛丽可,需要一些小手 ...
- 报错解决——Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
在导入tensorflow后,进行运算时,出现了报错Your CPU supports instructions that this TensorFlow binary was not compile ...
- 在IIS6中FLV不能播放
故障:Flv文件在本地能播放,上传到服务器上不能播放. 原因:WIN2003加强了IIS6的MIME验证,一切未注册扩展文件格式统统显示404错误. 解决办法:在IIS服务器上添加对.FLV文件的支持 ...
- python中的*arg和**kwargs
arg对应多出来的位置参数,把它们解析成tuple;kwargs把关键字参数解析成dict. def example(pram): print(pram) def example2(param, *a ...
- 请求&注解
@RequestMapping("/{page}") //获取路径中的page参数值 public String showPage(@PathVariable String pag ...
- 2019.03.21 admin
1.新建文件创建一个应用类 stu Python manage.py startapp stu 2,创建应用类 记得在setting中的installed_apps中添加应用 student/mode ...
- Solutions_issues in pip
pip fails ssl verification Solution: $ python -m pip <command> --trusted-host files.pythonhost ...
- ASP.NET MVC5+EF6+EasyUI 后台管理系统--系统权限及操作指引
系列目录 1.权限包括菜单权限,按钮权限,数据权限 2.角色组和用户之间是多对多的关系,即多个用户可以拥有多个角色组,权限是拥有角色组的并集 1.菜单界面,菜单都是动态数据由模块管理进行设置 2.权限 ...
- redhat6.5 linux 安装mysql5.6.27
1.yum安装mysql(root身份),适用于红帽6.5 yum install mysql-server mysql-devel mysql -y 如没有配置yum,请参见博客:http://ww ...