CentOS安装各类软件

1.必备资源的虚拟机,以及CentOS.iso

2.启动,开始干活

3.先yum install man

yum install wget

这几个比较基本的命令

linux mysql安装

https://www.linuxidc.com/Linux/2016-09/134940.htm

1.下载mysql的repo源

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2.安装mysql-community-release-el7-5.noarch.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。

3.安装mysql

$ sudo yum install mysql-server

根据提示安装就可以了,不过安装完成后没有密码,需要重置密码

4.重置mysql密码

$ mysql -u root

登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:

$ sudo chown -R root:root /var/lib/mysql

重启mysql服务

$ service mysqld restart

接下来登录重置密码:

$ mysql -u root  //直接回车进入mysql控制台
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
mysql > exit;

mysql允许远程连接

在mysql里面输入(一行一行输入回车)

grant all privileges  on *.* to root@'%' identified by "root";
flush privileges;
quit;


Linux jdk安装

安装之前先检查一下系统有没有已经安装
rpm -qa |grep java
rpm -qa |grep jdk
yum install java-1.8.0-openjdk* -y
使用命令检查是否安装成功(java版本)
java -version


Linux Tomcat安装(在jdk安装的前提下)

https://www.cnblogs.com/qianzf/p/6986962.html

yum install tomcat
yum install tomcat-webapps tomcat-admin-webapps
yum install tomcat-docs-webapp tomcat-javadoc

Tomcat文件目录在/usr/share/tomcat

开机自动启动tomcat

sudo systemctl enable tomcat

Linux nginx安装(在jdk安装的前提下)

第一步 - 添加Nginx存储库
要添加CentOS 7 EPEL仓库,请打开终端并使用以下命令:

sudo yum install epel-release
第二步 - 安装Nginx
现在Nginx存储库已经安装在您的服务器上,使用以下yum命令安装Nginx :

sudo yum install nginx
在对提示回答yes后,Nginx将在服务器上完成安装。

第三步 - 启动Nginx
Nginx不会自行启动。要运行Nginx,请输入:

sudo systemctl start nginx
如果您正在运行防火墙,请运行以下命令以允许HTTP和HTTPS通信:

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
您将会看到默认的CentOS 7 Nginx网页,这是为了提供信息和测试目的。它应该看起来像这样:
CentOS 7 Nginx默认


如果看到这个页面,那么你的Web服务器现在已经正确安装了。

如果想在系统启动时启用Nginx。请输入以下命令:

sudo systemctl enable nginx
恭喜!Nginx现在已经安装并运行了!

扫描二维码关注公众号,回复: 941265 查看本文章


LINUX Tengine

下载Tengine.gz包

1.	安装依赖 yum -y install gcc openssl-devel pcre-devel zlib-devel
2.	编译三步走
./configure \
  --prefix=/opt/sxt/soft/tengine-2.1.0/ \
  --error-log-path=/var/log/nginx/error.log \
  --http-log-path=/var/log/nginx/access.log \
  --pid-path=/var/run/nginx/nginx.pid  \
  --lock-path=/var/lock/nginx.lock \
  --with-http_ssl_module \
  --with-http_flv_module \
  --with-http_stub_status_module \
  --with-http_gzip_static_module \
  --http-client-body-temp-path=/var/tmp/nginx/client/ \
  --http-proxy-temp-path=/var/tmp/nginx/proxy/ \
  --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \
  --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \
  --http-scgi-temp-path=/var/tmp/nginx/scgi \
  --with-pcre 
make && make install
3.	注意:一定要从windows复制粘贴过来
在/etc/init.d下面建立nginx文件,粘贴内容,修改路径(把/opt/sxt/soft/tengine-2.1.0/下面的sbin/nginx建立软连接,即ln -s /home/tengine/tengine-2.1.2/sbin/nginx /etc/init.d/nginx,具体位置自己改)
4.	修改ngxin文件执行权限chmod a+x /etc/init.d/nginx
5.	配置chkconfig 
 
 
设置环境变量
修改 /etc/profile 文件,在文件末尾加上如下两行代码 
export TENGINE_HOME=/opt/sxt/soft/tengine-2.1.0/ 
export PATH=$PATH:$TENGINE_HOME/sbin
最后执行命令 source /etc/profile 或执行点命令 ./profile 使其修改生效。

猜你喜欢

转载自blog.csdn.net/weixin_38336658/article/details/79701747