linux入门4

一、redis安装

准备redis压缩包
解压到常用目录中
tar -zxvf redis-4.0.9.tar.gz

进入到解压缩的文件中
cd ~/software/redis-4.0.9

make 或 sudo make
make test 或 sudo make test
make install 或 sudo make install

当上面的内容成功后,进入redis-4.0.9/src

cd src
在执行下面命令:
./redis-server (启动redis服务器)

当服务器启动成功后:
之前的服务器的终端不要关闭,重新打开一个终端,
在该终端中,进入目录:
cd ~/software/redis-4.0.9/src
在执行下面命令:

./redis-cli

注:当使用redis时,需要两个窗口,一个作为服务器,一个作为客户端。
注:目前没有设置文件路径,需要在安装路径的src下进入服务器或客户端,以后如果有设置启动路径,可以在任意路径下进入。

二、mongodb安装

解压压缩包(目录随意,但要记住目录)

目前我的是放到桌面了,当前命令目录也在桌面:
执行:sudo mv mongodb-linux-x86_64-ubuntu1604-3.6.5-6-g60214af/ /usr/local/mongodb

当mv命令没有问题时:
执行: sudo vim /etc/profile

在文件的最后一行加入:
export PATH=/usr/local/mongodb/bin:$PATH

保存并退出

执行:source /etc/profile

当刷新结束后,配置mongodb的配置文件,执行:
sudo vim /etc/mongod.conf

输入:配置文件中的内容

配置文件:
# 详细记录输出
verbose=true
# 指定服务端口号,默认端口27017
port =27017
# 指定MongoDB日志文件,注意是指定文件不是目录
logpath =/var/log/mongodb/logs/mongodb.log
# 使用追加的方式写日志
logappend = true
# 指定数据库路径
dbpath =/home/rottengeek/mongodb/db
#设置每个数据库将被保存在一个单独的目录
directoryperdb = true
# 启用验证
auth = false
#以守护进程的方式运行MongoDB,创建服务器进程
fork = true
#安静输出
quiet = true
保存退出

注:数据库路径需要更改:dbpath =/home/自己的用户名/mongodb/db

// 补充创建配置文件中需要的目录或文件
// 创建日志目录
sudo mkdir -p /var/log/mongodb/logs/
// 创建日志文件
sudo touch /var/log/mongodb/logs/mongodb.log
// 创建数据库路径
sudo mkdir -p /home/rottengeek/mongodb/db

在根目录下创建一个目录:(当作数据库的目录)
sudo mkdir -p /data/db
sudo chmod 777 /data/db

在 /usr/local/mongodb/bin 目录下执行
./mongod (启动了mongodb的服务器)

当服务器启动成功后:
之前的服务器的终端不要关闭,重新打开一个终端,
在该终端中,进入目录:
cd /usr/local/mongodb/bin
在执行下面命令:
./mongo

三、git安装

安装:sudo apt install git

git:项目管理工具,可以进行单人开发或多人合作开发。

git使用:
1、配置git:
git config --global user.name "git的账户名"
git config --global user.email "git的邮箱"

2、根据上面的邮箱及账号生成一个密钥:
ssh-keygen -t rsa -C "git的邮箱"

默认生成的密钥在 ~/.ssh 目录下
密钥的文件为:id_rsa.pub
打开该文件复制密钥,复制到邮箱之前所有的内容。

3、网页端登陆 git账号:
复制到 用户->settings->ssh&。。。key,新建一个ssh key

4、测试密钥是否可用:
ssh -T [email protected]

当出现You've successfully authenticated, but GitHub does not provide shell access. 代表成功。

5、测试是否成功:
下载一个项目进行测试:
git clone [email protected]:Meakelra/MM.git
如果可以下载成功,代表没问题。

四、git上传项目或更新项目

1、需要在网页端创建一个new repository
2、当我们需要给一个完全空的repository添加内容时,使用init
进入想要上传的文件的目录中输入以下命令:

git init

3、创建一个本地库:

git remote add origin [email protected]:rottengeek/PythonTest.git

4、将需要上传的文件写到add后面,将文件添加到本地仓库

git add a.txt

让系统自动判断添加的文件

git add .

5、将文件提交到本地仓库,

git commit -m "提交的信息"

6、将提交的信息同步到git上

git push -u origin master

如果执行push命令时出现提示:(git pull。。。):执行以下命令:

git push -u origin +master   (强制提交)

五、更新一个git上已经存在的项目(而本地电脑没有时)

1、clone git上的项目到本地电脑:
git clone [email protected]:rottengeek/PythonTest.git

2、将需要上传的文件写到add后面,将文件添加到本地仓库

git add a.txt

让系统自动判断添加的文件

git add .

3、将文件提交到本地仓库,

git commit -m "提交的信息"

4、将提交的信息同步到git上

git push -u origin master

如果执行push命令时出现提示:(git pull。。。):执行以下命令:

git push -u origin +master   (强制提交)

六、多人合作开发:

1、更新本地仓库:

git fetch origin

注:有可能在push时会让输入账号及密码,正确输入即可。

相关推荐