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时会让输入账号及密码,正确输入即可。