学习分享
武平宁
这个作者很懒,什么都没留下…
展开
-
shell 变量加1的11种方法
#!/bin/bash count=0while :do if [ $RANDOM != 32767 ] then #count=$((count+1)) #count=$[count+1] #count=$(expr $count + 1) #let "count+=1" #((count+=1))原创 2021-03-01 21:18:24 · 6427 阅读 · 1 评论 -
Linux SSH(代理、.ssh目录、链接慢)
.ssh目录说明[root@dewan01 ~]# cd ~/.ssh[root@dewan01 .ssh]# lsauthorized_keys config id_rsa id_rsa.pub known_hosts~/.ssh/id_rsa.pub本机当前用户的公钥,可使用ssh-keygen 命令生成。~/.ssh/id_rsa本机当前用户的私钥,可使用ssh-keygen 命令生成。~/.ssh/configssh用户配置文件(客户端),没有的话自己新建一个。Host原创 2020-10-26 15:34:05 · 640 阅读 · 0 评论 -
Docker 入门学习笔记
引用:http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html(从程序运行的环境配置这个难题出发,介绍了使用虚拟机和容器的优劣,然后引出了docker。)Docker,将应用程序和该程序的依赖打包在一个文件里。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就像运行在真实的物理机上一样。有了docker,就不用担心环境问题。...原创 2020-06-15 11:26:00 · 165 阅读 · 0 评论 -
Mysql 四层逻辑架构
引用:https://www.cnblogs.com/ZJOE80/p/12955666.htmlMySQL是一个开放源代码的关系数据库管理系统。网络连接层包含本地socket通信,和基于客户端/服务端工具实现的tcp/ip通信。组件:Connectors:负责与其他编程语言的sql语言进行交互服务层负责查询处理和其他系统任务。组件:Management Serveices & Utilities:系统管理与控制组件Connection Pool (连接池)SQL Inte原创 2020-06-12 17:59:53 · 742 阅读 · 0 评论 -
Python 学习笔记(610)-- 列表和元组
列表(List)列表,是Python语言显著区别与其他语言的一种数据结构,其设计的更加灵活,可弥补字符串本身的各种缺陷。定义列表是可变的序列。列表操作增加1.尾部增加元素append()2.指定位置插入新元素insert()查找3.返回指定元素下标index()4.成员运算判断in5.下标、切片读取元素修改6.通过指定下标,对对应元素进行赋值修改删除7.清空列表clear()8.从列表中弹出并删除一个元素pop()9.删除元素的指定值,一次只能删除一个,顺序从左到右remo原创 2020-06-10 19:29:36 · 239 阅读 · 0 评论 -
Python 学习笔记(610)-- 变量与简单数据类型
1.什么是变量量,记录的是事物的状态变,指事物的状态是可变的2.为什么要使用变量让计算机具备人记忆事物的能力变量在Python中,变量(variable)指的是与关联标识符配对的内存存储地址。当变量被使用时,在内存里产生两个动作,一是开辟指定地址的空间,二是赋予指定的变量值。变量的三个部分,变量名、赋值符号、变量值变量的三个特性,id(变量的内存空间地址)、type(变量的类型)、value(变量的值)变量的两种比较,is比较的是id,==比较的是value。小整数池的概念在pytho原创 2020-06-10 10:40:17 · 167 阅读 · 0 评论 -
Python 学习笔记(0531)
Linux下查看已安装模块[root@dewan01 list]# pydoc modules## 或者>>> help("modules")原创 2020-05-31 09:43:23 · 135 阅读 · 0 评论 -
Python3 学习摘要 -- 文本文件操作
云主机上安装的python2.7,需要升级到python3的版本yum install epel-release -y ## 安装依赖yum install python36 -y oot@dewan01 ~]# cd /usr/bin/[root@dewan01 bin]# ll python ## python命令指向的仍是python2lrwxrwxrwx 1 root root 9 May 28 21:49 python -> python2 [root@dewan01 b原创 2020-05-28 21:58:56 · 169 阅读 · 0 评论 -
Linux 相关的重要基础知识
linux内核文件系统:proc、tmpfs、devfs、sysfs[root@dewan01 bus]# du -sh /proc/ /sys/0 /proc/0 /sys//sys在 Linux 2.5 内核的开发过程中,人们设计了一套新的设备模型,目的是为了对计算机上的所有设备进行统一地表示和操作,包括设备本身和设备之间的连接关系。这个模型是在分析了 PCI 和 USB 的总线驱动过程中得到的,这两个总线类型能代表当前系统中的大多数设备类型。为了将这些有层次结构的原创 2020-05-19 12:08:00 · 298 阅读 · 0 评论 -
计算机相关的重要基础知识
一,计算机的分类个人移动设备(PMD),比如平板电脑、手机桌面计算机(PC),比如台式机、笔记本电脑,包括低端的上网本和高端高配工作站服务器,强调可用性(365*7)、可扩展性和高吞吐能力集群/仓库级计算机(WSC),一组桌面计算机或服务器通过局域网连接在一起,运转方式类似于一个更大型的计算机。嵌入式计算机,不能运行第三方软件的计算机,比如微波炉、洗衣机、电梯中使用的微处理器,其主要目标是以最低的价格满足性能的需要。二,并行度与并行体系结构的分类在所有的计算机类别中,多种级别的并行度现在原创 2020-05-18 23:10:12 · 341 阅读 · 0 评论 -
linux 查看内存及cpu相关信息
top命令实时动态查看内存、cpu使用信息top然后按“M”对内存使用进行排序。同理,对cpu使用进行排序按“P”。或者,查看/proc/cpuinfo文件cat /proc/cpuinfo或者,通过mpstat和sar命令查看各个cpu的使用情况mpstat -P ALL [ <interval> [ <count> ] ]sar -...原创 2018-04-23 09:57:16 · 279 阅读 · 0 评论 -
Shell ${!shuzu[@]} 获取数组的所有下标
#!/bin/bash##创建一个数组shuzu=(qweasdzxc)for i in ${!shuzu[@]}##得到数组的下标,并在下面打印doecho $iecho ${shuzu[$i]}##根据下标打印数组对应的值done执行:# bash shuzu.sh 0 qwe 1 asd 2 zxc...原创 2018-07-17 20:23:44 · 8623 阅读 · 1 评论 -
windows与linux中,ping大数据包的命令格式
日常工作中,为了测试网络的质量,经常会有ping大数据包的场景,有时环境是windows,参数数ping -l x.x.x.x;有时环境是linux,参数是ping -s x.x.x.x。Windows下的帮助信息:[c:\~]$ ping用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] ...原创 2018-09-03 10:14:47 · 4578 阅读 · 0 评论 -
Linux crontab使用摘要
crontab是linux下设置定时任务的工具,守护进程为crond,可以用ps -ef |grep crond查看,一般系统都自带安装,若没有则手工安装一下。一,定时任务的配置命令,可以参考cat /etc/crontab文件: ps…. 如果当前还没有配置定时任务,该文件可能为空二,命令操作:crontab -e该命令会打开/var/spool/cron/ro...原创 2018-07-30 12:07:25 · 172 阅读 · 0 评论 -
Linux 脚本使用摘要
无需执行权限读取、执行文件 :source是在当前shell,bash 会去打开一个shell。全局变量配置:针对所有用户的在/etc/profile,针对单个用户的在~/.bash_profile。CDPATH,和alias一样可以,可以简化常用的长目录。...原创 2018-06-06 09:43:16 · 211 阅读 · 0 评论 -
Linux 命令使用记录
$((...))结构,是C风格的表达式,其返回的结果是表达式值。$(...)结构,括号里放命令,可以得到命令的返回结果。[Ctrl+s键],停止滚屏;[Ctrl+q键]恢复滚屏。gcore 进程号生成运行程序的核心文件 ,配合gdb命令,调试多线程,查死锁。...原创 2018-11-27 12:00:23 · 235 阅读 · 0 评论 -
Linux最大文件描述符数
引用(转发):https://blog.csdn.net/genzld/article/details/86564821一:系统1.系统最大打开文件描述符数: /proc/sys/fs/file-max2.查看: $ cat /proc/sys/fs/file-max3.重新设置: ①临时性: $ echo 1000000 > /pro/sys/fs...转载 2019-04-12 10:15:48 · 2289 阅读 · 0 评论 -
mysql 视图
MYSQL 5 以上,添加了对视图的支持。视图的定义视图是虚拟的表,视图只包含使用时动态检索数据的查询。视图是一种设施,用来查看存储在别处的数据。为什么使用视图重用SQL语句、简化SQL操作、使用表的部分数据、保护数据、更改数据格式和表示。注意复杂视图会大量消耗系统的性能,在部署大量的视图前,应该进行测试。一般,应该将视图用于检索(SELECT语句),而不是用于更新(IN...原创 2019-09-25 13:50:20 · 146 阅读 · 0 评论 -
myql 存储过程
作用存储过程,是为以后的使用而保存的一条或多条Mysql语句的集合。对于Mysql来说,它实际上相当于一种函数。为什么要使用存储过程简化复杂的操作保证数据完整性,设想一下所有开发人员和应用程序都使用同一存储过程,则使用的代码都是相同的简化对变动的管理,如果表名、列名或者业务逻辑等有修改,只需要更改存储过程的代码,使用它的人甚至都不需要知道这些变化。这一点延伸就是安全性。提高性能,使...原创 2019-09-29 09:29:41 · 123 阅读 · 0 评论 -
Linux grep使用摘要(或操作、带行号打印、计数)
一,grep命令1.egrep 与grep -E 功能相似:还有 grep -e:使用awk实现:2.grep定义:(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并打印出匹配的行。 3.grep的 ...原创 2018-05-28 17:38:18 · 9337 阅读 · 0 评论