linux
Python少年班
最爱vi
展开
-
磁盘满 查看磁盘占用 清理容器日志
Linux 磁盘原创 2023-05-15 11:50:42 · 530 阅读 · 1 评论 -
面试官:MySQL是如何保证不丢数据的?
进入正题前先简单看看MySQL的逻辑架构,相信我用的着。MySQL逻辑架构MySQL的逻辑架构大致可以分为三层:第一层:处理客户端连接、授权认证,安全校验等。第二层:服务器server层,负责对SQL解释、分析、优化、执行操作引擎等。第三层:存储引擎,负责MySQL中数据的存储和提取。我们要知道MySQL的服务器层是不管理事务的,事务是由存储引擎实现的,而MySQL中支持事务的存储引擎又属InnoDB使用的最为广泛,所以后续文中提到的存储引擎都以InnoDB为主。MySQL数据更新流程记转载 2021-04-15 10:41:43 · 215 阅读 · 0 评论 -
ubuntu安装Jenkins
1. 安装java JDK环境更新软件包列表sudo apt-get update安装openjdk-8-jdksudo apt-get install openjdk-8-jdk查看java版本,看看是否安装成功java -version2.原创 2021-03-11 14:45:22 · 1738 阅读 · 0 评论 -
打包编译Python项目
# coding: utf-8"""打包Python项目将此文件与编译项目单独放到指定目录"""import osimport shutilimport compileallfrom pathlib import Path# Python版本versions = ".cpython-36"pycache = "__pycache__"# 打包后项目路径build_dir = "build"# 项目目录root = os.getcwd()print("正在编译文件,请等待.原创 2020-12-01 14:30:11 · 847 阅读 · 1 评论 -
rm -rf /
rm 命令# 有安全提示不会执行删除任务rm -rf /# 会删除一些东西rm -rf --no-preserve-root /rm -rf /*原创 2020-11-11 11:01:27 · 207 阅读 · 0 评论 -
Linux unzip解压中文名乱码
解决Linux unzip解压中文名乱码(windows电脑上传文件)# -O字符集为DOS, Windows和OS/2档案指定字符编码 -O CHARSET specify a character encoding for DOS, Windows and OS/2 archives使用以下命令unzip -O CP936 test.zip原创 2020-11-03 17:33:51 · 291 阅读 · 0 评论 -
新建虚拟机--CentOS 7
1. 说明主机名:linux-node1 linux-node2IP:eth0:192.168.56.11 eth0:192.168.56.12安装系统: centos-7.x-86x_64基本系统:1VCPU+2048M内存+50G(动态)硬盘网络选择: 使用网络地址转换(NAT)使用软件:VMware Workstation2. 新建虚拟机打开VMware-文件-新建虚拟机虚拟机向导–自定义–下一步选择最高版本workstations-下一步稍原创 2020-10-27 15:38:24 · 226 阅读 · 0 评论 -
Centos 7 安装mysql5.7数据库
1. 安装YUM Repo# 下载yum repowget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm# 安装reporpm -ivh mysql57-community-release-el7-9.noarch.rpm2. 安装mysql-server# 安装mysql-server可能会很慢,有解决方案yum install mysql-server# 启动mysqlsystemctl原创 2020-08-16 01:36:45 · 309 阅读 · 0 评论 -
Python版本升级后出现的一些问题解决方案
1. 无法打开终端2. 打开终端出现报错信息问题/usr/bin/python3: Error while finding module specification for 'virtualenvwrapper.hook_loader' (ModuleNotFoundError: No module named 'virtualenvwrapper')virtualenvwrapper.s...原创 2020-07-20 09:26:44 · 406 阅读 · 0 评论 -
Django配置Nginx,域名
1. 阿里云添加域名解析2. 配置Nginx前端 可通过 bk.bkda.cn www.bkda.cn bkda.cn访问页面服务端 可通过 api.bkda.cn/… 访问服务端接口原创 2020-06-15 10:49:16 · 851 阅读 · 0 评论 -
docker的下载,备份,与恢复
1. 安装docker(CentOS 7下)# 下载命令yum -y install docker-ioyum list installed | grep docker# 添加阿里的镜像加速vi /etc/docker/daemon.json{ "registry-mirrors": ["https://wghlmi3i.mirror.aliyuncs.com"]}# 启动镜像systemctl start docker.service2. 备份docker镜像# 查原创 2020-05-29 11:44:47 · 397 阅读 · 0 评论 -
Ubuntu开机提示:检测到系统程序出现问题
sudo vi /etc/default/apport将enabled = 1 修改为下图的 0,然后保存原创 2019-06-03 09:15:48 · 1148 阅读 · 3 评论 -
乌班图ping不通windows解决方案(前提win可以ping乌班图)
最近在搭建windows和ubuntu虚拟机环境的时候,配置好局域网ip地址,默认网关,子网掩码之后发现只有windows端可以ping通Ubuntu,但是反之Ubuntu始终无法ping通windows。解决方法总结如下:1、选中windows右下角的网络图标,选择打开“网络和共享中心”;2、在打开的页面中选择左侧的防火墙选项,打开防火墙;3、选择“高级设置”;4、从新打开的窗口中...原创 2019-04-27 19:07:50 · 5562 阅读 · 0 评论 -
pycharm中的Terminal无法使用git命令--报错"git"不是内部或外部命令,也不是可运行的程序或批处理文件
问题:在Pycharm中的Terminal下使用git命令报错解决方案1.第一步:2.第二步:3.第三步:重启PyCharm4.第四步:测试原创 2020-05-08 21:25:14 · 9608 阅读 · 8 评论 -
Liunx上的系统时间修改与更新
1. 手动修改查看系统当前时间# 查看时间date当时间与当前时间不一致时,或者有修改系统时间需求时,可手动修改时间date -s "2020-04-30 13:30:30"2. 自动更新时间手动修改时间会有误差,可同步网络时间# 安装ntp服务apt-get install ntp# yum install ntp下载ntpdateapt install nt...原创 2020-04-30 13:49:54 · 495 阅读 · 0 评论 -
Linux命令行安装redis流程
1.在线安装wget http://download.redis.io/releases/redis-4.0.11.tar.gztar xzf redis-2.8.17.tar.gzcd redis-2.8.17makemake 命令执行后redis-4.0.11目录下会出现编译后的redis服务程序redis-server,和用于测试的客户端程序redis-cli,两个程序位于安装目...原创 2020-04-29 17:58:32 · 444 阅读 · 0 评论 -
windows--Linux 执行Shell脚本报错 “syntax error: unexpected end of file”
脚本在window环境下编写,传到linux服务器上,执行报错 syntax error: unexpected end of file出错原因:doc下的文本内容格式和unix下的格式有所不同,比如dos文件传输到unix系统时,会在每行的结尾多一个^M结束符解决办法# 使用vi打开脚本文件vi da.sh# 点击Esc进入命令行模式,输入一下代码确定:set filefo...原创 2020-04-28 14:51:18 · 405 阅读 · 0 评论 -
SSH登陆报错解决方案:Permission denied, please try again.
linux环境中,ssh登录报错,Permission denied, please try again.1. 确保ssh已经下载# 下载sshsudo apt-get install openssh-server2. 修改配置文件# 使用root用户编辑配置文件(非root用户前面加 sudo)vi /etc/ssh/sshd_config输入i进入编辑模式,将28行代码中...原创 2020-04-16 14:10:00 · 26684 阅读 · 2 评论 -
Python版本升级后出现的一些问题及解决方案
Python版本升级后终端打不开,即使运行也会报各种错误ModuleNotFoundError: No module named 'gdbm' 或者ImportError: cannot import name '_gi'解决办法# 1. 使用键盘 Ctrl+Alt+F1进入命令行模式,并输入账号密码登录终端# 2. 下载缺少的模块sudo apt-get install pyt...原创 2019-12-24 09:33:15 · 1469 阅读 · 0 评论 -
本地访问服务器数据库或虚拟机数据库
1. 打开数据库配置文件sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 2. 找到 bind-address = 127.0.0.1 修改成bind-address = 0.0.0.03. 重启MySQLsudo service mysql restart 4. 进入数据库mysql -uroot -p5. 添加可登陆用户账户密码...原创 2020-04-10 13:46:18 · 535 阅读 · 0 评论 -
使用命令行安装pip
1. 登录liunx查看pip是否已经安装# 查看版本pip --version# 查看pip安装包列表pip list2. 报错,表示pip没有安装,使用以下命令,下载get-pip.py文件# 下载安装脚本curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py3. 安装 python3-distutils# 下...原创 2020-03-31 17:15:33 · 10804 阅读 · 0 评论 -
Docker启动报错:Job for docker.service failed because the control process exited with error code
标题启动Docker出现以下报错:Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” for details查看docker 版本,只有client,没有serv...原创 2020-03-18 09:37:26 · 579 阅读 · 0 评论 -
Ubuntu开放指定端口方法
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT原创 2020-03-16 11:59:42 · 3636 阅读 · 0 评论 -
常用的Linux命令汇总-不断更新
将本地桌面项目文件夹上传至服务器scp -r Desktop/Datas root@11.11.11.11:/ 将服务器文件夹下载至当前目录scp -r root@106.15.33.225:/a ./原创 2020-03-11 17:44:24 · 239 阅读 · 0 评论 -
MySQL无法启动报错 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)
连接数据库 mysql -uroot -p报错:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)1.此电脑-右键点击管理2.点击服务和应用-服务3.查找是否有MySQL,如果有,启动,自动4.没有MySQL,手动下载 mysqld -install(需要使用管理员权限打开cmd)5.下...原创 2020-02-19 12:53:24 · 414 阅读 · 0 评论 -
juyterhub
juyterhub的部署下载镜像docker pull jupyterhub/jupyterhub实例化容器docker run -p 8000:8000 -d --name jupyterhub jupyterhub/jupyterhub jupyterhub这条语句的作用指的是物理机上的8000端口映射到docker容器中的8000端口使用 jupyterhub/jupyte...原创 2019-09-08 09:22:54 · 402 阅读 · 1 评论 -
VMware Ubuntu 扩展磁盘空间方案
1、虚拟机的磁盘扩容步骤如下:2、将扩展的磁盘空间挂载到系统中1)分区操作的几个命令 fdisk 磁盘分区相关操作 df 系统分区挂载信息 mount 挂载分区 umount 卸载分区 mkfs.ext4 格式化分区2)执行命令 sudo df -h查看...原创 2019-07-31 01:45:14 · 1596 阅读 · 0 评论 -
vim-常用命令大全汇总
常用指令收集基础命令" ctrl+q 可以联合复制,粘贴,替换用 行操作" ctrl+w+j ctrl+w+k (:bn :bp :bd)" ‘. 它移动光标到上一次的修改行" . 它移动光标到上一次的修改点 " . 重复上次命令 " <C-O> : 依次沿着你的跳转记录向回跳 (从最近的一次开始) ...原创 2019-07-03 20:29:01 · 285 阅读 · 0 评论 -
python-常用pip命令
安装包在线安装pip install <包名>pip install django==1.9pip install "django>=1.9" requirements.txt 内容为 MySQL-Connector-Python==2.0.1 MySQL-python==1.2.3 Django==1.5.4打包安装将虚拟环境中的...原创 2019-07-03 10:17:39 · 277 阅读 · 0 评论 -
Ubuntu下安装虚拟环境流程
1 安装虚拟环境的命令 :sudo pip install virtualenvsudo pip install virtualenvwrapper2 配置环境变量安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:# 1、创建目录用来存放虚拟环境mkdir $HOME/.virtualenvs# 2、打开~/.bashrc文件,并添加如下:expo...原创 2019-07-02 09:11:31 · 279 阅读 · 0 评论 -
linux命令之--top htop
top 实时显示 process 的动态htop,top的增强版:top比较繁琐默认支持图形界面的鼠标操作可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行杀进程时不需要输入进程号等...原创 2019-06-10 11:14:16 · 300 阅读 · 0 评论 -
乌班图关机重启命令
关机:1.shutdown -h now 立刻关机(root用户使用)2.shutdown -h 10 10分钟后关机(root用户使用)3.poweroff 立刻关机4.init 05.halt 立刻关机重启:1.reboot2.shutdown -r now 立刻重启(root用户使用)4.shutdown -r 10 过10分钟自动重启(root用户使用)...原创 2019-05-23 22:46:33 · 5187 阅读 · 0 评论