linux基础知识总结(四)

 2023-09-13 阅读 29 评论 0

摘要:第四周学习总结 目录 一.知识脉络图二.软件包管理三.磁盘管理 一.知识脉络图 二.软件包管理 1.软件组成 二进制应用程序的组成部分:二进制文件,库文件,配置文件,帮助文件 库文件: 库文件是一个很特殊的存在,他对于很多程序起着支持

第四周学习总结

目录

一.知识脉络图
二.软件包管理
三.磁盘管理

一.知识脉络图

linux基础知识总结(四)

二.软件包管理

1.软件组成

        二进制应用程序的组成部分:二进制文件,库文件,配置文件,帮助文件

库文件:

        库文件是一个很特殊的存在,他对于很多程序起着支持作用,如果不小心丢失或损坏,很多程序可能会起不来例如:当/lib64/libc.so.6文件名称变更后,许多命令会丢失,甚至整个操作系统会启动不了。

linux基础知识总结(四)

        解决办法:进入linux下的救援模式,用这个较简单的系统将硬盘挂载起来,变更库文件名字即可。

linux基本知识,step1:进入救援模式(Rescue installed system),一直下一步就好
linux基础知识总结(四)

这里会确认将硬盘挂载至/mnt/sysimage上,还是选择continnue下一步
linux基础知识总结(四)
step2:这里可以进入/mnt/sysimage/lib64/ 修改库文件名,也可以直接将/lib64/libc.so.6 复制到 /mnt/sysimage/lib64/下 (我选择的是复制)

linux基础知识总结(四)

step3:命令行输入reboot即可恢复正常运行

linux基础知识总结(四)

ldd `which ifconfig ` 查看某命令需要哪些lib文件(注意是反引号不是单引号)
ldconfig -p 查看所有加载的库文件

2.rpm

什么是LINUX,linux基础知识总结(四)

3.yum

linux基础知识总结(四)

使用centos6 ftp部署一个可供centos6、centos7系统使用的yum网络仓库:
步骤:
1.安装vsftpd

        rpm -ivh vsftpd-2.2.2-24.el6.x86_64.rpm

2.启动vsftpd服务及设置重启后自动启动

        service vsftpd startchkconfig vsftpd on

3.关闭selinux

        vim /etc/selinux/config 设置SELINUX=disabledreboot

如何加强Linux的基础?4.关闭防火墙

        iptables -Fservice iptables save

5.创建ftp目录及拷贝rpm文件

        cd /var/ftp/pubmkdir 6 7

4.程序包编译安装

已centos7安装apache22为例:
step1:

        ./configure 制定启用特性,安装路径;检查外部环境,如依赖的软件包./configure --prefix=/app/apache24

linux基础知识总结(四)
step2:

yum -y install apr-devel

shell用法、yum -y install apr-util-devel

yum -y install pcre-devel

make 根据makefile文件构建应用程序
linux基础知识总结(四)
step3:

        make install 复制文件到相应路径

linux基础知识总结(四)

三.磁盘管理

磁盘分区

step1:使用fdisk,gdisk,parted分区
linux基础知识总结(四)
step2:更新同步
linux基础知识总结(四)

细说linux基础知识pdf、step3:格式化文件系统
linux基础知识总结(四)

fdisk

交互式分区

gdisk

交互式分区

        和fdisk相似,他可以进行得到2T空间以上的分区
parted

交互式分区 更高级,详细的分区工具

挂载

mount:

mount 挂载磁盘 挂载点
-t vsftype:指定要挂载的设备上的文件系统类型
-r: readonly,只读挂载
-w: read and write, 读写挂载
-n: 不更新/etc/mtab,mount不可见
-a:自动挂载所有支持自动挂载的设备(定义在了/etc/fstab文件中,且挂载选项中有auto功能)
-L 'LABEL': 以卷标指定挂载设备
-U 'UUID': 以UUID指定要挂载的设备
-B, --bind: 绑定目录到另一个目录上

交换分区

Linux总结,swap:

交换分区是系统RAM的补充 作用和window下的虚拟内存相似 
当空间不足时可以用固定的空间来代替虚拟内存使用
基本设置:
1)创建交换分区或者文件
2)使用mkswap写入特殊签名
3)在/etc/fstab文件中添加适当的条目
4)使用swapon -a激活交换空间

free 或者 swapon -s 命令查看当前swap使用情况
linux基础知识总结(四)
mkswap /dev/* 指定盘设为swap类型
linux基础知识总结(四)

swapon /dev/sd* 开启swap swap空间成功扩增
linux基础知识总结(四)
linux基础知识总结(四)

除了用整块硬盘扩展swap 还有如下方法:
基于分区的swapfdisk/gdisk/parted 对sdX进行分区,注意转换分区类型为82mkswap /dev/sdXnswapon /dev/sdXn
基于文件的swapdd if=/dev/zero of=/path/swap.img bs=1M count=xxxmkswap /path/swap.imgswapon /path/swap.img

转载于:https://blog.51cto.com/13572413/2073680

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/54341.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息