Linux 第四天

旧巷老猫 提交于 2020-12-31 09:50:02


生活

就是一系列下定决心的努力

·  正  ·  文  ·  来  ·  啦  ·


系统程序管理

一.RPM包 (Red Hat)

命名格式 :   bash-3.1-16.1.i386.rpm

      软件包名-版本号-发布次数-硬件平台-后缀名

rpm管理命令

      rpm -q [子选项] 【软件名】

      rpm -qa 查看系统中已安装的所有rpm软件包列表

      rpm -qpi 通过.rpm 包文件查看该软件的详细信息

      rpm -qpl 查看.rpm安装包内所包含的目录.文件列表

安装

   rpm -i rpm包文件   安装一个新的rpm软件包

   rpm - U 升级某个rpm软件包,若原本未安装,则进行安装

   rpm  -F 更新某个rpm 软件,若原本未安装,则放弃安装

卸载

   rpm -e 软件名


源代码(灵活定制)

tarball 封包

tar.gz  或者 tar.bz2

效验工具

    md5sum 

安装

    步骤1:tar解包

   步骤2:./configure 配置

  步骤3:make 编译

 步骤4: make instal

步骤5: service httpd restart

    service network restart

步骤6.cd /var/www/


Yum

本地:yum(file本地)

令:

     cd  /etc/yum.repos.d/

挂载:

   ①.挂载光盘镜像到/mnt

     mount /dev/cdrom /mnt

    ②.配置yum源

   vim /etc/yum.repos.d/xxx.repo

[xxx]

baseurl=file:///mnt/Server(flie本地)

enabled=1(是否启动文件 0否 1是)

gpgcheck=0

    ③.安装

    yum -y install 软件名称 (vsftpd)

重启yum    service vsftpd start


服务器yum

令:

     cd  /etc/yum.repos.d/

一、服务器端提供共享

    服务器安装一个ftp

    把光盘镜像挂载ftp的共享目录

挂载:

     mount /dev/cdrom /var/ftp/pub

必须保证两台机器能够正常通信(能够ping通)

二、配置客户端

   vim /etc/yum.repos.d/xxx.repo

[xxx]

baseurl=ftp://192.168.6.5/dev/cdrom  /var/ftp/pub 【服务器ip地址及共享目录】

enabled=1(是否启动文件 0否 1是)

gpgcheck=0

开启 service vsftpd start


编辑yum 源

1[root@localhost yum.repos.d]# vim base.repo
2[Base]
3name=base
4baseurl=file:///mnt/Server
5enabled=1
6gpgcheck=0
7gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

挂载找不到媒体

1
第一: 路径不对  mount /dev/sro /mnt
第二: 磁盘没有挂载 (请看下方动态图示)
[root@localhost yum.repos.d]# mount /dev/cdrom /mnt/
2mount: 在 /dev/sr0 上找不到媒体

Yum 安装 httpd & vsftpd


 1[root@localhost yum.repos.d]# yum install vsftpd
2已加载插件:langpacks, product-id, subscription-manager
3This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
4Base                                                     | 4.1 kB     00:00     
5(1/2): Base/group_gz                                       | 134 kB   00:00     
6(2/2): Base/primary_db                                     | 3.4 MB   00:00     
7软件包 vsftpd-3.0.2-9.el7.x86_64 已安装并且是最新版本
8无须任何处理
9[root@localhost yum.repos.d]# yum install httpd
10已加载插件:langpacks, product-id, subscription-manager
11This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
12正在解决依赖关系
13--> 正在检查事务
14---> 软件包 httpd.x86_64.0.2.4.6-17.el7 将被 安装
15--> 正在处理依赖关系 httpd-tools = 2.4.6-17.el7,它被软件包 httpd-2.4.6-17.el7.x86_64 需要
16--> 正在处理依赖关系 libapr-1.so.0()(64bit),它被软件包 httpd-2.4.6-17.el7.x86_64 需要
17--> 正在处理依赖关系 libaprutil-1.so.0()(64bit),它被软件包 httpd-2.4.6-17.el7.x86_64 需要
18--> 正在检查事务
19---> 软件包 apr.x86_64.0.1.4.8-3.el7 将被 安装
20---> 软件包 apr-util.x86_64.0.1.5.2-6.el7 将被 安装
21---> 软件包 httpd-tools.x86_64.0.2.4.6-17.el7 将被 安装
22--> 解决依赖关系完成
23
24依赖关系解决
25
26================================================================================
27 Package              架构            版本                  源             大小
28================================================================================
29正在安装:
30 httpd                x86_64          2.4.6-17.el7          Base          1.2 M
31为依赖而安装:
32 apr                  x86_64          1.4.8-3.el7           Base          103 k
33 apr-util             x86_64          1.5.2-6.el7           Base           92 k
34 httpd-tools          x86_64          2.4.6-17.el7          Base           77 k
35
36事务概要
37================================================================================
38安装  1 软件包 (+3 依赖软件包)
39
40总下载量:1.4 M
41安装大小:4.3 M
42Is this ok [y/d/N]: y
43Downloading packages:
44--------------------------------------------------------------------------------
45总计                                               8.8 MB/s | 1.4 MB  00:00     
46Running transaction check
47Running transaction test
48Transaction test succeeded
49Running transaction
50  正在安装    : apr-1.4.8-3.el7.x86_64                                      1/4 
51  正在安装    : apr-util-1.5.2-6.el7.x86_64                                 2/4 
52  正在安装    : httpd-tools-2.4.6-17.el7.x86_64                             3/4 
53  正在安装    : httpd-2.4.6-17.el7.x86_64                                   4/4 
54Base/productid                                           | 1.6 kB     00:00     
55  验证中      : httpd-tools-2.4.6-17.el7.x86_64                             1/4 
56  验证中      : apr-1.4.8-3.el7.x86_64                                      2/4 
57  验证中      : apr-util-1.5.2-6.el7.x86_64                                 3/4 
58  验证中      : httpd-2.4.6-17.el7.x86_64                                   4/4 
59
60已安装:
61  httpd.x86_64 0:2.4.6-17.el7                                                   
62
63作为依赖被安装:
64  apr.x86_64 0:1.4.8-3.el7                 apr-util.x86_64 0:1.5.2-6.el7       
65  httpd-tools.x86_64 0:2.4.6-17.el7       
66
67完毕!

