Linux
孜孜孜孜不倦
学无止境!一步步向目标前进!
展开
-
Centos7 下安装python3及卸载
一、安装python31、安装依赖包yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y2、下载python安装包wget https://www.python.org/ftp/python/3.5.2/Python...原创 2019-06-20 19:47:43 · 4779 阅读 · 0 评论 -
Dockerhub的使用--注册、登录、上传、拉取
Registry 仓库,用来存储镜像,registry 分为公有库和私有库,公有库是指所有人都有权限访问下载镜像的库,私有库规定范围内可以使用的库。DockerHub是docker官网推出的docker 仓库的一个公共服务器,在上面可以有私有和公有的镜像,目前已经有15000的镜像在该服务器上,我们可以通过docker_hub来管理自己的镜像。Dockerhub 使用步骤官网地址 ht...原创 2019-06-30 14:12:51 · 8449 阅读 · 2 评论 -
Centos7下mysql主从备份(读写分离)环境搭建
Mysql读写分离背景: 在web网站开发当中,网站优化是一门高深的学问:主要可以用到两个方面的技术:缓存技术数据库缓存文件缓存雪碧图负载均衡技术数据库的主从备份(读写分离) 在日常工作当中,可能遇到同样一个数据库,有的表查询频繁,比如文章表,信息表,有的表插入频繁,比如注册表。用同一台mysql服务器完成大量的查询和插入事务,效率较低,于是就需要使用mysql的主从...原创 2019-07-04 11:50:41 · 291 阅读 · 0 评论 -
docker创建时警告:WARNING: IPv4 forwarding is disabled. Networking will not work.
问题截图:但是查看容器还是发现已经创建解决方式:打开/usr/lib/sysctl.d/00-system.conf添加net.ipv4.ip_forward=1重启网络服务systemctl restart network将报错的容器删除,重新创建,就可解决后续创建容器不会提示警告的问题参考链接:https://blog.csdn.net/yjk13703623757/...转载 2019-06-28 16:45:49 · 163 阅读 · 0 评论 -
基于docker容器(纯净centos系统)打包centos7+python3的镜像
1、下载centos镜像搜索centos镜像并下载 docker search centos截图展示:docker pull docker.io/centos截图展示:查看下载的centos纯净系统docker images截图展示:2、创建基于centos镜像的容器docker run -dit --name centos_demo 9f38484d220f截...原创 2019-06-28 16:08:47 · 4858 阅读 · 2 评论 -
基于paramiko模块对服务器进行ssh操作
paramiko 是python三方的ssh模块,通过socket实现了ssh的功能。安装下载paramiko模块pip install paramiko使用paramiko模块登录Centos7,实现简单的Linux命令操作import paramiko# 创建一个ssh的客户端(对象实例化)ssh = paramiko.SSHClient()# 创建ssh连接的白名单(实现...原创 2019-06-24 22:29:30 · 331 阅读 · 0 评论 -
Centos7 后台执行(nohup命令)
nohup命令详解nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。nohup 是 no hang up 的缩写,就是不挂断的意思。nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户...转载 2019-06-26 15:52:25 · 18078 阅读 · 0 评论 -
Centos7切换终端的方式
centos7(命令行模式下)中虚拟终端可以通过Ctrl+Alt+Fn(n为1-6)来切换文本终端(最大6个终端同时运行),也可以通过命令chvt n(n为1-6)来切换命令行模式终端,如果要退出终端可以使用logout注销此终端 centos7中可以通过Ctrl+Alt+F7启动图形界面,也可以通过startx命令启动图形界面,也可通过init 5改变系统运行级别启动图形界面...转载 2019-06-26 11:26:05 · 11228 阅读 · 0 评论 -
使用python根据/etc/passwd文件统计当前系统下的系统用户和本地用户个数
#!/usr/bin/python3#coding:utf8with open("/etc/passwd") as f: result = {"system":0,"local":0} for line in f: args = line.split(":") d = dict( username = args[0],...原创 2019-06-25 20:43:18 · 1327 阅读 · 0 评论 -
Centos7下使用ssh私钥登录
在测试之前,先看看一般的ssh登录,就可以明显看出ssh私钥登录的特性(一般私钥登录是针对一些权限安全性高的公司,只允许指定计算机登录的方式)一般登录方式:ssh 用户名@服务器地址一般第一次使用ssh服务之后,第一次登录某个服务器会提示你是否继续连接登录,然后将次服务器添加至ssh白名单,后续登录就不需要询问你,只需输入密码即可Known_hosts文件是ssh的白名单,记录着可以安...原创 2019-06-25 20:03:26 · 3048 阅读 · 0 评论 -
Linux进程管理
linux进程管理进程:程序的一次运行。进程拥有独立的内存空间。拥有获取和释放内存的能力僵尸进程:当进程结束,内存没有释放,一直占用内存的进程。 在上面的代码当中,主线程 mian在子线程都开启(start)之后输出main is end 然后结束,之后子线程接着运行,运行完成之后,没有释放内存,卡在这里。查看进程ps -aux查看系统进程选项说明:-a 显示所有用户的进...转载 2019-06-25 19:48:48 · 491 阅读 · 0 评论 -
Centos7安装教程
1、下载centos7的镜像到华为云镜像官方网站下载https://mirrors.huaweicloud.com/2、创建虚拟机并载入镜像3、开启虚拟机,正式安装选择第一项:Install Centos7安装Centos7选择语言:中文–中文简体–继续点击最小化安装,选择带GUI服务器模式选择系统安装位置,进行系统分区选择我要配置分区点击“+”,添加...转载 2019-06-17 22:14:41 · 389 阅读 · 0 评论 -
解决Centos7安装python3后pip工具无法使用
问题描述:Centos7安装python3,正常流程全部配置完成,python3,pip3的软链接也建立了但是python3可以正常使用,而pip3报错,无法找到文件或目录解决方法:which命令:查找python的路径type命令:也是查找python的路径发现两次命令查询的结果并不一致使用hash -r清除Linux下哈希表中所有缓存,下次再type python就会去系统环境...原创 2019-06-20 20:19:08 · 2997 阅读 · 0 评论 -
centos7误删除python2.7导致的python和yum不可用处理
centos7误删除python2.7后导致yum不可用:问题截图解决方法:1、在opt目录下创建site_package/python3递归目录,然后下载以下RPM包,并存入/opt/site_package/python3目录中http://vault.centos.org/7.5.1804/os/x86_64/Packages/lvm2-python-libs-2.02.177-4...原创 2019-06-20 20:07:44 · 1958 阅读 · 0 评论 -
dockr 私有仓库搭建
Dockr 私有仓库搭建 Docker仓库的搭建技术以及被docker公司开源,并且封装成一个docker镜像,现在搭建docker仓库只需要下载镜像,开启服务即可。一、环境准备:docker 服务器(私有仓库)10.10.21.130docker 客户端 10.10.21.16保证能够通信:二、docker服务器搭建1、docker后期端口转发需要用到防火墙,所以docker服...原创 2019-06-30 16:49:35 · 654 阅读 · 0 评论