本文共 2042 字,大约阅读时间需要 6 分钟。
一.知识脉络图
二.软件包管理三.磁盘管理二进制应用程序的组成部分: 二进制文件,库文件,配置文件,帮助文件
库文件:
库文件是一个很特殊的存在,他对于很多程序起着支持作用,如果不小心丢失或损坏,很多程序可能会起不来 例如:当/lib64/libc.so.6文件名称变更后,许多命令会丢失,甚至整个操作系统会启动不了。
解决办法:进入linux下的救援模式,用这个较简单的系统将硬盘挂载起来,变更库文件名字即可。
step1:进入救援模式(Rescue installed system),一直下一步就好
这里会确认将硬盘挂载至/mnt/sysimage上,还是选择continnue下一步
step3:命令行输入reboot即可恢复正常运行
ldd `which ifconfig ` 查看某命令需要哪些lib文件(注意是反引号不是单引号)ldconfig -p 查看所有加载的库文件
使用centos6 ftp部署一个可供centos6、centos7系统使用的yum网络仓库:
步骤:1.安装vsftpdrpm -ivh vsftpd-2.2.2-24.el6.x86_64.rpm
2.启动vsftpd服务及设置重启后自动启动
service vsftpd start chkconfig vsftpd on
3.关闭selinux
vim /etc/selinux/config 设置SELINUX=disabled reboot
4.关闭防火墙
iptables -F service iptables save
5.创建ftp目录及拷贝rpm文件
cd /var/ftp/pub mkdir 6 7
已centos7安装apache22为例:
step1:./configure 制定启用特性,安装路径;检查外部环境,如依赖的软件包 ./configure --prefix=/app/apache24
yum -y install apr-devel
yum -y install apr-util-devel
yum -y install pcre-devel
make 根据makefile文件构建应用程序
make install 复制文件到相应路径
step1:使用fdisk,gdisk,parted分区
step3:格式化文件系统
交互式分区
交互式分区
和fdisk相似,他可以进行得到2T空间以上的分区
交互式分区 更高级,详细的分区工具
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: 绑定目录到另一个目录上
swap:
交换分区是系统RAM的补充 作用和window下的虚拟内存相似 当空间不足时可以用固定的空间来代替虚拟内存使用基本设置:1)创建交换分区或者文件2)使用mkswap写入特殊签名3)在/etc/fstab文件中添加适当的条目4)使用swapon -a激活交换空间
free 或者 swapon -s 命令查看当前swap使用情况
swapon /dev/sd* 开启swap swap空间成功扩增
除了用整块硬盘扩展swap 还有如下方法:基于分区的swap fdisk/gdisk/parted 对sdX进行分区,注意转换分区类型为82 mkswap /dev/sdXn swapon /dev/sdXn基于文件的swap dd if=/dev/zero of=/path/swap.img bs=1M count=xxx mkswap /path/swap.img swapon /path/swap.img
转载于:https://blog.51cto.com/13572413/2073680