首页 > 代码库 > LIUNX命令使用及源码安装

LIUNX命令使用及源码安装

                                   LIUNX命令使用及源码安装

作业一:LINUX下配置硬盘

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

 

 技术分享

 

 

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

 技术分享

 

 

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

[root@bogon 桌面]# fdisk -l  查看磁盘列表

 

[root@bogon 桌面]# fdisk /dev/sdc

 

对新增加的磁盘进行分区,主盘5G

 

  对新增加的磁盘进行分区,剩余空间给扩展分区

在扩展分区上划分1个逻辑分区,大小为5G

格式化主分区为ext3系统

[root@bogon 桌面]#Mkfs.ext3 /dev/sdc1

 

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

[root@bogon桌面]# mkswap /dev/sdc5

 

 

启用上一步的交换分区

[root@bogon 桌面]# swapon /dev/sdc5

 

 

查看交换分区的状态

[root@bogon 桌面]# swapon -s

 

 

作业二:内存

free命令查看内存

[root@bogon 桌面]# free –h

 

整理buffer与cache的作用

buffer 的作用是:把数据分散开等到一定数量时在进行储存,加速了数据得写入过程

cache  的作用是: 把读出来的数据保存到内存,存放一段时间。以便下次如果有数据访问时,不用读取硬盘,可以从内存中读取

 

计算真实的内存使用率

(580492/1870760)100%=30%

 

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

[root@bogon桌面]# dd if=/dev/zero of=/tmp/test.txt bs=1M count=100

 

作业四:强制杀死进程

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

[root@bogon 桌面]# ps aux|grep firewall

[root@bogon 桌面]# kill -9 908

 

作业五:rpm命令

挂载光盘文件到/media目录

root@bogon 桌面]# mount /dev/sr0 /media

root@bogon 桌面]# ll /media

 

 

进去/media目录下的Packages目录

 

[root@bogonPackages]#cd/media/Packages

[root@bogonPackages]#ls

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

[root@bogonPackages]#rpm -qa

 

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

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

 

 

安装dhcp软件包

[root@bogonPackages]#rpm-ivh dhcp-4.2.5-27.el7.centos.x86_64.rpm

 

查看dhcp软件包的信息

[root@bogon Packages]# rpm -qi dhcp

 

 

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

[root@bogon Packages]# rpm -ql dhcp

 

 

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

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

 

卸载dhcp软件包

[root@bogon Packages]#rpm –e dhcp

[root@bogon Packages]#rpm –ql dhcp

 

作业六:yum命令

自定义yum仓库:createrepo

[root@bogon ~]# mkdir /rpm-meet

[root@bogon ~]# cd /rpm-meet

[root@bogon rpm-meet]# ll

[root@bogonrpm-meet]#cp/media/Packages/httpd-2.4.6-17.el7.centos.1.x86_64.rpm /rpm-meet

[root@bogon rpm-meet]# cp /media/Packages/apr-* /rpm-meet

[root@bogonrpm-meet]#cp/media/Packages/mailcap-2.1.41-2.el7.noarch.rpm /rpm-meet

[root@bogon rpm-meet]# cd /rpm-meet

[root@bogon rpm-meet]# ll

总用量 3244

-rw-r--r--. 1 root root  105572 3月  17 23:43 apr-1.4.8-3.el7.x86_64.rpm

-rw-r--r--. 1 root root  192428 3月  17 23:43 apr-devel-1.4.8-3.el7.x86_64.rpm

-rw-r--r--. 1 root root   94132 3月  17 23:43 apr-util-1.5.2-6.el7.x86_64.rpm

-rw-r--r--. 1 root root   78072 3月  17 23:43 apr-util-devel-1.5.2-6.el7.x86_64.rpm

-rw-r--r--. 1 root root 2812092 3月  17 23:36 httpd-2.4.6-17.el7.centos.1.x86_64.rpm

-rw-r--r--. 1 root root   31264 3月  17 23:44 mailcap-2.1.41-2.el7.noarch.rpm

[root@bogon rpm-meet]# createrepo /rpm-meet

Spawning worker 0 with 6 pkgs

Workers Finished

Saving Primary metadata

Saving file lists metadata

Saving other metadata

Generating sqlite DBs

Sqlite DBs complete

[root@bogon rpm-meet]# ll

总用量 3248

-rw-r--r--. 1 root root  105572 3月  17 23:43 apr-1.4.8-3.el7.x86_64.rpm

-rw-r--r--. 1 root root  192428 3月  17 23:43 apr-devel-1.4.8-3.el7.x86_64.rpm

-rw-r--r--. 1 root root   94132 3月  17 23:43 apr-util-1.5.2-6.el7.x86_64.rpm

-rw-r--r--. 1 root root   78072 3月  17 23:43 apr-util-devel-1.5.2-6.el7.x86_64.rpm

-rw-r--r--. 1 root root 2812092 3月  17 23:36 httpd-2.4.6-17.el7.centos.1.x86_64.rpm

-rw-r--r--. 1 root root   31264 3月  17 23:44 mailcap-2.1.41-2.el7.noarch.rpm

drwxr-xr-x. 2 root root    4096 3月  17 23:44 repodata

        

 

自定义repo文件

[root@bogon rpm-meet]# vim /rpm.conf.d

[root@bogon rpm-meet]# cat /etc/yum.repos.d/rpm-meet

[rpm-meet]

name=centos rpm-meet

baseurl=file:///rpm-meet

enabled=1

gpgcheck=0

 

 

使用yum命令安装httpd软件

Yum install httyd -y

 

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

[root@bogon rpm-meet]# yum –y remove httpd

 

使用yum安装组件‘KDE 桌面‘:yum –y groupinstall 组件名

[root@bogon rpm-meet]# cat rpm-eet.repo

[rpm-meet]

name=centos rpm-meet

baseurl=file:///rpm-meet

enabled=1

gpgcheck=0

[root@bogon yum.repos.d]# yum clean all

[root@ bogon yum.repos.d]# yum  grouplist

[root@bogonyum.repos.d]#yum-ygroupinstall "KDE Plasma Workspaces"

[root@bogonyum.repos.d]#yum-ygroupinstall "虚拟化主机"

 

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

[root@bogonyum.repos.d]# yum -y groupremove "虚拟化主机"

 

掌握清除yum缓存:yum clean all

[root@bogon yum.repos.d]# yum clean all

已加载插件:fastestmirror, langpacks

正在清理软件源: rpm-meet

Cleaning up everything

Cleaning up list of fastest mirrors

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

[root@ bogon yum.repos.d]# yum search httpd

 

作业七:源码安装python

这里选择第一个下载即可,下载的就是源码包:Python-3.6.0.tgz,下载好之后上传到服务器,开始准备安装

 

解压文件:

[root@ bogon yum.repos.d]#tar -xvzf Python-3.6.0.tgz

进入目录:

[root@ bogon yum.repos.d]#cd Python-3.6.0

添加配置:

[root@ bogon Python]#./configure --prefix=/usr/python

这里配置自己的安装目录,接下来编译源码:

[root@ bogon Python]#make

执行安装:

[root@ bogon Python]#make install

 

LIUNX命令使用及源码安装