Python之路-Linux命令基础(4)
作业一:
1)开启Linux系统前添加一块大小为15G的SCSI硬盘
2)开启系统,右击桌面,打开终端
3)为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G
4)格式化主分区为ext3系统
5)将逻辑分区设置为交换分区
6)启用上一步的交换分区
7)查看交换分区的状态
作业二:free命令查看内存
整理buffer与cache的作用
计算真实的内存使用率
buffer: 缓冲区,是根据磁盘的读写设计的,把分散的写操作集中进行,减少磁盘碎片和硬盘的反复寻道,从而提高系统性能。
cache: 缓存区,是高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度远远高于主内存的速度,CPU从内存中读取数据需等待很长的时间,而 Cache保存着CPU刚用过的数据或循环使用的部分数据,这时从Cache中读取数据会更快,减少了CPU等待的时间,提高了系统的性能
作业三:dd命令测试硬盘速度
命令:dd = disk dump
zero是个无显示的无限输入文件,永远无尽头,这就代表zero可以作为一个无限写入硬盘的文件
作业四:查找一个名为firewall的进程,并且将其强制杀死
ps aux | grep fire wall 查找进程中程序,并且过滤出firewall
作业五:rpm命令
1)挂载光盘文件到/media目录
2)进去/media目录下的Packages目录
3)查看系统已安装的所有rpm包
命令:rpm -qa
4)查看系统是否安装dhcp软件包
命令:rpm -qa |grep dhcp
5)安装dhcp软件包
命令:rpm -ivh dhcp-*
6)查看dhcp软件包的信息
命令:rpm -qi dhcp
7)查看dhcp软件包中所包含的所有文件
命令:rpm -ql
8)查看/bin/ls文件是由哪个软件包产生
命令:rpm -qf 文件
9)卸载dhcp软件包
命令:rpm - e 文件
作业六:yum命令
1)自定义yum仓库:createrepo
下载或复制所需要的安装包到我们建立的目录下
2)自定义repo文件
使用createrepo工具创建yum源,即建立依赖关系(如果没有此工具 执行yum -y install createrepo去安装)
3)使用yum命令安装httpd软件包
(1)先移走了网络yum源 路径:/ etc/yum.repos.d
(2)创建配置文件,内容如下,一二行内容任意命名,baseurl指向我们使用的yum仓库,enabled=1表示开启yum源,gpgcheck=0,不检查gpg
(3)yum install 软件包 -y
(4)安装完成
4)卸载httpd软件包
命令:yum –y remove 软件名
5)使用yum安装组件'KDE 桌面'
命令:yum –y groupinstall 组件名
6) 掌握使用yum删除组件‘KDE 桌面’
命令:yum –y groupremove 组件名
7)掌握清除yum缓存
命令:yum clean all
8)使用yum查找软件包
命令:yum search 软件包名
作业七:源码安装python
1.使用本地yum源
2.安装所需要的编译工具包gcc等
3.安装VMware Tools,把下载好的压缩包拖进/root下,解压缩Python安装包
4.利用configure脚本指定安装路径
5.编译和编译安装
6.make install时缺少zlib安装包,yum安装
7.重新 make install后安装成功
8.尝试执行python3.6,输出“hello world”
9.设置环境变量,写到配置文件中
10.再开启一个终端,验证结果
Python之路-Linux命令基础(4)的更多相关文章
- Python之路-Linux命令基础(3)
作业一: 1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) 2)将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加) 3)将/1.txt./2 ...
- Python之路-Linux命令基础(1)
开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符,使用命令退出虚拟终端 ...
- Python之路-Linux命令基础(6)
作业一:完成作业未做完的集群架构 作业二:临时配置网络(ip,网关,dns)+永久配置 1.ip配置 [root@localhost mail]# ifconfig eno16777736 192.1 ...
- Python之路-Linux命令基础(5)
作业一:nginx服务 二进制安装nginx包 1.使用网络yum源 2.使用yum安装epel-release扩展源 [root@localhost html]# yum install epel- ...
- Python之路-Linux命令基础(2)
作业一: 1) 新建用户natasha,uid为1000,gid为555,备注信息为"master" 2) 修改natasha用户的家目录为/Natasha 3) ...
- Linux实战教学笔记04:Linux命令基础
第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...
- linux命令基础(一课)
一.Linux命令基础 1.shell Linux系统中运行的一种特殊程序 在用户和内核之间充当'翻译官' 用户登录Linux系统时,自动加载一个shell程序 bash是Linux系统中默认使用的s ...
- linux 命令基础一。
UNIX是什么 UNIX的定义: UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. UNIX操作系统的特点:多用户和多任务多用户表示在同一时刻可以有多个用户同时使 ...
- Linux命令(基础3)
关机重启 reboot poweroff ============================ linux命令分类 1.针对不同文件的管理命令 1.1 目录 FHS 文件系统层次化标准 绝对路径: ...
随机推荐
- 用js写出光棒效应的两种方法与jquery的两中方法
<script src="js/jQuery1.11.1.js" type="text/javascript"></script> &l ...
- MongoDB【第一篇】安装
第一步:准备 1. 操作系统 CentOS-7-x86_64-Everything-1511 2. MongoDB 版本 mongodb-linux-x86_64-rhel70-3.4.2 3. 设置 ...
- 教你如何一步步将项目部署到Github
注册Github账号有半年多的时间,却一直不知道如何将自己做好的项目部署到Github中.看了网上许多的教程,要么一开始就来Git命令行,要么直接就来一堆术语,很少能够真正说中要点,解决我们的烦恼. ...
- storm 1.0版本滑动窗口的实现及原理
滑动窗口在监控和统计应用的场景比较广泛,比如每隔一段时间(10s)统计最近30s的请求量或者异常次数,根据请求或者异常次数采取相应措施.在storm1.0版本之前,没有提供关于滑动窗口的实现,需要开发 ...
- android性能优化的一些东西
说到android性能优化,总觉得是一个很模糊的东西,因为app的性能始终适合手机本身的性能挂钩的,也许一些消耗内容的操作,在一些移动设备可以运行,但是在另外一些上面就会出现内存溢出的问题,但是不管怎 ...
- 文件的上传(表单上传和ajax文件异步上传)
项目中用户上传总是少不了的,下面就主要的列举一下表单上传和ajax上传!注意: context.Request.Files不适合对大文件进行操作,下面列举的主要对于小文件上传的处理! 资源下载: 一. ...
- .Net3月份开发札记
筛选数据 需求:如果数据库中存在OrderNum相同,且IsDefault不同的记录,那么IsDefault值为0的记录将替换值为1的记录(IsDefault值为1的记录不展示). 由于查出来的数据不 ...
- [.net 面向对象程序设计深入](13)实战设计模式——设计模式使用场景及原则
[.net 面向对象程序设计深入](13)实战设计模式——设计模式使用场景及原则 1,什么是设计模式? 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计 ...
- KoaHub.js可借助 Babel 编译稳定运行在 Node.js 环境上
koahubjs KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架.可以直接在项目里使用 ES6/7(Generator Function, Class, A ...
- Visual Studio 2017正式版安装
Visual Studio号称宇宙第一IDE, 2017年3月7日强大的微软帝国时隔两年多终于发布新一代IDE Visual Studio 2017.支持的功能简直不能太多,详情移步:https:// ...