实验用机:CentOS 5.7 破解密码 设置开机启动界面 系统运行级别 营救模式 一、破解密码 root用户可以更改任何用户的密码,普通用户只能修改自己的密码。 步骤: 1、重新启动系统 2、开机倒数时间内,敲任意键 3、按字母e去编辑 4、选择kernel 开头的行,再次按字母e 编辑 然后敲空格 输入数字1,再敲回车 进入单用户模式,破解密码。(此模式绕过密码验证) 5、按字母键b 去引导进入系统 6、直接passwd 修改root用户的密码 7、输入init 5或者init 3 进入系统,或者reboot重新启动系统 补充扩展: 1、修改配置文件—开机...
引入进程 进程 线程 PS命令、TOP命令、其他查看进程命令 进程的优先级 作业控制机制 kill命令 一、引入进程 1、内存划分为:用户空间和内核空间 1、在用户空间里运行的进程,就是用户进程,所属的状态为用户态 2、在内核空间里运行的进程,就是系统进程,所属的状态为内核态 例:执行内核里的代码的时候,就是属于内核态。 Linux的kernel其实就是一个软件,比较核心而已。 内核作用: 1.对cpu进行调度管理 2.对内存进行管理 3.对进程进行管理 4.对文件系统进行管理 5.对其他的硬件管理 2、内核空间的进程可以访问用户空间,但是用户...
目录: 归属权与访问权 chmod:访问权限设置 chown:所属权限设置 umask:权限掩码 隐藏属性 chattr:写保护、误删保护 单独限权 setfacl 一、归属和访问权限简介 1、归属(所有权) 1、u:文件拥有者(owner):拥有该文件或目录的用户帐号user 2、g:属组(group):拥有该文件或目录的组帐号 3、o:其它人(others):除了属主和属组的其他人 4、a:所有的人(all) :“公有财产” 2、访问权限 1、r:可读(read):允许查看文件内容、显示目录列表 1、对文件而言,就是查看里面的内容 s...
一、源码安装 1、经典的源代码安装三步曲: 1、编译前的配置 ./configure 2、编译 make 3、安装 make install 2、源代码软件安装步骤: 1、下载软件包 2、校验软件包 3、解包 4、进入解包得到的目录 5、认真阅读README和INSTALL文件 6、按照README或者INSTALL文件中的安装步骤进行安装 实验环境搭建: 1、basic server安装选项 2、配置磁盘80G,swap 1024M,其他分配给/分区 3、安装完成以后,配置网络 主机名字、IP...
背景: 相较于windows、unix等OS,Linux因为其开源、安全、稳定、性能优越等优点,已越来越受到互联网的青睐。而我们在学习和使用Linux也就会考虑到Linux机器和我们日常用的windows之间的通信,文件共享等问题。 问题定位: 1、如何实现Linux OS共享文件? 2、如何在日常使用的windows上get到Linux服务器上的文件? 3、如何做到Linux服务器之间的文件共享? 解决办法: 常见方法:samba共享、NFS共享 一、samba共享 实现Linux的文件共享,也就是说在linux机器上共享文...
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的相关命令 一、What is YUM YUM是基于rpm但更胜于rpm的软件管理工具 YUM的优点: 1、更方便的管理rpm软件包 2、自动解决了rpm的依赖问题 3、可以配置多个“资源仓库” … 二、YUM的基本工作流程 1、服务器端:在服务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。 2、客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW或FTP方式,本地YUM通过file...
Q:Linux下,如果想要在指定的某个时间点干点什么事,该如何制定计划? A: 计划任务,创建和管理在指定时间自动执行的任务。 注意: 要是任务计划在指定时间自动运行,计划任务的服务必须是启动的。 1、使用at命令调用atd进程设置在某个特定的时间,执行一次性任务。 2、使用crontab命令调用crond进程,设置按固定的周期(如每天、每周等)重复执行预先计划好的任务。 一、一次性计划任务 在指定的日期、时间点自动执行预先设置的一些命令操作。 系统服务的名称:/etc/init.d/atd 1...
Q:DBA是运维数据库,为什么还要懂开发? A: 维护:维护的机器太多了,很多重复的操作,需要开发出工具来实现 监控:所有机器的运行情况和健康状况都需要了解,全盘掌握cup、内存、磁盘、网络流量、数据库的性能及运行情况。需要图形化展现(可视化),自动化、智能化操作。 Q:DBA职业为什么需要掌握python? A: 1、运维+开发 2、综合能力大幅提升 3、一站式的DBA:系统、网络、数据库、开发 Q:Python能开发什么? A: 1、写运维脚本 2、开发网站 3、写软件、写游戏 ………… Q:Python有什么优势特点 A: 1、简单易...
阅读目录: Python环境体验 Python编辑器 ipython安装 Python提示符 Python初体验 print和变量 变量操作 内建函数:方法 数学运算:简单算术、随机数 关于模块 一、Python环境体验 1、常见Python编辑器介绍 1、在linux下使用vim 编辑Python脚本时,推荐……没有道理…… 2、Eclipse 3、notepad++:挺好用的一款编辑工具 4、IDLE (官方自带)交互式的开发语言集成环境 5、pycharm 第三方的工具:ipython 学习、测试等常用ipython,很方便的编辑工具 ...
一、云概念 云主机是基于云计算平台的一种虚拟的主机服务器产品 云服务器(99.999%安全性,扩展性) 特点: 1、资源分配配置灵活,安全性能强。 2、优于VPS和独立服务器产品。 通俗的理解: 云主机是一台基于云平台的服务器或主机,通过远程连接登陆后,你会发现他就是一台服务器电脑,你在本地电脑上能做的事情,在这台云主机服务器上,你都可以做到。 例如: 如果你要进行某种项目,那么你要自己在云主机服务器上安装相应的应用脚本和数据库等搭建你自己需要的环境。 注意: 目前的云计算百分之95以上的应用为虚拟化,但是云计算≠虚拟化 云计算事业部: 1、卖服务...
一、主机解析域名的顺序 1、找缓存 2、找本机的hosts文件 3、找DNS服务器 注意: 配置IP和主机名时,要记得修改/etc/hosts文件,因为有些应用程序在主机内的进程之间通信的时候,会本机的主机名,如果主机名不能正确解析到一个正常的IP地址,那么就会导致进程通信有问题。 二、概念解释 DNS(Domain Name System,域名系统) 1、因特网上作为域名和IP(Internet Protocol Address)地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 ...