linux服务器安装及常用软件安装---本人全都一步一步照着做的

Posted 女装大佬大老李

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux服务器安装及常用软件安装---本人全都一步一步照着做的相关的知识,希望对你有一定的参考价值。

  • 安装linux系统CentOS-7版本

使用U盘安装,教程https://article.itxueyuan.com/Dpd8r

及系统镜像下载:https://www.linuxidc.com/Linux/2014-10/108014.htm

安装系统时,选择自己配置分区/boot 配置2-3G  挂在swap也配置上

  • Linxu服务器开启SSH服务,一般系统自动开启。

未开启请看教程:https://blog.csdn.net/baibaigao/article/details/80956417

  • 远程连接linux服务器,这里是FinalShell
  • 关闭firewal防火墙

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

  • 安装iptables防火墙

yum install iptables-services #安装
接下来的事情就和用iptables是一样的了,若要开启某端口,则(80端口为例,红色为添加的规则):
vi /etc/sysconfig/iptables

在文件中加入,用以开放端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT  #允许80端口通过防火墙

service iptables restart

  • 安装JDK1.8

命令:rpm -qa | grep -i jdk #查看是否系统自带jdk,一般自带OpenJDK,删除它。

卸载教程:https://blog.csdn.net/yaorongke/article/details/83421720 

然后再安装自己的JDK。

安装教程1:https://www.cnblogs.com/zs-notes/p/8535275.html  

安装教程2:https://www.cnblogs.com/kuoAT/p/7555298.html 

安装教程:https://www.cnblogs.com/caoxb/p/9405323.html 

Mysql初始化密码要求设置的很复杂,如果想要把密码设置的简单一点,就要修改密码策略;

修改密码策略教程:https://blog.csdn.net/hello_world_qwp/article/details/79551789 

退出mysql:命令exit或quit

  • 安装Redis

安装教程:https://www.cnblogs.com/zuidongfeng/p/8032505.html 

8.1注意你的redis下载位置和教程不同要相应修改;

8.2 注意Redis启动你同时实现后台启动和开机自启动,所以你要把文档的开启方式2和3都实现,而不是3选1。

8.3 启动命令 service redisd stop/start(不能使用restart)

启动后发现,其他电脑无法连接,修改redis配置

配置教程:https://www.cnblogs.com/javajetty/p/9899019.html 

接触本地访问限制,增加redis访问密码:root。

  • 安装MongoDB

安装教程:https://www.cnblogs.com/tianyamoon/p/9860656.html 

命令:

启动mongodb :systemctl start mongod.service
停止mongodb :systemctl stop mongod.service

查到mongodb的状态:systemctl status mongod.service

  • 安装Zookeeper

安装教程:https://www.cnblogs.com/huangjianping/p/8012580.html  

设置开机启动:

(1)编辑zookeeper.service文件

vim /usr/lib/systemd/system/zookeeper.service

加入如下内容

*************************[Unit]

[Unit]

Description=Zookeeper Daemon

Documentation=http://zookeeper.apache.org

Requires=network.target

After=network.target

#ConditionPathExists=/etc/zookeeper/conf/zoo.cfg

 

[Service]    

Type=forking

Environment=JAVA_HOME=/home/soft/jdk1.8

WorkingDirectory=/home/soft/zookeeper-3.4.9/bin

#User=zk

#Group=zk

ExecStart=/home/soft/zookeeper-3.4.9/bin/zkServer.sh start /home/soft/zookeeper-3.4.9/conf/zoo.cfg

ExecStop=/home/soft/zookeeper-3.4.9/bin/zkServer.sh stop /home/soft/zookeeper-3.4.9/conf/zoo.cfg

ExecReload=/home/soft/zookeeper-3.4.9/bin/zkServer.sh restart /home/soft/zookeeper-3.4.9/conf/zoo.cfg

TimeoutSec=120

# Let systemd restart this service always

#Restart=always

# Never restart this service

Restart=no

RestartSec=30s

LimitNOFILE=65536

#LimitNPROC=65536

 

[Install]

WantedBy=default.target

*************************

(2)生效

systemctl daemon-reload

(3)改变文件权限

chmod 777 /usr/lib/systemd/system/zookeeper.service

(4)systemctl开机启动zookeeper

systemctl enable /usr/lib/systemd/system/zookeeper.service或

systemctl enable /usr/lib/systemd/system/zookeeper

(5)查看是否开机启动

systemctl is-enabled zookeeper.service

(6)systemctl取消开机启动

systemctl disable zookeeper.service

  • 安装Kafka

安装教程:https://www.cnblogs.com/tarencez/p/10887931.html 

设置开机启动:

(1)编辑kafka.service文件

vim /usr/lib/systemd/system/kafka.service

加入如下内容

*************************

[Unit]

Description=Kafka Daemon

Requires=network.target

After=network.target zookeeper.service

 

[Service]    

Type=forking

Environment=JAVA_HOME=/home/soft/jdk1.8

WorkingDirectory=/home/soft/kafka_2.12-2.2.0/bin

#User=zk

#Group=zk

ExecStart=/home/soft/kafka_2.12-2.2.0/bin/kafka-server-start.sh  /home/soft/kafka_2.12-2.2.0/config/server.properties

ExecStop=/home/soft/kafka_2.12-2.2.0/bin/kafka-server-stop.sh

TimeoutSec=120

# Let systemd restart this service always

#Restart=always

# Never restart this service

Restart=no

RestartSec=30s

LimitNOFILE=65536

#LimitNPROC=65536

 

[Install]

WantedBy=default.target

*************************

(2)生效

systemctl daemon-reload

(3)改变文件权限

chmod 777 /usr/lib/systemd/system/kafka.service

(4)systemctl开机启动kafka

systemctl enable /usr/lib/systemd/system/kafka.service或

systemctl enable /usr/lib/systemd/system/kafka

(5)查看是否开机启动

systemctl is-enabled kafka.service

(6)systemctl取消开机启动

systemctl disable kafka.service

 

安装教程:https://www.cnblogs.com/boonya/p/7907999.html 

启动、停止nginx

cd /usr/local/nginx/sbin/

./nginx

./nginx -s stop

./nginx -s quit

./nginx -s reload

 

  • 安装Docker

安装教程:https://blog.csdn.net/weixin_40760196/article/details/87926107 

以上是关于linux服务器安装及常用软件安装---本人全都一步一步照着做的的主要内容,如果未能解决你的问题,请参考以下文章

CentOS(Linux) - 安装软件笔记(总) - 开发环境安装顺序及汇总

第一次项目上Linux服务器(三:安装Tomcat及相关命令)

图解linux安装tomcat(附常用命令)

Linux压力测试软件Stress安装及使用指南

Linux下安装FTP服务器及配置方法

Redis安装及使用