作业一:

1) 开启Linux系统前添加一块大小为20G的SCSI硬盘

2) 开启系统,右击桌面,打开终端

安装的是命令行界面

3) 为新加的硬盘分区,一个主分区大小为10G,剩余空间给扩展分区,在扩展分区上划分两个逻辑分区,大小各5G

4) 格式化主分区为ext3系统

5) 格式化两个逻辑分区为ext4系统

5) 将逻辑分区设置为交换分区

[root@bogon ~]# mkswap /dev/sdb3

6) 启用上一步的交换分区

[root@bogon ~]# swapon -a /dev/sdb3

7) 查看交换分区的状态

[root@bogon ~]# swapon -s

作业二:free命令查看内存

free -m(以兆的单位显示内存)

整理buffer与cache的作用

buffer是还没有被写到磁盘的东西,cache是已经从磁盘读到内存中的东西。

buffer是由各种进程分配的,被用在如输入队列等方面。一个简单的例子如某个进程要求有多个字段读入,在所有字段被读入完整之前,进程把先前读入的字段放在buffer中保存。

cache经常被用在磁盘的I/O请求上,如果有多个进程都要访问某个文件,于是该文件便被做成cache以方便下次被访问,这样可提高系统性能。

计算真实的内存使用率(CentOS 7版本)

 total = used + free +Buffers/cached

第一部分Mem行解释:
total:         内存总数;    used:         已经使用的内存数; free:         空闲的内存数; Buffers/cached:   磁盘缓存的大小。 第二部分Swap指的是交换分区,也就是我们通常所说的虚拟内存。 内存使用率等于(total-free-Buffers-cached)/total=used/total=120/976=12%

作业三:dd命令测试硬盘速度

其中if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >

of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >

bs=bytes:同时设置读入/输出的块大小为bytes个字节。

作业四:查找一个名为firewall的进程,并且将其强制杀死

[root@bogon ~]# pgrep firewall

[root@bogon ~]# kill -9 663

作业五:rpm命令
1) 挂载光盘文件到/media目录

[root@bogon ~]# mount /dev/cdrom /media

2) 进去/media目录下的Packages目录

[root@bogon ~]# cd /media/Packages/

3) 查看系统已安装的所有rpm包

[root@bogon ~]# rpm -qa

4) 查看系统是否安装dhcp软件包

[root@bogon ~]# rpm -qa | grep dhcp

5) 安装dhcp软件包

[root@bogon ~]# rpm -ivh dhcp-*

6) 查看dhcp软件包的信息

[root@bogon ~]# rpm -qi dhcp-*

7) 查看dhcp软件包中所包含的所有文件

[root@bogon ~]# rpm -qf dhcp-*

8) 查看/bin/ls文件是由哪个软件包产生

[root@bogon ~]# rpm -qf /bin/ls

9) 卸载dhcp软件包

[root@bogon ~]# rpm -e dhcp 

作业六:yum命令
1) 自定义yum仓库:createrepo

[root@bogon ~]# yum -y install createrepo

[root@bogon yum.repos.d]# mkdir /cangku
[root@bogon yum.repos.d]# createrepo /cangku [root@bogon yum.repos.d]# createrepo /cangku
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete

2) 自定义repo文件

[root@bogon yum.repos.d]# vi httpd.repo

[httpd]
name=httpd_server
baseurl=file:///cangku
enabled=1
gpgcheck=0

3) 使用yum命令安装httpd软件包

[root@bogon ~]# yum -y install httpd

4) 卸载httpd软件包:yum –y remove 软件名

[root@bogon ~]# yum –y remove httpd

5) 使用yum安装组件'KDE 桌面':yum –y groupinstall 组件名

[root@bogon ~]# yum –y groupinstall KDE

6) 掌握使用yum删除组件‘KDE 桌面’:yum –y groupremove 组件名

[root@bogon ~]# yum –y groupremove KDE

7) 掌握清除yum缓存:yum clean all

8) 使用yum查找软件包:yum search 软件包名

[root@bogon ~]# yum search httpd

作业六:源码安装python

1、[root@bogon ~]# yum groupinstall development tools,安装开发工具包

2、[root@bogon ~]# tar -xvf Python-3.6.0.tgz,下载好python的tgz安装包,解压。

3、[root@bogon ~]# ./configure --prefix=/usr/local/python3.6,配置安装路径

4、[root@bogon ~]# make && make install 

