![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
一匹脱缰的野马
一匹脱缰的野马
展开
-
Linux基本操作
Linux命令格式:命令 【选项】【参数】ls:查看。ls -l:以列表的形式查看目录。ls -l Desktop/:查看Desktop下的文件。ls --help:查看命令文档。ctrl+l:清屏。cd +两下tab键:列出与命令相关的所有内容。单tab键:补全路径。cd 路径:找到路径。.代表当前路径,..代表上一级路径,/代表系统总目录。pwd:返回当前目...原创 2019-06-25 20:31:35 · 278 阅读 · 0 评论 -
Python进行ssh操作
python进行ssh操作需要用到paramiko模块,paramiko是python的三方ssh模块,通过socket实现了ssh功能。下载paramikopip install paramikoparamiko使用代码示例如下import paramiko#创建一个ssh的客户端,用来连接服务器ssh = paramiko.SSHClient()#创建一个ss...原创 2019-06-29 17:01:55 · 37720 阅读 · 3 评论 -
Linux查看与操作进程
进程查看ps 查看进程-a 显示所有用户的进程-u 按照用户名和启动时间排序显示-x 无控制终端执行的进程-e 显示所有进程,包括没有控制终端的进程-f 以树状结构显示Ps -aux下显示的进程信息的含义USER 用户PID 进程id%CPU 占CPU百分比%MEM 内存使用百分比VZS 进程占用虚拟内存大小RSS 驻留中...原创 2019-06-29 22:06:36 · 457 阅读 · 0 评论 -
docker私有化仓库创建
Docker仓库的搭建技术是开源的,并封装成一个docker镜像,现在搭建只需下载镜像和开启服务即可。Docker 仓库机ip 10.10.21.178Docker 客户端ip 10.10.21.177在进行私有化仓库创建之前要保证两台计算机可以链接(ping通)仓库端:docker后期端口转发需要用到防火墙,所以docker需要开启防火墙。但是要关闭...原创 2019-06-30 20:09:08 · 407 阅读 · 0 评论 -
Linux计划任务之突发性任务任务at
计划任务一般分为两种突发性的任务,当次完成任务,之后就不执行了定时性的任务,就是例行任务,一个周期重复执行的任务关于at突发性任务at 在linux上是一种服务,在使用前需要开启atd服务器,命令为 : systemctl start atd建立突发性任务在14:00建立文件/opt/hello需要先at 14:10接下来输入要执行的命令mkdi...原创 2019-06-30 20:50:26 · 390 阅读 · 0 评论 -
Linux计划任务之定时性任务
定时性的任务 crontab定时性的任务 crontab和at一样,crontab是一种服务,需要开启,命令为:systemctl start crond命令的名字叫 crontab服务的名字叫 crondcrontab命令参数-u 用户 +用户名-l 列出当下用户的定时计划任务详情查看当前命令格式:crontab -u root -l-r 删除计划任务...原创 2019-06-30 21:34:16 · 310 阅读 · 0 评论 -
搭建mysql读写分离服务器
Mysql读写分离概念部分网站优化技术网站优化主要用到的两个技术为缓存技术和负载均衡技术,缓存技术包括数据库缓存,文件缓存,雪碧图,负载均衡技术包括数据库的主从备份(读写分离)。为什么使用读写分离?在生活中可能遇到一个数据库,有的查找频繁,比如文章表,信息表。有的插入频分,如注册表。用同一台mysql服务器完成大量的插入和查询效率较低。这个时候就需要两台服务器,一台称他...原创 2019-07-05 21:19:22 · 4616 阅读 · 2 评论 -
Nginx部署django项目
Django web服务本身不被Nginx以及Apache服务器支持,Nginx和Apache的主要功能就是在服务器上运行http web服务。但完成的django网站需要使用Nginx或者Apache进行运行,所以采用uwsgi web服务器作为中间服务器,其作为中间的桥梁来连接django项目和服务器。关于域名解析域名解析就是将域名和ip绑定到一起,访问域名就是访问ip。ht...原创 2019-08-04 16:38:08 · 466 阅读 · 0 评论 -
Flask+nginx项目部署
实验前准备 本实验在centos环境下进行,python为3.5版本。实验开启前,要保证计算机之间能相互ping通。实验开始前先把防火墙关闭(工作中找运维同事打开响应的端口)。项目和pip包安装收集项目需要的安装包上传项目到服务器把项目需要的安装包和项目代码上传至服务器上,可以通过xftp或者其他方式。将安装包安装到服务器上...原创 2019-08-13 19:37:57 · 1017 阅读 · 0 评论 -
使用秘钥进行ssh远程链接
私钥登陆不想让用户知道密码,只能通过特定电脑登录,通过其它电脑登陆不了。生成私钥和公钥生成私钥和公钥命令:ssh-keygen -t rsa生成的公钥(id_rsa.pub)私钥(id_rsa)保存秘钥的目录如下私钥:公钥:在本机上复制公钥为authorized_keys使用命令将公钥发给对方格式:复制命令 本地文件...原创 2019-06-29 16:52:27 · 1222 阅读 · 0 评论 -
ssh进行远程链接
SSH基本介绍Ssh是远程链接工具,功能:文件上传下载,远程控制等,ssh可以作为文件服务器和版本控制服务器的核心技术点,也是跳板机和堡垒机的核心知识点。在虚拟环境下克隆一台计算机连接前操作远程登录的话两台机器之间需要ping通。先关闭防火墙:systemctl stop firewalld关闭Linux的安全模式:setenforce 0...原创 2019-06-29 16:40:56 · 340 阅读 · 0 评论 -
Linux的用户操作
用户的添加:useradd删除用户:userdel删除不干净的删除方式由于正在运行所以要先关闭进程但是当删除完成之后再次添加用户wangxiansheng的时候会报用户已经存在,这是候需要到/home下删除原来的wangxiansheng文件。递归删除递归删除删除的干净,如下:修改密码:passwd根目录下home文件存放其他用户信息,...原创 2019-06-28 22:25:14 · 291 阅读 · 0 评论 -
Linux文件权限
ls -a :查看所有文件,包括隐藏文件。文件权限文件权限包括:r读,w:写,x:执行。针对三种对象:拥有人,拥有组,其他人。读写有两种表达方式:(1)-代表没有权限,权限首字母代表拥有权限。-w-只有写的权限,rw-只有读写权限。(2)用4,2,1三个数字的和代表r,w,x权限chmod的用法chmod 777 权限全部打开(拥有人,拥有组,其他...原创 2019-06-25 22:17:11 · 329 阅读 · 0 评论 -
Linux后台执行
解除屏幕占用,并且保持命令执行。类似于windows最小化。top:查看CPU信息。> :定位将前面内容定位到后面文件当中echoecho :echo aaa > 1.txt ,把aaa写到(覆盖)aaa中echo > 1.txt 可以用来清空文件通过&来进行后台操作在命令的尾部添加&进行后台执行,命令有返回还是会返回...原创 2019-06-26 19:56:54 · 2232 阅读 · 0 评论 -
Linux配置静态ip
OSI七层参考模型应用层 http ftp表示层 ASCII会话层 传输层 防火墙 tcp udp网络层 家用交换机数据链路层 机房交换机物理层 集线器 ip地址分类A 0-127 0保留,127保留,127.0.0.1 代表本机ipB 128-191C 192-223 ...原创 2019-06-26 21:58:24 · 334 阅读 · 0 评论 -
YUM库配置与mariadb的安装
Yum(Yellow dog Updater, Modified)使用python编写,yum类似于python的pip。在Linux下配置文件中[]代表配置名称,下面是具体配置内容,以内容以键=值的格式展示常用yum命令Yum list:列出所有的包,为红色代表包缺失。Yum list python:列出所有python包。Yum search pytho...原创 2019-06-26 22:14:27 · 284 阅读 · 0 评论 -
Docker的安装和使用
概念理解虚拟化:是一种资源管理技术,将计算机的各种实体资源进行抽象,重新呈现出来,打破了实体结构之间不可切割的障碍,使用户以更加合理的组态使用资源。通常是把高性能的计算机虚拟成几台低端机,或把多台计算机虚拟成一台高端机。沙箱沙箱是小的独立的纯净环境,Anaconda是沙箱环境,可以创建独立的python环境。Docker沙箱沙箱好处:提供独立的开发环境,便...原创 2019-06-27 17:11:52 · 226 阅读 · 0 评论 -
Linux开关机
shutdown-r 重启计算机-h 关机shutdown -h now 立刻关机shutdown -h 10 十分钟关机shutdown -r 22:22 在22:22之后重启init的七个启动级别0 系统停机模式,系统默认不能是停机模式,否则不能正常启动,通常用init 0关机。1 单用模式,root权限,禁止远程登录,类似于window...原创 2019-06-27 19:42:35 · 848 阅读 · 0 评论 -
Linux下安装python
安装依赖包yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y下载安装包wget会把网上资源下载到本地wget https://www.python.org/ftp/python/3.5.2/Python...原创 2019-06-27 21:11:46 · 234 阅读 · 0 评论 -
docker下安装mysql仓库
docker安装与拉取镜像的命令centos下安装docker:yum install docker -y开启docker: systemctl start docker使用docker搜索镜像:docker search 镜像的名称。在搜索之前需要先配置源文件在/etc/docker/daemon.json下配置为为搜索结果如下使用docker拉取镜像:docker...原创 2019-06-28 19:32:46 · 323 阅读 · 0 评论 -
Docker创建镜像打包
docker常见命令Docker镜像的添加:Docker pull 镜像名称,Docker run 镜像名称Docker镜像的查看:Docker imagesDocker镜像的删除:Docker rmi 镜像id或者名称下载纯净centos7环境先查找centos镜像版本拉取镜像在镜像中安装python3环境创建仓库进入仓库在...原创 2019-06-28 20:10:53 · 643 阅读 · 0 评论 -
elasticsearch的安装和基本使用
关于ElasticsearchElasticsearch是一个由java编写一个分部式搜索引擎,使用elasticsearch可以实现以下功能。快速的全文检索,100万数据不到1秒 分布式和集群 本身提供完善的restful接口Elasticsearch使用场景在django或者flask使用当中,用elasticsearch代替数据库存储一部分内容。或者在爬虫当中,使用...原创 2019-08-14 20:17:06 · 177 阅读 · 0 评论