安装包的源码安装
-
下载对应的源码包,一般为 tar 或是 tar.gz 结尾。
-
如果是在windows系统上下载的源码包,则rz -bye 上传到对应目录,如果是在linux下载的则不用上传
-
在对应目录下解压缩或者解压下载好的压缩包文件,命令:tar -zxvf xxxx.tar.gz (或者 tar -jxvf xxxx.tar.bz2)
-
解压好后,进入解压缩完成后的目录中:cd xxxx
-
执行以下命令: ./configure
-
编译代码: make
-
编译出错可以用 make clean 清除编译过程文件
-
安装软件: make install
-
删除临时文件 : make clean
安装 pdsh 软件—源码安装实例
-
下载:https://sourceforge.net/projects/pdsh/ 得到 pdsh-2.29.tar.bz2 文件
-
进入下载的文件目录执行解压缩:tar -jxvf pdsh-2.29.tar.bz2
-
进入到解压后的目录 cd xxxx
-
执行配置生成:
./configure --with-ssh --with-rsh --with-mrsh
–with-mqshell --with-qshell --with-dshgroups
–with-machines=/etc/pdsh/machines --without-pam
5.编译:make
6.安装:make install
7.测试:pdsh -V
bin 二进制安装—JDK1.7 二进制安装示例
1.下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-dow
nloads-javase7-521261.html
-
下载好文件后,执行解压缩:tar -zxvf jdk-7u80-linux-x64.tar.gz。
-
设置环境变量
(0) 查看jdk的安装路径 进入jdk的一级安装路径 pwd
(1) 进入配置文件 vim /etc/profile
(2) 在此文件中添加如下配置项
#set java environment
JAVA_HOME=/usr/java/ jdk1.7.0_80 这里是0步查看出来的路径
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.: J A V A H O M E / l i b : JAVA_HOME/lib: JAVAHOME/lib:JRE_HOME/lib
PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
export PATH JAVA_HOME JRE_HOME CLASS_PATH
(2) :wq保存退出
-
使配置的环境变量生效:source /etc/profile
-
验证是否生效:javac -version 和 java -version 看与上面版本是否一致。
-
编写 helloworld.java 运行处结果
① 先创建一个test.java文件
② Vim test.java 写java代码
③ Javac
test.java 进行编译
④ Java
test 运行
rpm 安装使用
-
查询操作,查看软件是否被安装 rpm
-qa | grep 需要安装的文件名(如 mysql) -
rpm -e 需要卸载的安装包 如卸载 mysql 安装:
rpm -e mysql-server-5.1.73-8el_8.x86_64
- rpm -ivh 需要安装的包文件名。
–install
如 mysql rpm 安装包:mysql-community-comm-5.7.15-1.el7.x86_64.rpm
- 升级操作 rpm -U 需要升级的包
如 rpm -Uvh
mysql-community-common-5.7.15-1.el7.x86_64.rpm
yum 安装
1.操作系统适用:CentOS/RHEL
#rpm -ivh yum-2.4.3-4.el4.centos.noarch.rpm
- yum 配置
yum 的配置信息都存储在一个叫
yum.conf 的配置文件中,通常位于/etc 目录下,即/etc/yum.conf,/etc/yum.repos.d 下的文件
- yum 安装软件
① 列出所有可更新的软件清单的命令:yum check-update
② 更新所有软件命令:yum update
③ 仅安装指定的软件命令:yum install package_name
④ 仅更新指定软件的命令:yum update package_name
⑤ 列出所有可安装的软件清单命令:yum list
⑥ 删除软件包命令:yum remove package_name
⑦ 查找软件包命令:yum search keyword
⑧ 清除缓存命令:
-
yum clean packages 清除缓存目录下的软件包
-
yum clean headers 清除缓存目录下的 headers
-
yum clean oldheaders 清除缓存目录下旧的 headers
-
yum clean,yum clean
all(=yum clean packages;yum clean oldheaders) -
清除缓存目录下的软件包及旧的 headers
yum 安装应用
① 安装常用编译器:yum -y install gcc 和 yum install gcc-c++
② 安装用于 linux 与 windows 之间相互传递文件的 rzsz 命令:yum install
lrzsz
-
rz 文件路径 //从本地上传数据
-
sz 文件路径 //从远程发送数据到本地
③ yum 安装 lsof
-
yum 安装 lsof :yum install lsof
-
lsof 基本操作使用:lsof -I:端口号,lsof -i:22 查看 22 端口被占用的进程号
通过 yum 安装 mysql
centos6.9安装mysql
第一种
1.确认mysql是否已安装,有下面的代码可知
[root@cdh1 linuxidc]# yum list installed mysql*
2.卸载已安装的mysql,建议使用yum命令,因为yum命令可以自动删除与 mysql相关的依赖;如果使用rpm命令,则还需要手动去删除和mysql相关 的文件,比较麻烦
[root@cdh1 linuxidc]# yum remove MySQL-python.x86_64 mysql-libs.x86_64
3.用whereis命令查找mysql相关的文件,因为步骤2用yum来卸载,所以 mysql被清理得很干净;如果使用rpm将会很麻烦,有很多的文件需要手动 清除
[root@cdh1 linuxidc]# whereis mysql
mysql:
4.查看系统中的mysql安装包
[root@cdh1 linuxidc]# yum list mysql*
5.选择mysql-server来安装
[root@cdh1 linuxidc]# yum install mysql-server
6.启动mysql服务
[root@cdh1 linuxidc]# service mysqld start
7.开启3306端口,并保存
[root@cdh1 linuxidc]# /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
[root@cdh1 linuxidc]# /etc/rc.d/init.d/iptables save
8.创建用户(建议使用root):
mysqladmin -u root password “123456”;(不要在交互模式下)
9.输入: mysql 进入交互模式
10.centos下pip install
mysqlclient失败:
首先安装一下mysql-devel :yum install
mysql-devel
然后就可以直接安装mysqlclient了:pip install
mysqlclient
第二种
-
首先检测是否安装mysql: rpm -qa | grep mysql
-
如果有的话,将其卸载:rpm -e --nodeps mysql //强力卸载
-
yum install mysql
-
yum install mysql-server
如果在安装
mysql-server 出现了:No package mysql-server available.
① 先检测是否安装wget:输入wget
② 如果没有安装:yum -y install wget
③ wget
http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
④ rpm
-ivh mysql-community-release-el7-5.noarch.rpm
⑤ 查看:ls -1 /etc/yum.repos.d/mysql-community*
出现:
/etc/yum.repos.d/mysql-community.repo
/etc/yum.repos.d/mysql-community-source.repo //说明yum源安装成功
⑥最后: yum install mysql-server
-
yum install mysql-devel //安装MySQL
-
使用
① 启动:service mysqld start
② 创建用户(建议使用root):
mysqladmin -u root password
“123456”;(不要在交互模式下)
③ 登录:
mysql -u root -p
123456
-
输入: mysql 进入交互模式
① 进入交互模式后 就可以写数据库语句 每一句结束末尾必须加;
-
退出mysql 交互模式 quit
-
关闭mysql:service mysqld
stop
通过源码方式安装 redis2.X/4.0 版本与基本使用
-
下载源码包
[root@localhost opt]# wget
http://download.redis.io/releases/redis-4.0.10.tar.gz
-
解压缩redis
[root@localhost opt]# tar -zxvf redis-4.0.10.tar.gz
-
进入解压缩文件
[root@localhost opt]# cd redis-4.0.10
-
编译安装
[root@localhost redis-4.0.10]# make
[root@localhost redis-4.0.10]# make install
-
然后进入bin目录 cd bin
-
启动redis服务端
[root@localhost bin]# ./redis-server
-
左ctil+c关闭
-
过滤出文件的空白行和注释行
[root@localhost redis-4.0.10]# grep -v
“^#” redis.conf | grep -v “^$” -
更改配置文件 vim redis-config
① 修改daemon为yes 避免启动后Hang住了…
-
启动客户端
[root@localhost src]# redis-cli -
输入ping,如果得到PONG,就说明成功了!
-
keys * (empty list or set)说明redis里面没有内容.
① Set可以设置 例如set name hah
② Keys * 可以得到name
③ Get name 可以得到hah
- 配置文件中可以设置登录密码 或者 启动客户端之后设置也可以
① 配置文件中
-
需要把# requirepass foobared的注释打开
-
设置redis启动密码,xxxx是自定义的密码 requirepass xxxxxx
② 启动客户端之后设置
-
config set requirepass 新的密码 #设置新密码
-
config get requirepass #获取当前的密码
- 配置文件
① 更改bind参数,让redis可以远程访问
bind 0.0.0.0
② 更改redis的默认端口
port 6380
③ 指定配置文件启动
redis-server redis.conf
15.通过新的端口和密码登录redis
redis-cli -p 6380
登录后
auth 密码
-
查看是否成功启动:ps -ef|grep redis
-
查看6080/6079端口是否被占用 lsof -i :6379
-
关闭redis:
redis-cli shutdown