
Linux应用
Kyle__Shaw
世上无难事,只要肯放弃。
展开
-
使用 GPG 对RPM包进行签名
使用 GPG 对RPM包进行签名RPM软件包签名可用于对RPM软件包实施加密完整性检查。首先生成 gpg 的密钥对$ sudo gpg --gen-keygpg: WARNING: unsafe ownership on homedir '/home/kyle/.gnupg'gpg (GnuPG) 2.2.4; Copyright (C) 2017 Free Software Foundation, Inc.This is free software: you are free to chan原创 2021-09-11 11:56:56 · 1544 阅读 · 0 评论 -
升级和安装的rpm过程中 spec 文件中脚本调用顺序和参数
升级和安装的rpm过程中 spec 文件中脚本调用顺序和参数RPM has 4 parts where (shell) scripts can be used:RPM 在升级/安装的过程中,有4个部分的脚本会被调用:%pre - 安装前调用%preun - 卸载前调用%post - 安装后调用%postun - 卸载后调用在执行这些脚本时,都会同一个变量 “$1” 传入的值,来判断具体执行的是以下的哪步操作:Initial installationUpgradeUn-install翻译 2021-04-06 15:20:29 · 2859 阅读 · 0 评论 -
使用 GPG 对RPM包进行签名
使用 GPG 对RPM包进行签名RPM软件包签名可用于对RPM软件包实施加密完整性检查。首先生成 gpg 的密钥对$ sudo gpg --gen-keygpg: WARNING: unsafe ownership on homedir '/home/kyle/.gnupg'gpg (GnuPG) 2.2.4; Copyright (C) 2017 Free Software Foundation, Inc.This is free software: you are free to chan原创 2021-03-18 17:10:19 · 967 阅读 · 0 评论 -
查看apache mpm的方法
在ubuntu下:apache2ctl -V在输出的地方可以看到有一条:Server MPM: prefork原创 2014-10-17 09:58:52 · 1943 阅读 · 0 评论 -
ubuntu 下安装 apt-add-repository
apt-add-repository 在12.04 和14.04下包名不同,所以安装的时候需要区分一下:14.04:sudo apt-get install python-software-properties12.04: software-properties-common原创 2015-02-07 15:47:37 · 4699 阅读 · 0 评论 -
targetcli搭建Fibre Channel(FC) target
如果利用targetcli创建Fibre Channel (FC) targets原创 2015-04-23 21:40:54 · 13304 阅读 · 3 评论 -
WWPN和WWNN的区别
WWPNWorld Wide Port Name, 是对于FC HBA卡上的一个端口的全球唯一标识符,它相当于网卡中的MAC地址,全球只有唯一一个。WWNNWorld Wide Node Name, 是对于每一个节点(终端或者设备)的全球唯一标示符。根据以上的描述对于单口的FC HBA来说,它应该只有一个WWNN和一个WWPN对于双口的FC HBA来说,它原创 2015-08-07 15:30:42 · 12591 阅读 · 0 评论 -
读取LIO创建的fileio backstore的内容
LIO支持多种的backstore,但是最简单,而且最灵活的,应该就是fileio了。但是有一个缺点,就是不容易看到里面的内容。不容易是不容易,但是也有方法可以做到的。查看Sparc Solaris格式化后的fileio backstore假如现在在FC Target的机器由targetcli创建了一个fileio backstore,已经被挂载到Sparc Solaris原创 2015-08-04 16:01:01 · 1670 阅读 · 0 评论 -
Ubuntu下增加loop设备数量
Ubuntu下增加loop设备数量系统版本:Ubuntu 14.04通过查看内核的配置文件可知(/boot/config-VERSION-generic),默认情况下,loop内核模块是编译进内核的,而不是单独成一个独立模块,而且默认情况下是只有8个Loop设备(最少只能够是8个)。CONFIG_BLK_DEV_LOOP=yCONFIG_BLK_DEV_LOOP_MIN_COUNT=8这样的情况下原创 2016-11-23 16:37:58 · 6994 阅读 · 0 评论 -
Ubuntu下完全卸载fglrx
sudo apt-get remove --purge xorg-driver-fglrx fglrx*sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-coresudo dpkg-reconfigure xserver-xorg有些系统支持mulitlib的,需要指定删除的版本原创 2014-07-17 18:29:26 · 2287 阅读 · 0 评论 -
Ubuntu下调试Apache模块
Ubuntu 下调试apache模块# 先把运行着的apache停了# 切换到ROOT用户,主要是为了方便全局变量的使用,因为不切换的话,到时候用sudo去启动,apache就获取不到之前的全局变量# 切换之后,执行命令把apache的全局变量导入"source /etc/apache/envvars"# 运行gdb apache2# 在进入了gdb之后,就可以设置断点原创 2014-04-10 18:54:32 · 893 阅读 · 0 评论 -
debian增加swap分区
最近在用一个自己装的debian系统的时候,发现运行很多脚本的时候出现:Cannot fork。网上说有可能是因为swap分区空间不够导致的问题。然后看了一下swap空间的大小。居然大小是0M。查看的命令是free -m。难道真的是swap分区导致的问题?不管了,先添加个swap分区再说吧。1.创建一个swap文件。cd /optsudo mkdir swaps原创 2013-02-20 14:34:11 · 12012 阅读 · 3 评论 -
有趣的Linux命令
以下是从网上收集的一些有趣的Linxu命令1.cal 9 1752 1752 1 2 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 301582年2月,罗马教廷需要从1582 年10月中减去10天,因此1852年10月4日后面紧跟着就是15日。在意大利、西班牙等国家都这样处理了。其他天主原创 2013-05-23 16:25:17 · 1166 阅读 · 0 评论 -
putty自动验证登陆ubuntu/debian
一直以来,用putty登陆到其他linux系统上面,每次都要输入密码,挺麻烦的。所以就参考了一下网上的教程,让putty自动验证,不需要每次都输入密码。原文出处:putty自动验证登陆ubuntu/debian过程如下:1.生成公钥和私钥先去下载一个puttygen的软件,它的作用是用于生成本机的公钥和密钥的。打开puttygen,然后点击右方中间的Generate原创 2013-02-22 10:17:40 · 1484 阅读 · 0 评论 -
rpm升级 配置文件处理规则
使用rpm来升级时,rpm会检查包中的每一个文件,比较文件的md5检验和 rpm会检查每个文件的3个版本:已安装的rpm包中的文件磁盘上的文件(该文件在磁盘上的当前状态)新rpm包中的文件rpm处理常见的配置文件的不同版本 并且根据一定的规则来处理配置文件: 如果磁盘上的文件和已安装的rpm包中的文件一致 rpm直接把这个配置文件给覆盖掉 如果已安装的和新rpm包中转载 2013-11-18 10:56:04 · 2949 阅读 · 0 评论 -
Socks代理上网工具 tsocks
原文地址http://www.oschina.net/p/tsocksLinux 有一个能够强迫任何软件通过 SOCKS 代理上网的工具,其名就是 tsocks。Tsocks 是一个透明 SOCKS 代理软件。安装并配置 Tsocks以下说明都是为了那些使用 Ubuntu 的 Linux 用户,不过在别的 Linux 发行版下,安装的过程应该与此差不多。在终转载 2013-11-22 10:36:54 · 18114 阅读 · 0 评论 -
RPM中出现cpio: MD5 sum mismatch
转载请注明原文出处:http://blog.youkuaiyun.com/roddick621有时候,在安装RPM包的时候,会出现cpio: MD5 sum mismatch这个问题。这个时候可以分两种情况:1.这个安装包是别人提供的:这个情况下,你没有办法重新生成一个安装包。如果有新的RPM包提供给你,你可以尝试新的安装包。如果新的RPM包还是有这个问题,则可原创 2013-12-18 13:41:00 · 6143 阅读 · 0 评论 -
RPM包管理工具
包管理工具:RPM 命令记录:rpm -qa :查看所有已经安装的包。rpm -qi :查看包的信息rpm -ivh --force :强制安装rpm -ivh --nodeps :忽略依赖安装rpm -qpi :查看包的头部信息rpm -qpl : 查看包内文件rpm -e :卸载已经安装了的包YUM:yum源的设置: /etc/yum.原创 2013-12-20 11:09:42 · 1337 阅读 · 0 评论 -
Linux使用记录(持续更新
记录一些平时使用的小技巧:Run-Level 执行等级:0 - halt (系统直接关机) 1 - single user mode (单人维护模式,用在系统出问题时的维护) 2 - Multi-user, without NFS (类似底下的 runlevel 3 ,但无NFS 朋务) 3 - Full multi-user mode (完整含有网络功能原创 2013-01-18 09:40:33 · 1067 阅读 · 2 评论 -
Virtual Box NAT下端口转发规则:
物理机Window7:IP:127.0.0.1虚拟机Ubunut12.10IP:10.0.2.15SSH的端口号为:22这样就可以在转发规则的设置为如下:主机IP:127.0.0.1主机端口:12100子系统:10.0.2.15端口号:22这样就相当于把Ubunut的SSH端口映射到本机的12100端口上,通过putty等工具就可以用127.0.0.1:12原创 2013-01-22 10:59:45 · 8562 阅读 · 0 评论