水军大提督 发表于 2024-11-26 17:32:08

云盘算实训笔记(day03)

一、软件包分类
source:源码,需要编译之后才可以利用
源码包优点:开源,可以修改源码,可以自由切换功能,软件是通过编译安装的,稳固,效率高
源码包缺点:安装步调多,容易出现安装时间长,由于是编译安装,安装报错难以解决。
   配置./configure-prefiex=/usr/local/python
   make
   make install
二、源码安装python
1、将软件包拖入假造机
2、进行解压
#tar -zxvf Python-3.12.4.tgz
# ls
anaconda-ks.cfg               jdk-22_linux-x64_bin.tar.gzPython-3.12.4.tgztom
apache-tomcat-10.1.25.tar.gzPython-3.12.4                todolist.jar
3、进行安装编译
# cd Python-3.12.4
#./configure prefix=/usr/local/python3124   //配置编译文件 prefiex--前置=/usr/local--位置python3124文件名
# make
make:***没有指明目标并且找不到makefile。停止 解决措施
解决办法:缺少gcc依赖包因此需要下载gcc依赖包
# yum -y install gcc
# make https://i-blog.csdnimg.cn/direct/24c2a977dfdc482c82e939e21b1f4d9e.png 4、进行make install
# make && make install
https://i-blog.csdnimg.cn/direct/6385badd80d2464592da674e5cc2e3ba.png
5、在/usr/local/python3.12 找到python3.12可执行文件
# cd
# cd /usr/local/python3124/
# ls
binincludelibshare
# cd bin
# ls
2to32to3-3.12idle3idle3.12pydoc3pydoc3.12python3python3.12python3.12-configpython3-config
# ./py
pydoc3             pydoc3.12          python3            python3.12         python3.12-configpython3-config 6、执行python3.12 
# ./python3.1
Python 3.12.4 (main, Jul 10 2024, 10:00:46) on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
7、修改配置文件
# vim /etc/profile
......
export PATH=/usr/local/python3124/:$PATH
# soure /etc/profile  三、Linux网络配置
1、查看网卡信息
# ifconfig
-bash: ifconfig: 未找到命令 解决办法: yum -y install net-tools
# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu 1500
      inet 192.168.216.42netmask 255.255.255.0broadcast 192.168.216.255
      inet6 fe80::6487:64e7:954f:f84fprefixlen 64scopeid 0x20<link>
      ether 00:0c:29:fa:8a:d9txqueuelen 1000(Ethernet)
      RX packets 28747bytes 29654823 (28.2 MiB)
      ......

2、添加网卡
https://i-blog.csdnimg.cn/direct/aa2a46f01d684f1a8345952c032fa9ad.png
3、怎样禁用或重新激活网卡,以及修改IP地点
# ifconfig ens36 192.168.200.2 netmask 255.255.255.0//修改网卡ens36的IP地址
# ifconfig
ens36: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu 1500
      inet 192.168.200.2netmask 255.255.255.0broadcast 192.168.200.255
# ifconfig ens36 down//临时停用IP地址
# ifconfig ens36 up 4、临时修改hostname
# hostname changjin

# hostname

changjin  5、永久性修改hostname
# hostnamectl set-hostname balala
6、查看本主机IP
# hostname -i
四、redis的安装
1、下装源文件
#wget https://download.redis.io/redis-stable.tar.gz
# ls
anaconda-ks.cfg               jdk-22_linux-x64_bin.tar.gz  Python-3.12.4.tgz  redis-stable.tar.gz  tom
apache-tomcat-10.1.25.tar.gz  Python-3.12.4                redis-stable       todolist.jar
2、解压文件
# tar -xzvf redis-stable.tar.gz
3、将源文件移动到指定目录下可以利用mv 也可利用./configure
# mv redis-stable /usr/local/
# ls /usr/local/
# cd /usr/local/redis-stable/
# ls
4.进行make和 make && make install
https://i-blog.csdnimg.cn/direct/1757cee352b44a0e882f16ab56dd8892.png
# make && make install
https://i-blog.csdnimg.cn/direct/e706e931423a432585ad99ea00ef36a4.png
五、MongoDB安装
1、解压压缩包
# tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3.tgz 
2、将   mongodb移动到指定目录下
# mv mongodb-linux-x86_64-rhel70-3.6.3 /usr/local
# cd /usr/local
# ls
3、切换到指定目录下 
# cd mongodb-linux-x86_64-rhel70-3.6.3/

4、对配置文件进行编辑
# vim /etc/profile
# source /etc/profile

vim /etc/mongodb.conf
dbpath=/usr/local/mongodb/data/db   //数据库目录存放位置
logpath=/usr/local/mongodb/log/mongodb.log  //日记存放位置
logappend=true    //追加的方式记载日记
fork=true               //守护历程方式运行
bind_ip=192.168.4.51     //本身的ip
replSet=rs1(随便写)
进入 bin 目录  cd /usr/local/mongodb/bin/
启动 MongoDB(-conf 利用配置文件方式启动)
 mongod -f /etc/mongodb.conf 
ps -C mongod //查看历程
netstat -utnalp | grep 27017   //查看端口  
六、库管理命令
> show  dbs  查看已有的库
> db              表现当前所在的库
> use  库名    切换库,若库不存在的话 会自动延时创建库
> show tables   查看库下已有的聚集
> db.dropDatabase()    删除当前所在的库(区分大小写)
>db  //查看当前所在库
> show dbs   //表现已有的库
>show users  //当前已有的用户
> use bbsdb  //切换库,若库不存在的话 会自动延时创建库
> db.dropDatabase()  //删除当前所在的库(区分大小写)
> show  tables    //查看库下已有聚集
> db.t1.save({name:"bob",age:21})  //创建聚集,聚集不存在时,创建并添加文档
> db.t2.drop()   //删除聚集
> exit 退出



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 云盘算实训笔记(day03)