随笔分类 -  DevOps

摘要:--nodeps 忽略依赖 --force 即使覆盖属于其他包的文件也强制安装 --fresh upgrade packages if already installed 安装才升级,否则不升级 rpm2cpio xxx.rpm | cpio -idmv 会在当前目录下解压rpm包 rpm --ba 阅读全文
posted @ 2020-06-05 16:50 ascertain 阅读(517) 评论(0) 推荐(0) 编辑
摘要:常见的Linux发行版主要可以分为两类,类ReadHat系列和类Debian系列,这里我们是以其软件包的格式来划分的,这两类系统分别提供了自己的软件包管理系统和相应的工具。类RedHat系统中软件包的后缀是rpm;类Debian系统中软件包的后缀是deb。另一方面,类RedHat系统提供了同名的rp 阅读全文
posted @ 2020-06-05 16:49 ascertain 阅读(4874) 评论(0) 推荐(0) 编辑
摘要:1.安装依赖包: [CentOS类系统] yum -y groupinstall "Development Tools" yum -y install ruby ruby-devel rubygems gcc openssl-devel 2.安装FPM: *添加淘宝的Ruby仓库 gem sourc 阅读全文
posted @ 2020-06-05 15:57 ascertain 阅读(365) 评论(0) 推荐(0) 编辑
摘要:fuser identify processes using files or sockets fuser displays the PIDs of processes using the specified files or file systems. In the default display 阅读全文
posted @ 2020-06-03 09:59 ascertain 阅读(303) 评论(0) 推荐(0) 编辑
摘要:lsof list open files Linux一切皆文件,通过文件不仅可以访问常规数据,还可以访问网络连接(套接字)和硬件,该文件描述符为应用程序与os之间提供了接口.lsof需访问各种特权文件,故需root运行 COMMAND contains the first nine characte 阅读全文
posted @ 2020-06-02 22:41 ascertain 阅读(182) 评论(0) 推荐(0) 编辑
摘要:我们使用RPM数据库(/var/lib/rpm)来比对rpm安装后的软件有无改动 rpm -qp --requires *.rpm query list capabilities required by package(s) rpm --verify -a 校验所有已安装的rpm包 rpm --ve 阅读全文
posted @ 2020-06-02 22:11 ascertain 阅读(269) 评论(0) 推荐(0) 编辑
摘要:/etc/inputrc定义了环境选项 set bell-stype none source /etc/inputrc 默认是注释的 阅读全文
posted @ 2020-06-02 21:39 ascertain 阅读(972) 评论(0) 推荐(0) 编辑
摘要:RPM包括是使用cpio格式打包的,因此可以先转成cpio然后解压,如下所示:rpm2cpio xxx.rpm | cpio -div 解压了以后你会看到,实际上rpm包是这个程序所有的文件的集合,比如帮助文档,二进制程序,所依赖的库文件,而且解压后的主目录对应的就是linux系统根路径下的目录,比 阅读全文
posted @ 2020-06-01 10:46 ascertain 阅读(190) 评论(0) 推荐(0) 编辑
摘要:RAID: redundant arrays of independent disks 提高I/O能力 提供耐用性 RAID实现方式 外接式RAID:通过额外adapter 内置式:RAID:主板集成RAID控制器 Software RAID:软RAID,学习使用 RAID级别: 标准RAID: R 阅读全文
posted @ 2020-05-31 16:20 ascertain 阅读(462) 评论(0) 推荐(0) 编辑
摘要:Linux的任务计划分为两种 未来某时间点执行的单次任务 周期性执行的任务 at:单次计划任务 at [options] TIME TIME HH:MM [YYYY-mm-dd] -l 列出指定队列的计划任务 -d 删除计划任务 -c 查看具体作业任务作业的执行结果以邮件方式通知用户 cron:周期 阅读全文
posted @ 2020-05-30 23:10 ascertain 阅读(546) 评论(0) 推荐(0) 编辑
摘要:一、物理直连登陆过程 初始化进程init 会根据直接连接的字符终端设备,打开getty程序,并关联在字符终端设备上tty1/2/3/4/5/6/7....上,在不同的终端设备上提示用户输入信息,等待终端登陆 getty打开login 进程,0-1-2文件描述符关联到tty1上 login会读取用户信 阅读全文
posted @ 2020-05-29 20:54 ascertain 阅读(875) 评论(0) 推荐(0) 编辑
摘要:DNS and Bind Sockets: C/S: Client:发起应用请求的程序; Server:响应请求(提供服务)的程序; LISTEN: Socket 传输层协议: TCP, UDP, SCTP TCP: Transmission Control Protocol 面向连接的协议:双方通 阅读全文
posted @ 2020-05-29 18:38 ascertain 阅读(173) 评论(0) 推荐(0) 编辑
摘要:本次利用openssl建立私有CA,实现https加密通信. openssl由三部分组成: libencrypto库 libssl库 openssl多用途命令行工具 加密算法和协议: 对称加密算法和协议: 公钥体系:分为公钥和私钥 DES: Data Encryption Standard(IBM研 阅读全文
posted @ 2020-05-29 18:32 ascertain 阅读(219) 评论(0) 推荐(0) 编辑
摘要:openssl enc symmetric cipher routines对称加密 openssl enc -e -des3 -base64 -salt -in file -out file openssl enc -d -des3 -base64 -salt -in file -out file 阅读全文
posted @ 2020-05-28 21:36 ascertain 阅读(223) 评论(0) 推荐(0) 编辑
摘要:当赋予普通用户sudo权限后,root密码很不安全,可用利用chattr来限制/etc/sudoers和/etc/sudoers.d的更改 chattr常用选项 i (immutable) 不允许修改,如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。 a (appe 阅读全文
posted @ 2020-05-25 19:56 ascertain 阅读(590) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示