当前位置:  建站>运营/SEO
本页文章导读:
    ▪linux下使用ftp          要使用ftp,需要安装ftp服务器。一般Linux系统会默认安装一个ftp服务器。     通过命令: rpm -qa |grep vsftpd     可以知道是否已经安装了ftp服务器。     客户端要.........
    ▪RPM 软件管理程序      1、RPM--安装 [root@www ~]# rpm -ivh package_name 其他参数 选项与参数: -i :install 的意思 -v :察看更细部的安装资讯画面 -h :以安装资讯列显示安装进度   --replacefiles 使用时机: 如果在安装的.........
    ▪SRPM 的使用:rpmbuild      1、与RPM区别: 档案格式 档名格式    直接安装与否 内含程式类型 可否修改参数并编译 RPM         xxx.rpm         可.........

[1]linux下使用ftp
    来源: 互联网  发布时间: 2013-10-26

    要使用ftp,需要安装ftp服务器。一般Linux系统会默认安装一个ftp服务器。

    通过命令:

rpm -qa |grep vsftpd

    可以知道是否已经安装了ftp服务器。

    客户端要访问ftp服务器,需启动ftp服务器:

启动ftp:service vsftpd start
    另外两个命令:

停止ftp:service vsftpd stop
重启ftp:service vsftpd restart
    启动之后,客户端就可以用ftp进行访问了。

    在用root账户进行访问时,可能会报“331 Permission denied”的错误。这是因为/etc/vsftpd/ftpusers  和  /etc/vsftpd/user_list  禁掉了root这个用户。在这两个文件中屏蔽掉root就可以正常访问了。

    上传文件时,出现错误"553 Could not create file",解决方法如下:

1. setsebool -P ftpd_disable_trans 1 
2. service vsftpd restart
    通过man ftpd_selinux查看帮助。

作者:duwenchao1986 发表于2013-3-8 16:23:14 原文链接
阅读:49 评论:0 查看评论

    
[2]RPM 软件管理程序
    来源: 互联网  发布时间: 2013-10-26

1、RPM--安装
[root@www ~]# rpm -ivh package_name 其他参数
选项与参数:
-i :install 的意思
-v :察看更细部的安装资讯画面
-h :以安装资讯列显示安装进度
 
--replacefiles 使用时机: 如果在安装的过程当中出现了‘某个档案已经被安装在你的系统上面’的资讯,又或许出现版本不合的讯息 (confilcting files) 时,可以使用这个参数来直接覆盖档案。
危险性: 覆盖的动作是无法复原的!所以,你必须要很清楚的知道被覆盖的档案是真的可以被覆盖喔!否则会欲哭无泪!
--replacepkgs 使用时机: 重新安装某个已经安装过的软体!如果你要安装一堆 RPM 软体档案时,可以使用 rpm -ivh *.rpm ,但若某些软体已经安装过了, 此时系统会出现‘某软体已安装’的资讯,导致无法继续安装。此时可使用这个选项来重复安装喔!
--force 使用时机:这个参数其实就是 --replacefiles 与 --replacepkgs 的综合体!

2、RPM--升级更新
-Uvh 后面接的软体即使没有安装过,则系统将予以直接安装; 若后面接的软体有安装过旧版,则系统自动更新至新版;
-Fvh 如果后面接的软体并未安装到你的 Linux 系统上,则该软体不会被安装;亦即只有已安装至你 Linux 系统内的软体会被‘升级’!
--force等参数也可以用的,同前。

3、RPM--查询,存在资料库/var/lib/rpm 中
[root@www ~]# rpm -qa                              <==已安装软体
[root@www ~]# rpm -q[licdR] 已安装的软体名称       <==已安装软体
[root@www ~]# rpm -qf 存在于系统上面的某个档名     <==已安装软体
[root@www ~]# rpm -qp[licdR] 未安装的某个档案名称  <==查阅RPM档案

常用的:
-qa :列出所有的,已经安装在本机 Linux 系统上面的所有软体名称;
-ql :列出该软体所有的档案与目录所在完整档名 (list);
-qc :列出该软体的所有设定档 (找出在 /etc/ 底下的档名而已)
-qd :列出该软体的所有说明档 (找出与 man 有关的档案而已)
-qf :由后面接的档案名称,找出该档案属于哪一个已安装的软体;
-qi :列出该软体的详细资讯 (information),包含开发商、版本与说明等;
-qR :列出与该软体有关的相依软体所含的档案 (Required 的意思)

