#====================================== Centos 7.4 图像界面安装GUI =======================================
yum groups install "MATE Desktop"
#或者 X Window System
#=============== X Window 安装
yum -y groupinstall Desktop
#等上面的命令执行完后,再执行这条命令
yum groups install "X Window System"
#然后执行"startx"命令,正常情况下,可以启动图形界面。
#启动报错升级字体库
yum install libXfont-1.4.5-*
#添加支持中文
yum -y groupinstall chinese-support
#然后执行"startx"命令,正常情况下,可以启动图形界面。
yum group install "GNOME Desktop"
#可视化界面的卸载命令 MATE 轻量级
yum group remove 'MATE Desktop' -y
yum group remove 'X Window System' -y
#占用CPU10%
yum group remove "GNOME Desktop" -y
#====================================== JDK 1.8 安装 =======================================
#查看Linux 系统版本
uname -a
#查看Linux 磁盘容量
df -i
df -hl
#1、安装JDK/解压tar.gz 包
tar -vxzf jdk-8u45-linux-x64.tar.gz
#2、添加环境变量
vim /etc/profile
#3、并在文件最后添加:
export JAVA_HOME=/app/jdk1.8.0_25 //这里根据自己的jdk包所在的位置进行自行更改
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
## 刷新配置文件
source /etc/profile && echo $JAVA_HOME
#4、执行命令
. /etc/profile
#注意:这里 . 与 / 之间存在一个空格
#若在当前目录在/etc/,那么可以直接执行./profile,这里 . 与 /没有空格
#查看内置的JDK
rpm -qa | grep jdk
#卸载内置的JDK
yum remove java-1.6.0-openjdk
yum remove java-1.7.0-openjdk
#安装wget 命令包
yum install wget
#采用离线下载的方式下载wget.rpm
#下载wget.rpm 上传到Linux服务器
http://mirrors.163.com/centos/7.2.1511/os/x86_64/Packages/wget-1.14-10.el7_0.1.x86_64.rpm
#安装
wget
#安装
rpm -ivh wget-1.14-10.el7_0.1.x86_64.rpm
#============================== APache tomcat-8 下的软件 =========================
http://apache.fayea.com/
#安装Tomcat8
这里采用离线解压tar.gz的方式安装
#下载:
wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz
#解压:
tar -zxvf apache-tomcat-8.5.31.tar.gz -C /app/tomcat
#2、添加环境变量
vim /etc/profile
#添加环境变量
export CATALINA_HOME=/app/tomcat/apache-tomcat-8.5.31
export CATALINA_BASE=/app/tomcat/apache-tomcat-8.5.31
## 刷新配置文件
source /etc/profile && echo $CATALINA_HOME
#启动Tomcat:
cd /app/tomcat/apache-tomcat-8.5.31/bin/
./startup.sh
#//查看tomcat启动信息
./startup.sh && tail -f /app/tomcat/apache-tomcat-8.5.31/logs/catalina.out
#将8080端口添加到防火墙例外并重启
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
#增加8080端口到防火墙配置中,执行以下操作:
# vi /etc/sysconfig/iptables
#增加以下代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙
# service iptables restart
#域名访问需要做域名解析主机的ip地址
#==================== 域名访问 项目 tomcat 配置服务=======================================
vi server.xml
<Engine name="Catalina" defaultHost="allismy.com" jvmRoute="tomcat1">
<Host name="allismy.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Alias>www.allismy.com</Alias>
<Context path="" docBase="/home/www" reload="true"></Context>
<!--可通过baidu.com:8080直接打开/home/www里的程序-->
<Context path="/webapps" docBase="/home/Tomcat/mywww" reload="true"></Context>
<!--可通过IP:8080/webapps直接打开/home/Tomcat/mywww里的程序-->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
<Context path="" docBase="music/" reload="true"></Context>
#====================================== Linux Centos 7 安装 mysql ====================
rpm -qa | grep mariadb
rpm -qa | grep mysql
mysql --version
#下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
#安装mysql rpm 包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
#安装这个包后,会获得两个mysql的yum repo源:
/etc/yum.repos.d/mysql-community.repo
/etc/yum.repos.d/mysql-community-source.repo
#查看源包目录下
cd /etc/yum.repos.d/
#安装mysql
sudo yum install mysql-server
#登录 mysql -u root
mysql -u root
#错误,MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 解决:修改访问权限 为拥有者
systemctl status mysqld.service
service mysqld start
sudo chown -R openscanner:openscanner /var/lib/mysql
#或者
chown root /var/lib/mysql/
chown -R mysql:mysql /var/lib/mysql/
#重启服务
service mysqld restart
mysql -u root -p
use mysql;
update user set password=password('allismy') where user='allismy';
exit;
#重启mysql服务后才生效 #
service mysqld restart
#必要时加入以下命令行,为root添加远程连接的能力。链接密码为 “root”(不包括双引号)
GRANT ALL PRIVILEGES ON *.* TO allismy@"%" IDENTIFIED BY "allismy";
#查询数据库编码格式,确保是 UTF-8
show variables like "%char%";
#需要修改编码格式为UTF-8,导入数据库sql的时候,请确保sql文件为utf8编码
#进入mysql命令行后 输入
set names utf8;
#(测试数据库数据)
#再进入数据库 use test;
#在导入sql脚本 source test.sql;
#开放3306端口号
#firewalld 防火墙(centos-7)运行命令,并重启:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
#iptables 防火墙(centos6.5及其以前)运行命令
vim /etc/sysconfig/iptables
#在文件内添加下面命令行,然后重启
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
service iptables restart
#导出数据库
mysqldump --defaults-extra-file=/etc/my.cnf database > database.sql
#导入数据库
mysql --defaults-extra-file=/etc/my.cnf database < database.sql
#============================================= 安装 WINDOS远程桌面 Centos 7 tigervnc 安装 =====================
#卸载 VNC
yum remove tigervnc-server 或 yum erase tigervnc-server
#安装vnc
yum install tigervnc-server -y
#查看vnc 信息
cd /lib/systemd/system/ && ll -f | grep vncserver
#拷贝一份配置,并修改名称
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
#修改启动参数配置信息
vim /lib/systemd/system/vncserver@:1.service
#找到下面的关键行,根据自己的实际情况进行修改,主要修改用户名
[Service]
Type=forking
User=root
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/home/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
#设置root连接的vnc连接密码
vncpasswd
#更新systemctl
systemctl daemon-reload
#设置为自动启动
systemctl enable vncserver@:1.service
#查看VNC启动进程列表
vncserver -list
#启动报错 可删除tmp文件 并重启
cd /tmp/.X11-unix/ && ll
#删除
rm -rf /tmp/.X11-unix/
#启动vnc服务
systemctl start vncserver@:1.service
#停止VNC 服务
systemctl stop vncserver@:1.service 或者 vncserver -kill :1
#查看vnc 启动状态日志
systemctl status vncserver@:1.service
#查看网卡信息 获取ip
ifconfig
#查看服务器ip,用来远程连接
ifconfig|grep inet
#查看打开的VNC 端口
netstat -lntpu | grep vnc --color
#======================================================= 防火墙设置 ================
#查看防火墙是否启动
sudo firewall-cmd --state
#如果not running 启动
sudo systemctl start firewalld
#添加端口号5901-5905
sudo firewall-cmd --permanent --zone=public --add-port=5901-5905/tcp
#重新加载防火墙
sudo firewall-cmd --reload
#查看是否被加入
firewall-cmd --list-all-zones
#.防火墙添加相关规则
firewall-cmd --permanent --add-service vnc-server
firewall-cmd --reload
#启动服务器
reboot
#查看启动进程 是否有5901
netstat -lntp
#查看端口是否通
telnet ip 端口
#上传文件名中文 显示乱码 配置服务
#方法2:(推荐这种方法,不用重启服务器)
vi /etc/profile
export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"
#生效:刷新环境变量
source /etc/profile
#查看字体编码
echo $LANG
locale
#查看文件名显示的字体编码
file 文件名
#安装命令包
yum install convmv
#将/app/documents目录下原来文件名是gbk编码方式的全部改为utf-8格式
convmv -f gbk -t utf-8 -r --notest /app/documents
#查看tomcat 是否启动
ps -ef |grep tomcat
#================================ 磁盘容量
#磁盘分区信息
df -lh
#磁盘的分区–命令fdisk
#格式化的命令 - mkfs
mkfs -t 文件格式 设备文件名
#检查磁盘是否有问题命令
fsck
#挂载命令
mount <设备名称> <挂载的目录>
#============================ shell 启动tomcat ==========================
#shell 脚本启动 tomcat 获取pid
PID=$(ps -fu `whoami`|grep tomcat|grep -v grep|awk '{print $2}') && echo $PID
#allismy.sh 文件名 需要赋予执行权限 chmod +x allismy.sh
mv /app/tomcat/apache-tomcat-8.5.31/webapps/music ./backup/music$(date +%Y%m%d_%H%M%S) && ll
#====================================== 安装python 3.6.5 参考文档 :https://www.cnblogs.com/kimyeee/p/7250560.html
#下载包
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
#或者
https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
#安装python3
#我个人习惯安装在/usr/local/python3(具体安装位置看个人喜好)
#创建目录
mkdir -p /usr/local/python3
# 在python3 解压包
tar -zxvf Python-3.6.5.tgz
#修改解压后的文件夹名字
mv Python-3.6.5 python3.6
#进入解压后的目录,编译安装。
cd python3.6
./configure --prefix=/usr/local/python3
#提示运行 命令请执行
./configure --enable-optimizations
make
make install
#或者
make && make install
#建立python3的软链
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
#并将/usr/local/python3/bin加入PATH
vim ~/.bash_profile
#修改后的环境变量是这样子的,只需要 PATH=$PATH:$HOME/bin 后面加上 :/usr/local/python3/bin
# vim ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH
#按ESC,输入:wq回车退出
#修改完记得执行行下面的命令,让上一步的修改生效:
source ~/.bash_profile
#检查Python3及pip3是否正常可用:
python3 -V
pip3 -V
#pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)
#不行的话在创建一下pip3的软链接(我也不清楚这一步有什么用)
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
python3 安装 参考文章写的很好:https://www.cnblogs.com/kimyeee/p/7250560.html
Centos 7 安装软件的一些总结tomcat、JDK1.8、python3、mysql、
最新推荐文章于 2021-12-28 17:18:12 发布