CentOS各种配置步骤与所涉及Linux命令

==============================================================
一、配置静态ip


###########################################################
#### vi编辑器 ####
#### set nu #设置行号 ####
#### 25gg或者25G #跳转到第25行(编辑模式下) ####
#### : n #跳转到第n行 ####
#### dd #删除一行(编辑模式下有效) ####
#### 解决Centos7找不到ifconfig和netstat命令 ####
#### yum install net-tools #安装net-tools包 ####
###########################################################


vi /etc/sysconfig/network-scripts/ifcfg-eth016777728
1.ONBOOT=yes
2.BOOTPROTO=static
3.DNS1=192.168.0.1
4.IPADDR=192.168.0.128
5.NETMASK=255.255.255.0
6.GATEWAY=192.168.0.1
:x(保存退出)
#重启网络服务
systemctl restart network (或者service restart network) (或者/etc/init.d/network restart)
==============================================================
二、安装jdk和tomcat


##################################################################
#### rpm -ivh [FileName] #安装rpm文件 ####
#### tar -xvf [FileName] #解压 tar包 ####
#### tar -xzvf [FileName]   #解压tar.gz ####
#### mv 前文件(夹)名 后文件(夹)名 #文件(夹)重命名 ####
#### rm [FileName] #删除文件 ####
##################################################################


2.1安装jdk
rpm -ivh jdk-8u111-linux-x64.rpm
2.2安装并启动Tomcat
tar -zxvf apache-tomcat-7.0.73.tar.gz 
mv apache-tomcat-7.0.73 tomcat
rm -fr apache-tomcat-7.0.73.tar.gz 
sh startup.sh   #(此时在浏览器中访问192.168.0.128:8080会失败,因为防火墙的阻拦)
==============================================================
三、配置firewall


#########################################################################
#### systemctl list-units --type=service   #查看所有已启动的服务 ####
#### netstat -ntlp   #查看端口监听程序 ####
#### Firewall常用命令 ####
#### firewall-cmd --state  #查看firewall运行状态 ####
#### firewall-cmd --reload  #重启firewall ####
#### systemctl start firewalld         # 启动 ####
#### systemctl enable firewalld  # 开机启动 ####
#### systemctl stop firewalld  # 关闭 ####
#### systemctl disable firewalld  # 取消开机启动 ####
#########################################################################
开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent     # 开启端口
==============================================================
四、安装配置Mysql


###########################################################
#### yum -y install wget   #安装wget软件包 ####
#### wget URL #下载 ####
###########################################################


4.1安装MySQL


4.1.1 下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 
4.1.2 安装mysql-community-release-el7-5.noarch.rpm包
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)
4.1.3 安装mysql
yum install mysql-server


###################################################################################################################################
#### [root@localhost /]#chown -R root:root /var/lib/mysql #把/var/lib/mysql的拥有者改为当前用户 ####
#### mysql -u root   #登录MySQL服务器 ####
#### desc user;   #显示表结构 ####
#### update user set password=password(‘root‘) where user=‘root‘; #把/var/lib/mysql的拥有者改为当前用户 ####
#### GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; #root用户使用root密码,从任何主机连接到MySQL服务器 ####
#### netstat -antp #查看服务和监听端口对应关系 ####
#### netstat -lnp|grep 3306 #查看3306端口被那个进程占用· ####
#### ps 11100 #查看进程的详细信息 ####
#### kill -9 11100 #杀掉进程 ####
###################################################################################################################################

4.2配置MySQL


4.2.1 重置密码
重置密码前,首先要登录
mysql -u root #登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题
chown -R root:root /var/lib/mysql #把/var/lib/mysql的拥有者改为当前用户
systemctl restart mysqld #重启Mysql
接下来登录重置密码:
mysql -u root
mysql > use mysql;
mysql > update user set password=password(‘root‘) where user=‘root‘;
mysql > exit;
4.2.2 授权登陆MySQL服务器(1130 - Host‘192.168.0.103’is not allowed to connect to this MySQL server)
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; #root用户名使用root密码,从任何主机连接到MySQL服务器
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'root' WITH GRANT OPTION; #root用户名使用root密码,从192.168.1.3主机连接到MySQL服务器
4.2.3 如果防火墙启动的话需要开启3306端口,否则客户端仍然无法远程访问数据库
firewall-cmd --zone=public --add-port=3306/tcp --permanent     # 开启3306端口


至此数据库安装配置完成。
==============================================================
五、部署项目


1.配置好db.properties,然后打包
2.上传至tomcat/webapps/下
3.重启tomcat服务在浏览器中访问 ok部署项目完成


==============================================================
六、安装配置Nginx


##################################################################
#### Ctrl  L   #CentOS输入行调至最上面一行 ####
#### whereis ngnix   #查看Nginx安装路径 ####
##################################################################
6.1安装Nginx
方式一:
yum install gcc #Nginx是C写的,需要用GCC编译
yum install -y pcre pcre-devel #Nginx的Rewrite和HTTP模块会用到PCRE(其中devel,是develop开发包的意思)
yum install -y zlib zlib-devel   #Nginx中的Gzip用到zlib
yum install -y openssl openssl-devel
tar zxvf nginx-1.2.7.tar.gz   #解压缩
cd nginx-1.2.7
./configure --prefix=/usr/local/nginx/ #--prefix=/usr/local/nginx/  设置nginx安装路径
make & make install #编译安装过程
方式二:
a:先安装nginx的yum源
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
b:查看:
yum info nginx
c:安装:
yum install nginx
6.2检查Nginx安装是否成功
a:启动Nginx并查看Nginx监听的端口号
systemctl start nginx 
netstat -antp
b:防火墙开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
c:在浏览器中输入http://IP,若有响应代表Nginx安装成功
6.3配置Nginx反向代理Tomcat
nginx.conf:
server {
        listen       80;
        server_name  a.com;


        location / {
   proxy_pass http://localhost:8080;        
      }
    }
==============================================================
七、安装配置memcached
7.1安装memcached
yum  search  memcached
yum  -y install memcached
memcached –h #验证安装memcached
7.2将memcached加入linux服务



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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值