LIUNX命令使用及源码安装

LIUNX命令使用及源码安装

作业一:LINUX下配置硬盘

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

 

 

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

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

[[email protected] 桌面]# fdisk -l  查看磁盘列表

[[email protected] 桌面]# fdisk /dev/sdc

 

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

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

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

格式化主分区为ext3系统

[[email protected] 桌面]#Mkfs.ext3 /dev/sdc1

 

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

[[email protected]桌面]# mkswap /dev/sdc5

启用上一步的交换分区

[[email protected] 桌面]# swapon /dev/sdc5

 

查看交换分区的状态

[[email protected] 桌面]# swapon -s

作业二:内存

free命令查看内存

[[email protected] 桌面]# free –h

整理buffer与cache的作用

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

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

 

计算真实的内存使用率

(580492/1870760)100%=30%

 

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

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

 

作业四:强制杀死进程

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

[[email protected] 桌面]# ps aux|grep firewall

[[email protected] 桌面]# kill -9 908

 

作业五:rpm命令

挂载光盘文件到/media目录

[email protected] 桌面]# mount /dev/sr0 /media

[email protected] 桌面]# ll /media

进去/media目录下的Packages目录

 

[[email protected]]#cd/media/Packages

[[email protected]]#ls

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

[[email protected]]#rpm -qa

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

[[email protected] Packages]# rpm -qa|grep dhcp

 

安装dhcp软件包

[[email protected]]#rpm-ivh dhcp-4.2.5-27.el7.centos.x86_64.rpm

查看dhcp软件包的信息

[[email protected] Packages]# rpm -qi dhcp

 

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

[[email protected] Packages]# rpm -ql dhcp

 

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

[[email protected] Packages]# rpm -qf /bin/ls

卸载dhcp软件包

[[email protected] Packages]#rpm –e dhcp

[[email protected] Packages]#rpm –ql dhcp

 

作业六:yum命令

自定义yum仓库:createrepo

[[email protected] ~]# mkdir /rpm-meet

[[email protected] ~]# cd /rpm-meet

[[email protected] rpm-meet]# ll

[[email protected]]#cp/media/Packages/httpd-2.4.6-17.el7.centos.1.x86_64.rpm /rpm-meet

[[email protected] rpm-meet]# cp /media/Packages/apr-* /rpm-meet

[[email protected]]#cp/media/Packages/mailcap-2.1.41-2.el7.noarch.rpm /rpm-meet

[[email protected] rpm-meet]# cd /rpm-meet

[[email protected] 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

[[email protected] 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

[[email protected] 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文件

[[email protected] rpm-meet]# vim /rpm.conf.d

[[email protected] 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 软件名

[[email protected] rpm-meet]# yum –y remove httpd

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

[[email protected] rpm-meet]# cat rpm-eet.repo

[rpm-meet]

name=centos rpm-meet

baseurl=file:///rpm-meet

enabled=1

gpgcheck=0

[[email protected] yum.repos.d]# yum clean all

[[email protected] bogon yum.repos.d]# yum  grouplist

[[email protected]]#yum-ygroupinstall "KDE Plasma Workspaces"

[[email protected]]#yum-ygroupinstall "虚拟化主机"

 

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

[[email protected]]# yum -y groupremove "虚拟化主机"

 

掌握清除yum缓存:yum clean all

[[email protected] yum.repos.d]# yum clean all

已加载插件:fastestmirror, langpacks

正在清理软件源: rpm-meet

Cleaning up everything

Cleaning up list of fastest mirrors

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

[[email protected] bogon yum.repos.d]# yum search httpd

 

作业七:源码安装python

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

解压文件:

[[email protected] bogon yum.repos.d]#tar -xvzf Python-3.6.0.tgz

进入目录:

[[email protected] bogon yum.repos.d]#cd Python-3.6.0

添加配置:

[[email protected] bogon Python]#./configure --prefix=/usr/python

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

[[email protected] bogon Python]#make

执行安装:

[[email protected] bogon Python]#make install
时间: 2024-10-21 16:32:48

LIUNX命令使用及源码安装的相关文章

yum使用、命令工具,   源码安装

yum   list  [软件名] yum search 关键词       查找关键词 yum  info [软件名] yum provides 文档路径    查看哪些软件提供文档路径中的文件 软件包基本操作 yum   -y  指令 软件名 install       (rpm  -i) update remove        (rpm  -e) 软件组基本操作 yum   -y  指令 包组名 grouplist groupinfo groupinstall groupupdate g

2apt-get命令,deb包安装,源码安装

1 安装卸载软件 更新源服务器列表 sudovi /etc/apt/sources.list 更新完服务器列表后需要更新下源 sudoapt-get update 更新源 sudoapt-get install package 安装包 sudoapt-get remove package 删除包 sudoapt-cache search package 搜索软件包 sudoapt-cache show package 获取包的相关信息,如说明.大小.版本等 sudoapt-get install

Day6.swap命令,进程管理,rmp软件包与yum软件包管理,源码安装

1) 开启Linux系统前添加一块大小为15G的SCSI硬盘 2) 开启系统,右击桌面,打开终端 3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G 4) 格式化主分区为ext3系统 5) 将逻辑分区设置为交换分区 6) 启用上一步的交换分区 7) 查看交换分区的状态 作业二:free命令查看内存 整理buffer与cache的作用:两者是用来解决硬盘和内存速度差的问题,实质上是内存上的空间,buffer是还没有写到硬盘里的数据,就是内存数