4、RPM--验证检查,查看是不是有被改动过
[root@www ~]# rpm -Va
[root@www ~]# rpm -V  已安装的软体名称
[root@www ~]# rpm -Vp 某个 RPM 档案的档名
[root@www ~]# rpm -Vf 在系统上面的某个档案
选项与参数:
-V  :后面加的是软体名称,若该软体所含的档案被更动过,才会列出来;
-Va :列出目前系统上面所有可能被更动过的档案;
-Vp :后面加的是档案名称,列出该软体内可能被更动过的档案;
-Vf :列出某个档案是否被更动过~

[root@www ~]# rpm -V logrotate
..5....T  c /etc/logrotate.conf

至于最前面的八个资讯是:
S :(file Size differs) 档案的容量大小是否被改变
M :(Mode differs) 档案的类型或档案的属性 (rwx) 是否被改变?如是否可执行等参数已被改变
5 :(MD5 sum differs) MD5 这一种指纹码的内容已经不同
D :(Device major/minor number mis-match) 装置的主/次代码已经改变
L :(readLink(2) path mis-match) Link 路径已被改变
U :(User ownership differs) 档案的所属人已被改变
G :(Group ownership differs) 档案的所属群组已被改变
T :(mTime differs) 档案的建立时间已被改变

至于那个 c 代表的是‘ Config file ’的意思,也就是档案的类型,档案类型有底下这几类:
c :设定档 (config file)
d :文件资料档 (documentation)
g :鬼档案~通常是该档案不被某个软体所包含,较少发生!(ghost file)
l :授权档案 (license file)
r :读我档案 (read me)

