Linux下安装软件,客户端的四种常见方法

一.yum黄狗包管理工具(类似于360软件助手),nginx为例,方便,自动安装依赖库,不过软件版本一般不是最新的
安装使用yum install nginx
卸载使用yum remove nginx
更新软件yum update nginx
yum list installed 查看已经装了什么东软件
yum list installed | grep nginx查看是否安装了nginx软件
yum search nginx 查看yum中是否有nginx软件包可供安装
查进程PID值ps -ef | grep nginx,杀进程kill PID值(master)
这里提供安装NGINX一种方法

二.rpm红帽子包管理工具,安装MySQL用的这个,不过没成功,最后用的yum安装的mariadb,需要安装依赖库,感觉不如yum
rpm –I your-package.rpm 安装软件
rpm –ivh your-package.rpm安装并显示安装过程
rpm – e + 包名字移除
rpm -qa | grep jdk 查询所有安装的包,管道查jdk软件是否安装
rpm -qa | grep jdk | xargs rpm -e(管道grep表示把前面的结果当做后面的参数,xargs能够捕获一个命令的输出,然后传递给另外一个命令,用来删除jdk)
配置安装MYSQL一种方法

三.压缩包安装软件(src源代码)

make && make install构建安装,以redis-3.2.11为例,安装python3同理
1.从网上找到redis压缩文件链接,wget +连接下载得到redis-3.2.11.tar.gz
2.解压缩   gunzip  –v  redis-3.2.11.tar.gz,得到redis-3.2.11.tar
3.解归档   tar  -xvf  redis-3.2.11.tar,得到redis-3.2.11
4. 切换到该目录下cd  redis-3.2.11
5. make && make install
6.如果发现缺失依赖库,需要用yum安装依赖库yum  install  依赖库名,否则不进行这一步
7.ls 查看redis-3.2.11目录下的文件,vim  redis.conf
8. 61G,来到第61行,发现bind  127.0.0.1更改地址为自己阿里云服务器内网地址,否则别人无法访问自己,只有自己能访问自己
这里在末行模式输入!ifconfig得到自己的内网地址(也可以到阿里云服务器查看),回车回到61行,进入编辑模式更改为172.18.79.175
9.来到84行,更改默认端口(6379),不更改也可以
10.命令模式下(退出编辑模式,输入/,即可进入命令模式),输入requirepass,用n或N切换,发现两个地方有requirepass,需要更改的是480行那里,删除#,把后面的foobared更改为自己设置的密码(939774qml.),这样别人要连到服务器就需要密码了
11. cp  redis.conf  ../myredis.conf   把redis.conf配置文件拷贝到root父级目录下,命名为myredis.conf,方便在根目录启动
12.启用redis,放前台运行redis-server  myredis.conf 出现一个蛋糕
放到后台运行redis-server  myredis.conf  &
放到后台运行redis-server  myredis.conf  > myredis.log  &
  > 输出重定项,输出到myredis.log中去,前台不显示
13.服务器在后台运行时,(1)jobs可以查看后台运行了什么,(2)%编号 可以把它在拿到前台,(3)还想把他拿回后台,Ctrl+z,这时候服务器拿到后台,但是停止运转(4)bg %编号,又在后台启动起来,这时候再用jobs检查一下
14.启动客户端,redis-cli -h 172.18.79.175 -p 6379
auth (password隐藏) 939774qml.
输入ping,返回pong证明客户端访问成功
退出客户端,quit
15.共两种方法结束服务器后台进程(1.ps查进程号,kill进程号杀程
2.jobs查后台运行,fg %编号拿到前台, ctrl+c结束,结束会有byebye,法2好)

四.压缩包安装免安装软件(bin直接可用的二进制代码),bin文件夹路径注册环境变量
1.这种适合解压后免安装的软件,含有可执行程序,把bin路径添加到环境变量中,解压后添加到环境变量即可
2.echo $PATH 查看环境变量的值
3.添加bin路径到环境变量中,就可以使用软件了,下面图片有解释
4.这时候重启云服务器,发现添加的重启后环境变量不能用了,
ls –la,显示包含隐藏文件,找到.bash_profile文件(这个文件里定义的是该用户的自定义的环境变量),vim .bash_profile,在这里添加环境变量,保证重启之后安装的软件还能使用,重新连接服务器,以后就可以永久使用了。

Linux下安装软件,客户端的四种常见方法_第1张图片

范例

[tito ~]$ echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin
[tito ~]$ PATH=$PATH:/home/tito/bin #添加/home/tito/bin到PATH环境变量
[tito ~]$ echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/tito/bin

你可能感兴趣的:(基础知识,Linux,软件)