Linux防火墙、软件安装管理 | 张扎瓦的博客

Linux防火墙、软件安装管理

Linux防火墙,软件安装


防火墙,软件安装管理

1.防火墙操作

  • 防火墙的启动与停止
    • service iptables start 启动防火墙服务
    • service iptables stop 关闭防火墙
    • service iptables restart 重启防火墙
  • 开放某个端口通过防火墙
    • vi /etc/sysconfig/iptables 编辑添加指定端口

2.设置服务开机启动

  • chkconfig xxx on

    1
    chkconfig tomcat on     开机启动tomcat
  • chkconfig xxx of

    chkconfig tomcat off    禁止开机启动
    
  • 查看某个服务是否开机启动

    chkconfig tomcat --list
    

3.rpm软件安装

  • 二进制包
    直接解压,配置 /etc/profile 配置文件就能使用

  • rpm 安装

    • -i install的意思

    • -q query查询

    • -a all所有

    • -v 显示附加信息

    • -h 安装时输出标记”#”

    • –test 只对安装进行测试,并不实际安装

    • –nodeps 不检查软件之间的依赖关系,加入此选项可能会导致软件不可用

    • –force 忽略软件包及软件冲突

    • –replacepkgs 强制重新安装已经安装的软件包

    • –prefix 将软件包安装到指定的路径下

    • –percent 以百分比的形式输出安装的进度

    • –exclueddocs 不安装软件包中的说明文件

    • –includedocs 安装软件包,包含说明文件

      re>
      m -ivh nc.rpm #安装示例

  • rpm 校验包

rpm -Vp 软件包名
  • rpm 检查更新包
rpm -Uvh mysql-community-release-el6-5.noarch.rpm
  • rpm 删除包
rmp -e mysql-community-release-el6-5.noarch.rpm

4.yum 安装软件包

  • 安装
    • yum install package1 安装软件package1
    • yum groupinstall group1 安装程序组group1
  • 更新和升级
    • yum -y update 升级所有包,改变软件设置和系统设置,系统版本内核都升级
    • yum -y upgrade 升级所有包,不改变软件设置和系统设置,系统版本升级,内核不变
    • yum update package1 更新软件package1
    • yum upgrade package1 更新软件package1
    • yum check-update 检查可更新的程序
    • yum groupupdate group1 更新程序组group1
  • 查找和显示
    • yum info package1 显示package1安装包信息
    • yum list 显示所有已经安装和可以安装的程序包
    • yum list package1 显示package1安装包情况
    • yum grouplist 显示所有已经安装和可以安装的程序组
    • yum groupinfo group1 显示程序组group1信息
    • yum search string 根据关键字string查找安装包
  • 删除程序
    • yum remove/erase package1 删除程序package1
    • yum groupremove group1 删除程序组group1
    • yum deplist package1 查看程序package1依赖情况
  • 清除缓存
    • yum clean packages 清除缓存目录下的软件包
    • yum clean headers 清除缓存目录下的headers
    • yum clean all 清除缓存目录下所有的旧软件包
    • yum makecache 重新构建缓存

5.源码包安装

  1. 解压源码包

  2. 找到源码包下的configure,并执行

     [root@centos6 bashdb-4.4-0.94]# ./configure
     
  3. 当configure执行成功时,会在当前目录下生成Makefile文件

  4. 使用make命令编译源码

    [root@centos6 bashdb-4.4-0.94]# make
    
  5. make install 安装包

     [root@centos6 bashdb-4.4-0.94]# make install
    
如果我的文章对您有所帮助,不妨打赏一杯豆浆以资鼓励(○` 3′○)