禁用X11Forwarding
vim /etc/ssh/sshd_config
service sshd restart
停止Cupsd
systemctl stop cups
systemctl disable cups
SSH免密登录功能配置
ssh-keygen -t rsa
连续敲三个回车,生成密钥对
将公钥拷贝到所创建的虚拟机上
ssh-copy-id root@10.10.11.130
dns
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DNS1=114.114.114.114
service NetworkManager restart
换镜像
cd /etc/yum.repos.d
sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
yum update
安装java
yum list java-1.8*
yum install -y java-1.8.0-openjdk.x86_64
yum install -y java-1.8.0-openjdk-devel.x86_64
安装 lrzsz
yum -y install lrzsz
maven 安装
vim /etc/profile
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=${PATH}:${MAVEN_HOME}/bin
source /etc/profile
安装mysql
yum list mysql*
yum install mysql
service mysql start
use mysql;
select host from user where user='root';
update user set host='%' where user='root';
SET PASSWORD FOR 'root'@'%' = PASSWORD('123456666wb');
ALTER USER 'root'@'%' IDENTIFIED BY '123456666wb';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456666wb';
flush privileges;
安装rabbitmq
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
sudo yum install erlang-25.0.2-1.el8.x86_64
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
sudo yum install rabbitmq-server-3.8.35-1.el8.noarch
rabbitmq-plugins enable rabbitmq_management
systemctl start rabbitmq-server
haproxy安装
安装redis 7
wget http://download.redis.io/releases/redis-7.2.1.tar.gz
tar -zxvf redis-7.2.1.tar.gz
cd redis-7.2.1
make && make install
sudo yum -y install gcc gcc-c++ libstdc++-devel
vim redis.conf
port 6379 //端口6379 6380
bind 本机ip //默认ip为127.0.0.1 需要改为其他节点机器可访问的ip 否则创建集群时无法访问对应的端口,无法创建集群
daemonize yes
protected-mode no
requirepass 你自己设置的密码
redis-server /usr/local/redis-7.2.1/redis.conf
修改 /etc/sysctl.conf配置文件,在末尾添加一行 vm.overcommit_memory = 1,reboot重启服务器或者运行命令 sysctl vm.overcommit_memory=1使配置生效。
tdengine 安装
sudo rpm -ivh TDengine-server-<version>-Linux-x64.rpm
systemctl start taosd 开启6030
systemctl start taosadapter 开启6041
关闭防火墙
systemctl status firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld
关闭selinux
getenforce
setenforce 0
vim /etc/selinux/config
SELINUX=disabled
haproxy
haproxy -f /etc/haproxy/haproxy.cfg -c
nacos 启动
cd /usr/local/nacos/bin
sh startup.sh -m standalone
nodejs 安装
wget https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
tar -zxvf node-v18.18.0-linux-x64.tar.gz
mv node-v18.18.0-linux-x64 nodejs
mv nodejs/ usr/local/
vim /etc/profile
NODE_HOME=/usr/local/nodejs
export PATH=${NODE_HOME}/bin:$PATH
source /etc/profile
node -v
git记住密码
git config --global credential.helper store
git config --global --add pull.rebase false
挂载磁盘
fdisk -l
fdisk /dev/sdb(/dev/sdb为上一步中查询到的磁盘名称)
输入参数 m (显示帮助可不输入)
输入参数n (新建分区)
输入参数e (extended扩展分区,p primary 主分区)
输入参数1 (1-4 1表示只分一个区)
enter键跳过
enter键跳过(表示全部,也可输入起柱面cylinder号来完成分区,该号不能大于磁盘末尾号)
输入参数w (保存)
mount /dev/sdb /mnt/file/
合并证书
cat 你的域名.key 你的域名.pem |tee 你的域名.pem
或者
cat 你的域名.key 你的域名.crt |tee 你的域名.pem