
linux
景韦
这个作者很懒,什么都没留下…
展开
-
Ubuntu里搭建jupyter notebook
1. 安装pythonroot@McJevons:/home# apt install python3.8root@McJevons:/home# apt install python3.8-venv2. 建立并启动python虚拟环境root@McJevons:/home# mkdir data_science_env # 建立目录root@McJevons:/home# cd da...原创 2020-05-06 23:00:31 · 764 阅读 · 0 评论 -
【手残党必备】ubuntu下彻底重装mysql
把mysql里的mysql数据库给删除了,原因就不说了,反正只有白痴才会做这种事情apt remove mysql-clientapt remove mysql-serverapt autoremove都移除了重装,以前的数据库还在,被删除的mysql还是没有上网查,执行以下命令,删除所有残留,包括数据库,操作前先备份数据库文件dpkg -l |grep ^rc|awk '{prin...原创 2020-03-11 22:56:50 · 252 阅读 · 0 评论 -
Ubuntu下Mysql的安装和配置
安装apt install mysql-serverapt install mysql-client设置用户和密码以root身份进入mysql:mysql -u root -p,root用户默认是不需密码的,提示输入密码的时候直接回车现在处于在mysql状态下给root用户设置密码,其中'localhost'表示只允许root本地访问数据库,不能远程访问mysql> GR...原创 2020-03-10 22:16:21 · 257 阅读 · 0 评论 -
Ubuntu部署Apache+Django遇到的问题
问题1:admin管理页面css缺失在访问Django的管理页面时,发现css全部丢失,发现是要访问/static/admin/css/base.css,但站点中根本不存在static目录,此目录应该是Django内部目录。于是搜索整个python目录,终于在找到了文件路径:/usr/local/lib/python3.6/dist-packages/django/contrib/admin...原创 2020-03-09 23:23:00 · 160 阅读 · 0 评论 -
使用git提交版本同时在服务器端部署代码
目的当使用git提交至git服务器中,在服务器的git远程仓库中,一般只保存版本信息而看不到代码。有的情况下需要在git提交的同时,把源代码也同时部署到服务器中,以便系统调用。此时git服务器中存在两个目录:git远程仓库:保存版本信息项目部署目录:保存代码钩子Hooksgit里的钩子就是一个脚本,在特定事件下可以触发该脚本,从而完成指定的工作。每个已经初始化的git项...原创 2020-03-09 20:21:55 · 363 阅读 · 4 评论 -
在ubuntu里搭建自己的git服务器
ubuntu搭建git服务器git服务器搭建安装git:apt install git建立git用户:useradd git (注 :用useradd建立的用户权限最小,且没有运行bash权限,但需要手工建立用户目录和设置密码;adduser建立的用户会自动建立用户目录并同时设置密码,拥有bash权限)设置git用户密码:passwd git进入/home目录,递归创建用户目录、仓库目...原创 2020-03-08 23:51:25 · 3142 阅读 · 0 评论 -
Ubuntu+Apache+Django部署
Django安装安装过程不描述了建立一个项目django-admin startproject mysite此处项目路径为/home/django/mysiteApache安装和配置安装安装apache:apt install apache2安装mod_wsgi模块:apt install libapache2-mod-wsgi-py3查看apache运行状态:systemctl...原创 2020-03-08 02:08:00 · 1591 阅读 · 1 评论 -
linux里安装其他版本的python
linux一般默认都自带了python但版本一般较低,大多数情况需要安装更高版本的pythonwhereis 查看系统中有哪些pythonwhich 查找目前python命令所在位置,都在/usr/bin目录下查看/usr/bin目录里有哪些python,可以看到python``python2运行的都是python2.7版本,python3运行的是python3.6版本,现在需要安装最...原创 2020-03-07 14:13:38 · 1915 阅读 · 0 评论 -
iptables快速设置
#查询规则 -n:以数字形式显示 --line-number:显示序号以便修改删除iptables -L -n --line-number# 添加一条规则 # -I:在首行添加;-A:在尾行添加# INPUT/OUTPUT/FORWARD 指定策略# -p 指定协议# --dport 指定端口号# -j 处理动作,包括ACCEPT、DROP、REJECT、REDIRECTiptable原创 2017-10-11 13:51:49 · 571 阅读 · 0 评论 -
亚马逊EC2建立虚拟机并使用ssh连接
登录亚马逊AWS后,在页面右上角可以选择服务节点,可选择最快的服务器地址,服务器列表可参考此页面:http://ec2-reachability.amazonaws.com,通过ping页面里各节点地址找到最快的节点;在上方导航菜单的“服务”中选择“EC2”,然后点击“启动实例”;选择AMI(Amazon Machine Image),默认的快速启动中没有我想要的CentOS,要到AWS Mar原创 2017-09-19 14:55:43 · 19924 阅读 · 0 评论 -
python升级后yum无法使用
centos自带python2.6,源码编译安装python3后,重命名旧版本的python文件/usr/bin/python为python2,再新建个软链接文件python指向新装的python3的python执行文件 后发现yum无法使用,提示File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:原创 2017-08-09 09:41:11 · 442 阅读 · 0 评论 -
Apache启动时报错Could not reliably determine the server's fully qualified domain name
apache无法启动,提示:正在启动 httpd:httpd: apr_sockaddr_info_get() failed for CentOShttpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName原因:httpd.conf文件中未设置原创 2017-08-09 09:46:06 · 1440 阅读 · 0 评论 -
Apache2.4源码编译安装的依赖问题
apache2.4版本需要依赖apr以及apr-util、pcre,首先下载并解压apr及apr-util、pcrewget -P /home/downloads/ https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.6.2.tar.gzwget -P /home/downloads/ https://mirrors.tuna.tsinghu原创 2017-08-09 11:05:40 · 928 阅读 · 0 评论 -
用源码安装的apache替代原来的apache
源码安装目录为/usr/local/httpd2.4将源码目录/bin/apachectl命名为httpd并复制到/etc/init.d/中 cp /usr/local/httpd2.4/bin/apachectl /etc/init.d/httpd编辑复制过去的httpd文件,添加如下内容,若不加httpd则不支持chkconfig命令# chkconfig: - 85 15# descr原创 2017-08-09 11:09:20 · 400 阅读 · 0 评论 -
sh文件执行报错
执行时提示权限不够,处理方法:使用chmod命令为该文件增加x权限 [root@CentOS sh]# ./helloworld.sh -bash: ./helloworld.sh: 权限不够执行时提示:没有那个文件或目录 [root@CentOS sh]# ./helloworld.sh -bash: ./helloworld.sh: bin/sh: bad interpr原创 2017-08-09 11:12:44 · 1817 阅读 · 0 评论 -
编译安装PHP5,并更改apache设置
下载并解压php源码包wget http://cn.php.net/distributions/php-5.6.31.tar.gztar -zxvf php-5.6.31.tar.gz以下都是安装各种依赖包yum install libxml2yum install libxml2-develyum install openssl openssl-develyum reinstall bzi原创 2017-08-11 09:11:58 · 407 阅读 · 0 评论 -
Centos7的firewall简单配置
开放指定端口 firewall-cmd –zone=public –add-port=80/tcp –permanent–zone=[作用域] –add-port=[端口号]/[协议] –permanent:永久生效,如果不加重启后失效关闭指定端口 firewall-cmd –remove-port=80/tcp –perment查询指定端口是否开放 firewall-cmd原创 2017-09-22 23:49:25 · 761 阅读 · 0 评论 -
CentOS7更改默认启动模式
老版本centos的关于启动模式配置文件/etc/inittab,但centos7里这个文件已经没用了,但可以用来做参考,里面列出了两个最主要启动模式# multi-user.target: analogous to runlevel 3 #命令行模式# graphical.target: analogous to runlevel 5 #图形模式而查看和更改启动模式则使用命令systemctl,原创 2017-09-22 22:48:10 · 5205 阅读 · 0 评论 -
Linux下python保留旧版本的升级方法
Linux下python升级步骤 Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如何升级呢?首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0转载 2017-08-09 09:36:03 · 1019 阅读 · 0 评论