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
- 安装mysql
安装教程: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
- 安装nginx
安装教程: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) - 安装软件笔记(总) - 开发环境安装顺序及汇总