启动服务

1red 5-6命令:
2[root@localhost yum.repos.d]# service httpd start
3Redirecting to /bin/systemctl start  httpd.service
4red 7
5[root@localhost yum.repos.d]# systemctl start  httpd.service


磁盘管理

fdisk -l 查看磁盘

fdisk /dev/sdb 磁盘分区

指令 m

l    list known partition   列出所有的分区

n   add a new partition      创建一个新的分区

p   print the partition table  打印分区内容

t   change a partition's system id  改变分区系统id

w  write table to disk an exit  保存并退出分区

d  delete a partition 删除一个分区

fdisk -l 查看分区

fdisk /dev/sdb  磁盘分区

n----创建

d----删除


交换分区

 fdisk  /dev/sdb

设置分区 

t l 

mkswap /dev/sdb1 (做成交换文件系统)

free 查看一下内存

swapon /dev/sdb1 开启交换内存

free 查看内存

swapoff  /dev/sdb1 关闭交换内存

free 最后查看 是否存在


文件系统

umount 卸载

mount 挂载

创建

①mkfs - t ext3 /dev/sdb1

②mkfs。ext3/dev/sdb1

挂载

mount /dev/sdb /mnt

查看

 df -hT

 1[root@localhost yum.repos.d]# df -T
2文件系统              类型        1K-块    已用     可用 已用% 挂载点
3/dev/mapper/rhel-root xfs      18348032 3215120 15132912   18% /
4devtmpfs              devtmpfs   926100       0   926100    0% /dev
5tmpfs                 tmpfs      935380     148   935232    1% /dev/shm
6tmpfs                 tmpfs      935380    9040   926340    1% /run
7tmpfs                 tmpfs      935380       0   935380    0% /sys/fs/cgroup
8/dev/sda1             xfs        508588  122704   385884   25% /boot
9/dev/sr0              iso9660   3654720 3654720        0  100% /mnt
10[root@localhost yum.repos.d]# df -hT
11文件系统              类型      容量  已用  可用 已用% 挂载点
12/dev/mapper/rhel-root xfs        18G  3.1G   15G   18% /
13devtmpfs              devtmpfs  905M     0  905M    0% /dev
14tmpfs                 tmpfs     914M  148K  914M    1% /dev/shm
15tmpfs                 tmpfs     914M  8.9M  905M    1% /run
16tmpfs                 tmpfs     914M     0  914M    0% /sys/fs/cgroup
17/dev/sda1             xfs       497M  120M  377M   25% /boot
18/dev/sr0              iso9660   3.5G  3.5G     0  100% /mnt


    ‘ 所谓成功 ’   

坚持把简单的事情做好就是不简单

坚持把平凡的事情做好就是不平凡

每个人都有潜在的能量,只是很容易--

习惯所掩盖,

时间所迷离,

惰性所消磨。

那么,成功呢?就是平凡中做出不平凡坚持

长按二维码关注我们吧

期待您的进步

本文分享自微信公众号 - DataScience(DataScienceTeam)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!