Tips

1、Linux系统的调优工作,一般都是调整/proc/sys可被调整的内核的参数的值(sysctl命令),
《Linux内核的设计与实现》、《深入理解Linux内核》两本书籍会涉及到相关知识
2、软件包管理技术:

	1、所有一切都在我脑袋里!
		些人觉得不需要管理软件包,是因为他们非常熟悉软件包,知道每个包都安装了哪些文件。
		也有些用户不需要管理软件包,是因为他们会在某个软件包有更改后重建整个系统。
	2、在独立目录里安装
		这是一种简单的软件包管理方式,不需要其他额外的软件来管理软件的安装。
		每一个软件包都被装到一个独立的目录里
		在安装新版本的时候,它会将之前的软链接替换成指向新版本软件的位置。
		类似 PATH、LD_LIBRARY_PATH、MANPATH、INFOPATH 和 CPPFLAGS 之类的环境变量
		需要包含软件安装目录。在管理大量软件包时,这种方式就不可行了。
	3、软链接方式软件包管理
		每个软件包都和之前方式一样的安装。但不是建立目录的软链接,而是把每个文件都链接到
		/usr 目录结构里。这样就不需要扩展环境变量了,比较流行的有 Stow、Epkg、Graft 和 Depot
		等包管理器。例如,假如你准备安装一个软件包 libfoo-1.1。下面的指令可能不会正确地安装:
			#./configure --prefix=/usr/pkg/libfoo/1.1
			#make
			#make install
		安装本身倒是没有问题,但是可能一些依赖包不会像你期望的那样链接 libfoo 库。如果要编译
		一个链接 libfoo 的软件,你可能会注意到它实际上链接的是 /usr/pkg/libfoo/1.1/lib/libfoo.so.1
		 而不是你所期望的 /usr/lib/libfoo.so.1。正确的方式是使用 DESTDIR 策略来伪装软件包的安
		 装过程。这种方式需要像下面这样操作:
		 	#./configure --prefix=/usr
		 	#make
		 	#make DESTDIR=/usr/pkg/libfoo/1.1 install
		 大多数软件包支持这种方式,对于不兼容的软件包,你可能需要自己手动安装,
		 或许你会发现将这些有问题的包安装到 /opt 目录下会更简单些。
	4、基于时间戳
		在这种方式里,在安装之前会创建一个时间戳文件。在安装之后,用一行简单的 find 命令加上合适
		的参数就可以生成在时间戳文件创建之后所安装的所有文件列表。有一个采用这种方式的包管理器
		叫做 install-log。
		这种方式的优点是非常简单,但是它有两个缺陷。比如,在安装过程中,所安装文件采用的是其它时间
		戳而不是当前时间,那这些文件将不能被软件包管理器跟踪到。还有,这种方式只能在一次安装一个
		软件包的情况下使用。如果在不同的终端里同时安装两个不同的软件包,此时的安装日志就不可靠了。
	5、追踪安装脚本:https://linux.cn/lfs/LFS-BOOK-7.7-systemd/chapter06/pkgmgt.html
	6、 创建软件包存档https://linux.cn/lfs/LFS-BOOK-7.7-systemd/chapter06/pkgmgt.html
	7、基于用户的软件包管理:https://linux.cn/lfs/LFS-BOOK-7.7-systemd/chapter06/pkgmgt.html

3、linux重要的服务:
4、数据备份的策略和方法
5、加密技术

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值