过程中坑还是挺多的,在这里做个记录,方便他人也方便自己
一、安装linux系统
下载镜像
使用rufus制作启动盘(linux系统不能使用大白菜等软件)
更改网络配置(ifcfg-ens33是网卡名,看个人主机配置而定)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
将ONBOOT="no"改为ONBOOT=“yes”,开启网卡自动连接
ONBOOT = yes
重启网络服务
systemctl restart network
使用ip addr查看IP地址
使用shh连接
二、安装docker
我这里是为了部署本地的showdoc接口文档,把接口信息放在本地保证安全性
安装docker(showdoc的安装需要依赖docker容器)
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上
查询系统版本
uname -r
安装一些必要的系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum缓存
sudo yum makecache fast
安装 Docker-ce
sudo yum -y install docker-ce
启动 Docker 后台服务
sudo systemctl start docker
安装wget
sudo yum -y install wget
安装ShowDoc
下载脚本并赋予权限
wget https://www.showdoc.com.cn/script/showdoc;chmod +x showdoc;
执行安装 默认安装中文版。如果想安装英文版,请加上en参数,如 ./showdoc en
./showdoc
#停止 ./showdoc stop
#重启 ./showdoc restart
安装成功 浏览器访问http://ip:4999
默认端口为4999,记得要去防火墙开启访问端口
三、挂载磁盘
这里是为了挂载额外的大容量硬盘组,并在局域网共享给公司内部的windows电脑使用,解决内部传输大文件不方便和防泄漏的问题
查看磁盘是否存在
fdisk -l
创建要挂载的目录
mkdir /mnt/ss007
挂载磁盘
mount /dev/sda /mnt/ss007
设置磁盘开机自动挂载
vi /etc/fstab 错误
添加一行:/dev/mapper/sda /mnt/ss007 ext4 defaults 1 1
重启reboot一下服务器测试磁盘是否开机挂载
Centos7共享文件夹给windows
安装samba
yum install samba
追加samba用户 这里要注意的是添加的用户必须是系统用户,不然会添加失败 (新建系统用户useradd zixin)
smbpasswd -a root
配置共享文件夹
vi /etc/samba/smb.conf
#文件末尾追加下面内容
[ss007]
path = /mnt/ss007
available = yes
valid users = root,zixin
read only = no
browseable = yes
public = yes
writable = yes
查看防火墙的状态: 或者使用 iptables -L
service iptables status
关闭防火墙
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service
修改文件夹权限
chmod -R 777 /mnt/ss007
chown -R root:root /mnt/ss007
重启samba服务
systemctl restart smb
查看账号列表
pdbedit -L
配置开机启动
echo systemctl start smb.service > start_smba.sh
echo start_smba.sh >> /etc/rc.local
特别注意,如果centos系统启用了SELINUX会导致 Windows无法访问\10.30.23.238\fzcpb 你没有权限访问\10.30.23.238\fzcpb。请与网络管理员联系请求访问权限。
关闭SELINUX命令
setenforce 0
四、后续维护
断电后重启要做的操作:
sudo systemctl start docker
./showdoc restart
mount /dev/sda /mnt/ss007
systemctl restart smb
setenforce 0
标签:安装,部署,showdoc,windows,systemctl,yum,linux,docker,ss007
From: https://blog.csdn.net/weixin_45999514/article/details/143592865