我的CentOS8操作笔记:部署Linux系统不再是门槛

  • binGe博客
  • 工具使用
  • 2023/9/30 17:25:00
  • 人已阅读
简介注意:这里安装的是centOS8(train)版本

 

0、取得root账号权限,输入命令:sudo su或者su root回车
1、联网:直接在设备里开启network即可,这里要选桥接模式
2、CentOS8 配置yum源:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all && yum makecache

     登录密码:XXXXXX,,测试连接:sqlcmd -S localhost -U SA -P '<YourPassword>'

4、将项目镜像丢到共享文件夹:或者使用xftp
5、使用podman命令生成镜像文件(先进入指定项目文件夹):

一键部署命令项目A:
cd /home/wb/app/webnetcoredemo
docker rm -f mywebdemo
docker rmi -f mywebdemo
docker build -t mywebdemo .
docker run -d --restart=always --name mywebdemo -it -d -p 8600:8600 mywebdemo
 

cd /home/wb/app/pdf2image
docker rm -f myweb
docker rmi -f myweb
docker build -t myweb .
docker run -d --restart=always --name myweb -it -d -p 7500:7500 myweb


查看项目运行日志
podman logs -f myweb


一键部署命令项目B:
cd /home/wb/app/webApi1
podman rm -f mywebapi
podman rmi -f mywebapi
podman build -t mywebapi .
podman run --name mywebapi -it -d -p 8700:8700 mywebapi


cd /home/Project/CloudPhotoAPI
podman rm -f cloudphotoapi
podman rmi -f cloudphotoapi
podman build -t cloudphotoapi .
podman run -d --name cloudphotoapi -p 5001:5001 --restart=always cloudphotoapi

cd /home/Project/CloudPhotoH5
podman rm -f cloudphotoh5
podman rmi -f cloudphotoh5
podman build -t cloudphotoh5 .
podman run -d --name cloudphotoh5 -p 5002:5002 --restart=always cloudphotoh5


查看项目运行日志
podman logs -f mywebapi


podman run           创建并启动容器
podman start         启动容器
podman ps            查看容器
podman stop          终止容器
podman restart       重启容器
podman attach        进入容器
podman exec          进入容器,如:podman exec -it 容器名 /bin/bash
podman export        导出容器
podman import        导入容器快照
podman rm            删除容器
podman logs          查看日志
 
容器自动启动命令:sudo systemctl enable docker
注意:生成之前请先修改好数据库连接和redis连接
查看项目运行情况:podman logs -f 容器id

检查80端口是否被防火墙开启
firewall-cmd --permanent --zone=public --list-ports

命令运行后没有显示,说明80端口应该没有,我再进一步用如下命令确认80端口是否开启

firewall-cmd --zone=public --query-port=80/tcp

开启80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙

firewall-cmd --reload
=====================================================================

我的centos系统IP地址:192.168.0.175

Vmware workstation:错误-14:Pipe connection has been broken 解决办法(亲测有效)
第一步:
以管理员身份运行CMD
第二步:
输入命令:bcdedit /set hypervisorlaunchtype off
并返回“操作成功”
第三步:
重启

=====================================================================

安装postgreSQL:https://www.postgresql.org/download/linux/redhat/

yum install postgresql-server
重启服务
service postgresql restart
登录数据库
sudo -u postgres psql
修改密码
ALTER USER postgres WITH PASSWORD '123456';

CREATE DATABASE "NetCore3Demo" owner postgres;
CREATE DATABASE;
远程连接:https://blog.csdn.net/this_is_manggo/article/details/128734796

=====================================================================
启动,停止redis
service redis start   #或者 /etc/init.d/redis start
service redis stop   #或者 /etc/init.d/redis stop
密码:XXXXXXXXX
config set requirepass "XXXXXXXXX"

验证密码:
redis-cli -h 127.0.0.1 -p 6179
127.0.0.1:6179> info
NOAUTH Authentication required.
127.0.0.1:6179> auth xxxxx
OK
=====================================================================
修改读写权限
chmod 644 /bin
vim保存文件并退出
esc然后输入:wq或:wq!回车

文章评论

评论
  • 消灭零回复
Top