rpm命令,yum命令,源码安装python

一.rpm命令 挂载光盘文件到/media目录 进去/media目录下的Packages目录 查看系统已安装的所有rpm包 查看系统是否安装dhcp软件包 安装dhcp软件包 查看dhcp软件包的信息 查看dhcp软件包中所包含的所有文件 查看/bin/ls文件是由哪个软件包产生 卸载dhcp软件包   二.yum命令 自定义yum仓库:createrepo 自定义repo文件 使用yum命令安装httpd软件包   卸载httpd软件包:yum –y remove 软件名   使用yum安装组

关于mysql源码安装后备份没有mysqldump命令的错误解决

源码安装的mysql在经历了创建库,选定库,创建表,插入数据后,备份时出现了 -bash:mysqldump  command not found 的错误,这是环境变量配置的问题, 命令解决入下: vim  /etc/profile 在最后一行添加:export  PATH=/usr/local/mysql/bin :$PATH 执行命令:source /etc/profile 问题解决.

linux常用命令5 yum、源码安装

一.软件安装 rpm rpm -ivh zziplib-0.13.62-5.el7.x86_64.rpm //安装zziplib-0.13.62-5.el7.x86_64.rpm rpm -qf `which cd` //查看cd的包名,这里使用反引号,rpm会取反引号中命令的结果作为参数, rpm包格式,包名.版本号.发布版本号.平台 rpm -ivh rpm包文件 //安装 rpm -Uvh rpm包文件 //升级 rpm -e 包名 //卸载 rpm -qa //查询安装的包 rpm -q

centos7.2源码安装openssl1.0.2

centos7.2默认是安装了opensll软件包的,但是部署个别服务时,由于版本太低.会影响服务的正常部署.只能使用源码安装提高openssl软件版本. 因为之前有openssl软件包,所以要先移除之前版本: 删除旧版本: yum remove -y openssl openssl-devel 源码安装openssl需要perl环境编译,如果没有perl环境还是需要安装: yum -y install perl perl-devel 现在新版本openssl: wget https://www

LinuxMint下的Orionode源码安装

1. Orionode介绍 Eclipse-orion是Eclipse项目下面的一个子项目,orion是一个在在线版的代码编辑环境.其介绍参考http://wiki.eclipse.org/Orion. Eclipse-orion是使用Java语言开发的, Orionode则是使用Node.js开发的一个简易版orion.关于orionode跟orion的特性差异请查考http://wiki.eclipse.org/Orion/Node/Getting_started. 2. Node.js和n

php源码安装

我是将下载好的软件包放到虚拟机 /home目录下,虚拟机是centos6.4 如果想了解nginx源码安装http://blog.csdn.net/zkg510168343/article/details/43703635 mysql源码安装 http://blog.csdn.net/zkg510168343/article/details/43284071 PHP安装前准备,软件包下载地址 libmcrypt包 http://sourceforge.net/projects/mcrypt/fi