一、yum源配置 (阿里云源)
1) 安装wget
yum install -y wget
2) 备份/etc/yum.repos.d/CentOS-Base.repo文件
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
3) 下载阿里云的Centos-7.repo文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
4) 重新加载yum
yum clean all
yum makecache
二、安装X window
1)首先安装X Window System,安装完成会出现complete
yum groupinstall "X Window System"
2)检查一下我们已经安装的软件以及可以安装的软件,用命令
yum grouplist
3)安装我们需要的图形界面软件,GNOME(GNOME Desktop)
yum -y groups install "GNOME Desktop"
或安装KDE
yum -y groups install "KDE Plasma Workspaces"
4)安装完成后通过命令
startx
进入图形界面,(可能需要重启,命令为reboot)
# 修改默认启动方式为图形化界面
systemctl set-default graphical.target //设置成图形模式
# 修改默认启动方式为命令模式
systemctl set-default multi-user.target //设置成命令模式
# 然后重启即可,或者startx开启图形界面。
三、远程桌面安装
1)检查你的centos是否装了epel库 执行命令
rpm -qa|grep epel
如果没安装则执行
yum install epel-release
2)安装xrdp,执行命令
yum install xrdp
3)安装tigervnc-server,执行命令
yum install tigervnc-server
4)为root用户设置vnc密码,命令为
vncpasswd root
5)配置或关闭SELinux ,查看SELinux状态命令
/usr/sbin/sestatus -v
临时关闭SELinux(设置SELinux 为permissive模式)命令
setenforce 0
永久关闭SElinux:vi /etc/selinux/config
SELINUX=disabled
6)防火墙打开3389端口命令:(宝塔用户直接在WEB面板的安全放行端口)
firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd --reload
或关闭防火墙
systemctl stop firewalld.service
设置开机不启动防火墙
systemctl disable firewalld.servie
7)启动xrdp服务,设置为开机启动
启动服务命令
systemctl start xrdp
开机启动命令
systemctl enable xrdp
四、测试远程连接
windows自带远程桌面连接:附件 -> 远程桌面连接(或者打开 运行 ,输入mstsc)
五、使用MobaXterm连接
MobaXterm 连接后可以在windows和CentOS之间直接复制粘贴。
打开 Session 选择RDP,输入将要远程操控的主机IP,用户,默认端口3389
如果直接关闭MobaXterm,远程桌面还是没有注销,用户还在 占用Centos资源。所以,当你不使用时,记得 进行注销操作
六、宝塔面板安装
#Centos安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
#Linux面板7.4.5升级命令:
curl http://download.bt.cn/install/update6.sh|bash
#若点击更新后没生效,请尝试重启面板服务:
bt restart
面板管理常用命令:https://www.bt.cn/btcode.html
七、ThinkPHP伪静态设置
https://www.cnblogs.com/steven9898/p/11331138.html
https://www.cnblogs.com/mracale/p/9115872.html
https://www.cnblogs.com/koreyoshi/articles/10259961.html
https://www.cnblogs.com/hoewang/p/10257175.html
https://blog.youkuaiyun.com/wojiuwangla/article/details/82259629
https://blog.youkuaiyun.com/xgocn/article/details/104296265
https://blog.youkuaiyun.com/sunny_lv/article/details/87938012
八、php网站运行,必须要给Runtime文件夹设置权限777,全部可读可写可执行(重点),Public可能也需要权限777
chmod 777 Runtime
参考
yum源配置的三种方法
https://www.cnblogs.com/handongyu/p/10272190.html
CentOS7 安装远程桌面(VNC 登录设置)
https://www.cnblogs.com/jhxxb/p/10987058.html
php,php-cgi,php-fpm,nginx之间的关系
https://blog.youkuaiyun.com/raoxiaoya/article/details/103280995
搭建ThinkPHP开发环境(LNMP/WNOP)
https://www.jianshu.com/p/311e0e7cbfda
Linux+nginx+mysql+php Lnmp的环境搭建+宝塔命令面板的操作
https://blog.youkuaiyun.com/weixin_42379759/article/details/80965334
tp3.2入口文件配置到指定目录
https://blog.youkuaiyun.com/weixin_33895695/article/details/92415235