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 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值