安装 openssh-server
openssh-server 是一个广泛使用的SSH协议实现,用于在Linux和其他类Unix系统上提供安全的远程登录和文件传输服务。它包括了多个组件,其中最重要的是 sshd(SSH守护进程),它负责处理所有的SSH连接请求。然后可以通过XShell访问Linux。也可以通过scp命令上传下载文件
sudo apt-get install openssh-server
#上传下载
sudo apt-get install lrzsz
安装nginx
sudo apt install nginx
OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发Web应用更方便更简单。目前在京东如实时价格、秒杀、动态服务、单品页、列表页等都在使用Nginx+Lua架构,其他公司如淘宝、去哪儿网等。
安装telnet
telnet测试远程主机端口是否打开
sudo apt install telnet
测试
telnet www.example.com 80
检查服务端口
netstat -tuln | grep 8888
安装mysql5.7
sudo apt install mysql-server
sudo service mysql start
sudo mysql_secure_installation
运行mysql_secure_installation会执行几个设置:
- a)为root用户设置密码
- b)删除匿名账号
- c)取消root用户远程登录
- d)删除test库和对test库的访问权限
- e)刷新授权表使修改生效
修改root的密码添加skip-grant-tables
>sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
skip-grant-tables
#修改为256M
max_allowed_packet = 256M
配置后重启MySQL,可以无密码登录
> mysql