• Linux命令四


    作业一:

    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
    你现在所遭遇的每一个不幸,都来自一个不肯努力的曾经。大数据SRE(运维开发)学习交流群239963844
  • 相关阅读:
    hdu1150&&POJ1325 Machine Schedule---最小点覆盖
    hdu-1068&&POJ1466 Girls and Boys---最大独立集
    hdu-2680 Choose the best route---dijkstra+反向存图或者建立超级源点
    hdu-1317 XYZZY---Floyd判连通+bellman最短路
    hdu-1874 畅通工程续---模板题
    hdu-2112 HDU Today---dijkstra+标号
    hdu-2066 一个人的旅行---模板题
    hdu-3790 最短路径问题---dijkstra两重权值
    hdu-2544 最短路---模板题
    BZOJ3529: [Sdoi2014]数表
  • 原文地址:https://www.cnblogs.com/bingabcd/p/6567813.html
Copyright © 2020-2023  润新知