5、数位签章GPG-KEY
    a、首先你必须要先安装原厂释出的公钥档案;
    b、实际安装原厂的 RPM 软体时, rpm 指令会去读取 RPM 档案的签章资讯,与本机系统内的签章资讯比对,
    c、若签章相同则予以安装,若找不到相关的签章资讯时,则给予警告并且停止安装喔。

    查找位置[root@www ~]# locate GPG-KEY
            或[root@www ~]# find /etc -name '*GPG-KEY*'

    安装:[root@www ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 
    查询是否安装过:rpm -qa | grep pubkey

6、RPM--软件卸载:rpm -e 程序名

7、重建RPM资料库:rpm --rebuilddb

 

作者:wang7dao 发表于2013-3-9 1:30:21 原文链接
阅读:0 评论:0 查看评论

    
[3]SRPM 的使用:rpmbuild
    来源: 互联网  发布时间: 2013-10-26

1、与RPM区别:
档案格式 档名格式    直接安装与否 内含程式类型 可否修改参数并编译
RPM         xxx.rpm         可         已编译           不可
SRPM        xxx.src.rpm    不可       未编译之原始码     可

SRPM可理解为RPM的前期,它最终要变成RPM的,主要是因为它是原码,故可以跨版本。新版的 rpm 已经将 RPM 与 SRPM 的指令分开了,SRPM 使用的是 rpmbuild 这个指令,而不是 rpm。

2、参数:
--rebuild 进行‘编译’与‘打包’的动作,最后会产生 RPM 的档案,但是产生的 RPM 档案并没有安装到系统上。最后通常会发现一行字体:Wrote: /usr/src/redhat/RPMS/i386/pkgname.i386.rpm
--recompile rebuild 仅‘编译并打包’而已,而 recompile 不但进行编译跟打包,还同时进行‘安装’了!

如:[root@www ~]# rpmbuild --rebuild rp-pppoe-3.5-32.1.src.rpm

3、SRPM--如何解开,修改后再打包回SRPM
rpm -i rp-pppoe-3.5-32.1.src.rpm # 过程不会显示任何东西,他只会将 SRPM 的档案解开后,放置到 /usr/src/redhat/

find /usr/src/redhat/ -type f  #找文件,以程序名加.spec后缀的就是打包成SRPM的配置文件

改里面的信息后,重打包:
[root@www ~]# rpmbuild -ba rp-pppoe.spec  <==编译并同时产生 RPM 与 SRPM 档案
[root@www ~]# rpmbuild -bb rp-pppoe.spec  <==仅编译成 RPM 档案

作者:wang7dao 发表于2013-3-9 10:53:43 原文链接
阅读:71 评论:0 查看评论

    
最新技术文章:
▪SQVI和SAP查询QUERY的区别和使用注意事项    ▪彻底理解Cisco/Linux/Windows的IP路由    ▪Exchange 2010 处于禁止发送用户自动收到来自IT...
▪MB_CHANGE_DOCUMENT使用方法    ▪ALV的html表头    ▪【译】如何精确判断最终用户响应时间过长的...
▪apache2.4.4启用deflate压缩    ▪使用vmware 配置centos 6.0+ 网络出现的各种问题...    ▪十句话教你学会Linux数据流重定向
▪centos6.x已经安装的系统添加图形界面    ▪Linux查看CPU和内存使用情况    ▪win7问题解决,凭据管理器和无法访问,不允...
▪Dynamics CRM 2013 初体验(4):不再被支持的功...    ▪win7下制作ubuntu系统安装启动盘和U盘安装ubuntu...    ▪Linux cp -a用法
▪Windows Server时间服务器配置方法    ▪Tomcat+memcached实现Session共享    ▪Linux修改系统环境变量PATH路径的方法
▪Citrix 服务器虚拟化之二十七 XenApp6.5发布服务...    ▪搭建本地Ubuntu 镜像服务器    ▪Create local metadata resource of yum
▪tsm ANS0326E问题处理    ▪Windows SVN变化邮件通知(Python2.7实现)    ▪linux下的内核测试工具——perf使用简介
▪Nginx TCP Proxy模块的编译安装    ▪OSX: SSH密钥使用日记(2)    ▪OSX: SSH密钥使用日记(1)
▪Manually start and stop Oracle XE in Ubuntu    ▪Disable autostart of Oracle-xe in Ubuntu    ▪tar命令-linux
▪xtrabackup-2.1.2-611安装    ▪无废话ubuntu 13.4文件共享配置    ▪Unix文本处理工具之sed
▪hpux 操作系统 磁带备份与恢复    ▪HP DL360 G7通过iLO部署系统    ▪Redhat 6.0中VNC Server的配置方法
▪hpux 操作系统磁带备份与恢复    ▪用C++编程调用libvirt的API来创建KVM虚拟机    ▪hpux- hp小型机日常硬件故障处理case(一)
▪web集群时session同步的几种方法(统计)    ▪inux常用命令大全    ▪BAT 批处理实现循环备份N天文件夹
▪BIND9私有DNS服务器小环境搭建实验    ▪Exchange2013增量备份    ▪OSSEC Monitor your App log file
▪《深入理解Nginx》阅读与实践(三):使用upstre...    ▪如何给Fedora 15创建磁盘分区    ▪Packet Sniffer Code in C using sockets
▪Error, some other host already uses address    ▪修改uCOS_II以实现“优先级+时间片”联合调度    ▪weblogic开发模式与生产模式介绍
▪Wireshark 高级特性    ▪ubuntu13.04版本下安装RabbitVCS,类似windows的Tortoi...    ▪Apache 一台主机绑定多个域名及虚拟主机
▪linux安全设置    ▪RHEL双网卡绑定    ▪Linux shell if参数
▪Windows配置路由时可以指定源地址啦    ▪centos安装vim7.4    ▪S3C2410 实验三——块拷贝、字拷贝(寄存器的...
▪系统运维——日志处理    ▪ip_conntrack缓存neighbour    ▪关键在封装并发出了帧-IP冲突也无所谓
▪weblogic11g 安装——linux 无图形界面    ▪《数据通信与网络》笔记--SCTP    ▪《数据通信与网络》笔记--TCP中的拥塞控制
▪weblogic11g 安装集群 —— win2003 系统、单台主...    ▪weblogic11g 节点管理器 nodemanager    ▪Citrix 服务器虚拟化之二十六 应用程序虚拟化...
▪如何将windows下的文件夹挂载到linux虚拟机下    ▪在64位AIX6.1下安装SAP JCo    ▪Outlook启动时提示“找不到文件Outlook.pst文件”...
▪weblogic8.1 登陆5 ip 限制    ▪weblogic 内存 及 内存溢出    ▪手把手教你在Windows端搭建Redmine项目管理软件
▪启动及重新启动nginx,重启nginx后丢失nginx.pid问...    ▪Win7实现快速启动栏并实现靠左边的终极操作...    ▪《深入理解Nginx》阅读与实践(二):配置项...
▪显示grub引导菜单    ▪nagios监控主机    ▪linux各种数据流重定向
▪centOS安装chrome浏览器    ▪Slackware 14 安装完全指南    ▪SharePoint 2013的100个新功能之内容管理(三)
▪Citrix 服务器虚拟化之二十一 桌面虚拟化之部...    ▪[问,ask]ubuntu13.04安装vncserver后只显示桌面,不显...    ▪Win7中IIS出现“HTTP 错误 404.17 - Not Found 请求的...
▪CentOS快速安装最新版本的SaltStack    ▪CentOS 6.4 快速安装Nginx笔记    ▪磁盘管理——RAID 0
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

▪Nginx TCP Proxy模块的编译安装    ▪OSX: SSH密钥使用日记(2)    ▪OSX: SSH密钥使用日记(1) iis7站长之家