5、[root@bogon ~]# echo 'PATH=/usr/local/python3.6/bin:$PATH' >>/etc/profile
6、[root@bogon ~]# tail -1 /etc/profile
PATH=/usr/local/python3.6/bin:$PATH
7、[root@bogon ~]# source /etc/profile

Linux命令四的更多相关文章

  1. 自学Linux命令的四种方法

    自学Linux命令的四种方法 导读 童鞋们刚接触linux时,在学习过程中中会遇到不少问题,学习linux摸不着头脑,那么下面介绍四种linux的学习方法,特别适合新手. 方法一:终端"每日 ...

  2. 《sed的流艺术之四》-linux命令五分钟系列之二十四

    本原创文章属于<Linux大棚>博客,博客地址为http://roclinux.cn.文章作者为rocrocket. 为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅. ...

  3. Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令

    Android源码浅析(四)--我在Android开发中常用到的adb命令,Linux命令,源码编译命令 我自己平时开发的时候积累的一些命令,希望对你有所帮助 adb是什么?: adb的全称为Andr ...

  4. Linux 命令之 linux 四剑客

    Linux命令-- 四剑客 一:Linux命令 之 AWK 符号:^ 开头 $ 结尾 awk 是一种处理文本的语言,一个强大的文本分析命令! 1:提取文件中的每行的第二个 提取前文本中内容为  命令: ...

  5. Linux命令-文件管理(四)

    Linux命令-文件管理 Linux slocate命令 Linux slocate命令查找文件或目录. slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息. 语法 slocate ...

  6. Linux实战教学笔记04:Linux命令基础

    第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...

  7. 每天一个linux命令(25):linux文件属性详解

    Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loca ...

  8. Linux学习心得之 linux命令

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本篇博客是对 每日一linux命令(http://www.cnblogs.com/pe ...

  9. 每天一个linux命令目录

    出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每 ...

随机推荐

  1. CNN结构

    神经网络 卷积神经网络依旧是层级网络,只是层的功能和形式做了变化,可以说是传统神经网络的一个改进.多了许多传统神经网络没有的层次. 卷积神经网络的层级结构 数据输入层/Input Layer 卷积计算 ...

  2. python中decorator的用法及原理(一)

    0. 概念 什么叫装饰器,其实也可以叫做包装器.即对于一个既有的函数func(args),在调用它之前和之后,我们希望都做一些事情,把这个函数包装起来. Python中的装饰器分为两类:函数装饰器和类 ...

  3. Linux用户、群组及权限

    由于对文件的操作需要切换到相应文件夹下进行,所以对文件内容的修改,最基本的是需要其文件夹执行的权限. 文件夹的读权限(read)可以独立行使,但是对文件夹内容的写权限(对其内文件的新建.删除.重命名) ...

  4. 杭电1025Constructing Roads In JGShining's Kingdom

    地址:http://acm.hdu.edu.cn/showproblem.php?pid=1025 题目: Problem Description JGShining's kingdom consis ...

  5. 广州亿能自动化测试沙龙 - 自动化测试管理平台设计 [ 沙龙PPT免费下载 ]

    广州亿能自动化测试沙龙 - 自动化测试管理平台设计 [ 沙龙PPT免费下载 ] http://automationqa.com/forum.php?mod=viewthread&tid=244 ...

  6. Hadoop2.7.x中所有的DataNode都启动不了解决办法

    参考:Hadoop集群所有的DataNode都启动不了解决办法说明现象:我自己出现这个问题的原因是:自己在namenode格式化之后创建了一些文件,然后重新执行了namenode格式化导致的. 现象就 ...

  7. kill、PKill、xkill 和killall----杀死进程

    终止一个进程或终止一个正在运行的程序,一般是通过kill .killall.pkill.xkill 等进行.比如一个程序已经死掉,但又不能退出,这时就应该考虑应用这些工具.另外应用的场合就是在服务器管 ...

  8. 官方online ddl

    一.5.6版本online DDL 操作 In Place Rebuilds Table Concurrent DML Only Modifies Metadata 说明 add/create sec ...

  9. Tomcat在windows服务器下,将tomcat控制台日志记录到日志文件中

    Tomcat在windows服务器下,将tomcat控制台日志记录到日志文件中 在Linux系统中,Tomcat 启动后默认将很多信息都写入到 catalina.out 文件中,我们可以通过tail  ...

  10. CMD 配置静态IP与DNS

    配置静态IP与DNS # 修改IP netsh interface ip set address "网络连接" static IP地址 子网掩码 默认网关 # 修改DNS nets ...