鉴于每台服务器的初始化软件并不一致,本文仅做参考
1、安装net-tools,方便使用:ifconfig
sudo apt install net-tools
2、安装ssh,方便客户端ssh访问
sudo apt-get install openssh-server
service sshd start
3、修改root密码:
sudo passwd root
4、安装ftp
sudo apt-get install vsftpd
systemctl start vsftpd
5、安装vim,否则出现vi上下左右为ABCD的问题
sudo apt-get install vim
6、允许root远程访问:
sudo vim /etc/ssh/sshd_config
找到并用#注释掉这行:
PermitRootLogin prohibit-password
新建一行 添加:
PermitRootLogin yes
重启服务
sudo service ssh restart
7、finalshell上传文件失败:
没有用root登录,而是用其他账户,参考方法6
等待查询
太简单,不赘述
mkdir /usr/local/java
文件上传至上面的路径下
tar -zxvf /usr/local/java/jdk-8u371-linux-x64.tar.gz
vi /etc/profile
在 profile 文件末尾添加如下内容并保存:
export JAVA_HOME=/usr/local/java/jdk1.8.0_371
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
重要一点:
source /etc/profile
检查安装:
java -version
如何在 Ubuntu 20.04 上安装和配置 Redis-阿里云开发者社区 (aliyun.com)
安装必要依赖,思考如何离线安装
sudo apt install build-essential
验证安装成功:
gcc --version
上传redis文件包:
mkdir /usr/local/redis
tar -zxvf redis-5.0.5.tar.gz
cd ./redis-5.0.5
make
make install
cp /usr/local/redis/redis-5.0.5/redis.conf /usr/local/bin/
cd /usr/local/bin/
修改redis.conf 文件:
把 daemonize no 改为 daemonize yes
注释掉bind 127.0.0.1
后台启动:
./redis-server redis.conf
启动完成后记得使用:redis-cli shutdown,否则后面全局无法启动
mkdir /var/log/redis
touch /var/log/redis/6379.log
vi /etc/systemd/system/redis.service
写入以下内容:(失效参考(腾讯云服务器Centos7.6初始化_腾讯云初始化_Mastersheaven的博客-CSDN博客))
[unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /usr/local/bin/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl enable redis
常用服务:
sudo systemctl start redis.service #启动redis服务
sudo systemctl stop redis.service #停止redis服务
sudo systemctl restart redis.service #重新启动服务
sudo systemctl status redis.service #查看服务当前状态
sudo systemctl enable redis.service #设置开机自启动
sudo systemctl disable redis.service #停止开机自启动
如何在 Ubuntu 20.04 上安装 Nginx - 知乎 (zhihu.com)
nginx-1.18.0mkdir /usr/local/nginx
cd /usr/local/nginx/nginx-1.18.0
上传安装包后
tar -zxvf nginx-1.18.0.tar.gz
sudo apt update
sudo apt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev
make
make install
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
上面的命令可能会和下面的自启动冲突,下面的失效使用上的 nginx 来控制启停
设置开机自启:
sudo vim /etc/systemd/system/nginx.service
[Unit]
Description=Nginx HTTP Server
After=network.target
[Service]
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
Restart=on-failure
[Install]
WantedBy=multi-user.target
sudo systemctl enable nginx.service
常用命令:
sudo systemctl start nginx # 启动Nginx服务
sudo systemctl stop nginx # 停止Nginx服务
sudo systemctl restart nginx # 重启Nginx服务
sudo systemctl status nginx # 检查Nginx服务状态
Ubuntun20.04安装mysql,默认8.0,需要修改一下:
https://blog.csdn.net/qq_46416934/article/details/124451341
以上方法设置后,竟然直接可以使用systemctl实现,暂不清楚为何
后续增加大小写及其其他设置。。。。