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