2021

Linux OS共享文件

背景: 相较于windows、unix等OS,Linux因为其开源、安全、稳定、性能优越等优点,已越来越受到互联网的青睐。而我们在学习和使用Linux也就会考虑到Linux机器和我们日常用的windows之间的通信,文件共享等问题。 问题定位: 1、如何实现Linux OS共享文件?   2、如何在日常使用的windows上get到Linux服务器上的文件?   3、如何做到Linux服务器之间的文件共享? 解决办法: 常见方法:samba共享、NFS共享 一、samba共享   实现Linux的文件共享,也就是说在linux机器上共享文...

RPM安装软件

RMP:rpm命令详解、注意事项、rpm仓库、安装实例、srpm:源码rpm RPM Package Manager   由Red Hat公司提出,被众多Linux发行版所采用;   建立统一的数据库文件,详细记录软件包安装、卸载等变化信息,能够自动分析软件包依赖关系。 一、rpm命令 1、查询已经安装的RPM软件信息 rpm -q   1、q –query查询   2、query-options查询子选项     :查看指定软件的详细信息     :查看系统中已安装的所有R...

YUM安装软件

YUM:介绍、工作流程、本地yum、网络yum、yum的相关命令 一、What is YUM   YUM是基于rpm但更胜于rpm的软件管理工具 YUM的优点:   1、更方便的管理rpm软件包   2、自动解决了rpm的依赖问题   3、可以配置多个“资源仓库”   … 二、YUM的基本工作流程   1、服务器端:在服务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。   2、客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW或FTP方式,本地YUM通过file...

Linux计划任务

Q:Linux下,如果想要在指定的某个时间点干点什么事,该如何制定计划? A:   计划任务,创建和管理在指定时间自动执行的任务。 注意:   要是任务计划在指定时间自动运行,计划任务的服务必须是启动的。 1、使用at命令调用atd进程设置在某个特定的时间,执行一次性任务。 2、使用crontab命令调用crond进程,设置按固定的周期(如每天、每周等)重复执行预先计划好的任务。 一、一次性计划任务   在指定的日期、时间点自动执行预先设置的一些命令操作。   系统服务的名称:/etc/init.d/atd 1...

Python初探

Q:DBA是运维数据库,为什么还要懂开发? A:   维护:维护的机器太多了,很多重复的操作,需要开发出工具来实现   监控:所有机器的运行情况和健康状况都需要了解,全盘掌握cup、内存、磁盘、网络流量、数据库的性能及运行情况。需要图形化展现(可视化),自动化、智能化操作。 Q:DBA职业为什么需要掌握python? A:   1、运维+开发   2、综合能力大幅提升   3、一站式的DBA:系统、网络、数据库、开发 Q:Python能开发什么? A:   1、写运维脚本   2、开发网站   3、写软件、写游戏   ………… Q:Python有什么优势特点 A:   1、简单易...

ipython及Python初体验

阅读目录: Python环境体验 Python编辑器 ipython安装 Python提示符 Python初体验 print和变量 变量操作 内建函数:方法 数学运算:简单算术、随机数 关于模块 一、Python环境体验 1、常见Python编辑器介绍   1、在linux下使用vim     编辑Python脚本时,推荐……没有道理……   2、Eclipse   3、notepad++:挺好用的一款编辑工具   4、IDLE (官方自带)交互式的开发语言集成环境   5、pycharm 第三方的工具:ipython     学习、测试等常用ipython,很方便的编辑工具 ...

阿里云Aliyun_server

一、云概念   云主机是基于云计算平台的一种虚拟的主机服务器产品   云服务器(99.999%安全性,扩展性) 特点:   1、资源分配配置灵活,安全性能强。   2、优于VPS和独立服务器产品。 通俗的理解:   云主机是一台基于云平台的服务器或主机,通过远程连接登陆后,你会发现他就是一台服务器电脑,你在本地电脑上能做的事情,在这台云主机服务器上,你都可以做到。 例如:   如果你要进行某种项目,那么你要自己在云主机服务器上安装相应的应用脚本和数据库等搭建你自己需要的环境。 注意:   目前的云计算百分之95以上的应用为虚拟化,但是云计算≠虚拟化 云计算事业部:   1、卖服务...

DNS域名解析的过程

一、主机解析域名的顺序   1、找缓存   2、找本机的hosts文件   3、找DNS服务器 注意:   配置IP和主机名时,要记得修改/etc/hosts文件,因为有些应用程序在主机内的进程之间通信的时候,会本机的主机名,如果主机名不能正确解析到一个正常的IP地址,那么就会导致进程通信有问题。 二、概念解释 DNS(Domain Name System,域名系统) 1、因特网上作为域名和IP(Internet Protocol Address)地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 ...

python入门小记

一、help   python中的帮助手册,对于初学者,多多使用help,多看看原生注释…… 1、help的使用   1、命令需要使用双引号或者单引号括起来,不使用引号引起来会报错   2、类或者函数(方法)不需要   3、按q退出帮助 2、实例   In : help(a.count)  #查询a.count方法的使用   In : help(a.index)  #查询a.index方法的使用   In : help(a.split) #查询a.split方法的使用 二、常见的字符串处理方...

Python中如何调用Linux命令

一、使用os模块 >>>os模块中常见方法(Linux命令) os.remove():删除文件 os.rename():重命名文件 os.walk():生成目录树下的所有文件名 os.chdir():改变目录 os.mkdir/makedirs:创建目录/多层目录 os.rmdir/removedirs:删除目录/多层目录 os.listdir():列出指定目录的文件 os.getcwd():取得当前工作目录 os.chmod():改变目录权限 os.path.basename():去掉目录路径,...

计算机操作系统

基于《计算机操作系统》(第四版)总结:OS引论、进程描述与控制、处理机调度与死锁、存储器管理、虚拟存储器、输入输出系统、文件系统 一、操作系统引论 1、目标:方便性、有效性、可扩充性、开放性 2、作用:   1、作为用户与计算机硬件系统之间的接口   2、作为计算机系统资源的管理者   3、实现对计算机资源的抽象 3、发展过程:   1、人工操作方式:用户独占全机,CPU等待人工操作–带(卡)装卸   2、脱机输入/输出方式:事先将装有用户程序和数据的纸带装入纸带输入机,外围机控制,把纸带内容输入到磁带上(类似于磁盘),CPU需要时,从磁带高速调入内存。反之类同。  ...

Python内存管理机制

Python的内存管理机制:引入计数、垃圾回收、内存池机制 一、变量与对象 关系图如下: 1、变量,通过变量指针引用对象   变量指针指向具体对象的内存空间,取对象的值。 2、对象,类型已知,每个对象都包含一个头部信息(头部信息:类型标识符和引用计数器) 注意:   变量名没有类型,类型属于对象(因为变量引用对象,所以类型随对象),变量引用什么类型的对象,变量就是什么类型的。 PS:id()是python的内置函数,用于返回对象的身份,即对象的内存地址。 [crayon-68ab03ab0c1c2067963931...