linux 软件安装查看卸载相关

一般用系统自带的安装工具是最好的,ubuntu用apt-get centos和redhat用yum .不然自己安装有好多关联软件和依赖软件非常麻烦。但是用自带的要配置好yum源和apt-get源.不然也找不到要安装的软件。一般源都是用163的或者是taobao的。或者自己搜索相关软件的源,只要能找到.

这里要区分是 ubuntu还是redhat还是centos

ubuntu 是通过apt-get 来安装的 通过dpkg来管理的
查看软件安装位置:dpkg -L xxxx查看软件是否安装:dpkg -l | grep filename apt-cache search package 搜索软件包 apt-get install package 安装包 apt-get autoremove XXXX 就可以卸载了 比较简单
redhat和centos是通过yum 来安装的,通过rpm来管理的
rpm -qal|grep ** 搜索已经安装的软件包

rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度

rpm -ivh –relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm //指定安装目录

rpm -e file.rpm #[删除一个rpm包]–erase


yum –y install nginx 安装软件

yum -y install nginx –installroot /usr/local/nginx 安装到指定目录

yum remove ~

10.列出所有已安裝的软件包信息
命令:yum info installed

4.列出所有已安装的软件包
命令:yum list installed

yum list|grep nginx 看看有无安装版本

rpm -qal|grep nginx 查找安装在哪里了.

yum -y install 包名(支持*):自动选择y,全自动
yum install 包名(支持*):手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包

1.使用YUM查找软件包
命令:yum search ~


编译安装方式

(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential )
在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式。拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:

1 ./configure
2 make
3 sudo make install


附带 163的源:

vi  /etc/yum.repos.d/rhel-debuginfo.repo

[base]

name=CentOS-$releasever - Base

baseurl=http://mirrors.163.com/centos/6/os/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6



#released updates

[updates]

name=CentOS-$releasever - Updates

baseurl=http://mirrors.163.com/centos/6/updates/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6



#packages used/produced in the build but not released

#[addons]

#name=CentOS-$releasever - Addons

#baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/

#gpgcheck=1

#gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful

[extras]

name=CentOS-$releasever - Extras

baseurl=http://mirrors.163.com/centos/6/extras/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-$releasever - Plus

baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/

gpgcheck=1

enabled=0

nginx源::

为了追加 nginx 的 yum 仓库,需要创建一个文件 /etc/yum.repos.d/nginx.repo,并将下面的其中一个内容复制进去:

CentOS的配置:

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1





RHEL的配置:



[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/

gpgcheck=0

enabled=1

其实俩者都差不多。

运行yum makecache生成缓存

由于 CentOS 和 RHEL 之间的差别,系统的 Linux 定义了 releasever releasever 替换为 “5″ (代表 5.x) 或 “6″ (代表 6.x)。

# yum clean all
# yum makecache     #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度
# yum install gcc    #测试域名是否可用



------------------------------------------------------------------------------------------------------------------



修改防火墙端口相关:

LINUX通过下面的命令可以开启允许对外访问的网络端口: 

#开启8000端口

/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT



关闭81端口:
/sbin/iptables -I INPUT -i eth0 -p tcp --dport 81 -j DROP

#保存配置

/etc/rc.d/init.d/iptables save 

#重启服务

/etc/rc.d/init.d/iptables restart 

 查看端口是否已经开放 

 /etc/init.d/iptables status



linux查看端口被哪个进程占用:(lsof有些机器没装)

lsof -i:端口号



UBuntu关闭防火墙
iptables -A INPUT -i !   PPP0   -j ACCEPT



centos/redhat 关闭防火墙服务:
#/etc/init.d/iptables stop

修改tomcat 应用内存设置
要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,红色的为新添加的.

# OS specific support. $var _must_ be set to either true or false.
JAVA_OPTS="-Xms512m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m"
cygwin=false

为方便管理项目,可以修改/root/apache-tomcat-6.0.33/conf/tomcat-users.xml文件,在最后加上

点击tomcat欢迎页中左上角Tomcat Manager链接,输入admin,123456后可以查看正在运行的应用.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值