linux 下的安装配置

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 安装系统配置网络连接搭建ftp服务安装vsftpd服务  yum –y install vsftpd启动vsftpd服务     service vsftpd start设置系统开启自动启动chkconfig vsftpd on相关命令:启动service vsftpd start查看...

安装系统
配置网络连接
搭建ftp服务
安装vsftpd服务  yum –y install vsftpd
启动vsftpd服务     service vsftpd start
设置系统开启自动启动chkconfig vsftpd on
相关命令:
启动service vsftpd start
查看service vsftpd status
重启service vsftpd restart
停止service vsftpd stop
配置ftp服务
进入vsftp服务配置文件 vim/etc/vsftpd/vsftpd.conf
禁止匿名用户登陆anonymous_enable=NO
允许本地用户登录local_enable=YES
 让登录的用户有写权限(上传,删除)write_enable=YES
默认umask:local_umask=022
把传输记录的日志保存到/var/log/vsftpd.log
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=NO
允许ASCII模式上传ascii_upload_enable=YES
允许ASCII模式下载ascii_download_enable=YES
使用20号端口传输数据connect_from_port_20=YES
所有的用户默认将被chroot(用户目录被限制在了自己的home下)chroot_local_user=YES
让chroot用户列表有效chroot_list_enable=YES
如果chroot_local_user设置了YES,那么chroot_list_file
设置的文件里,是不被chroot的用户(可以向上改变目录)
超重要:如果chroot_local_user设置了NO,那么chroot_list_file
设置的文件里,是被chroot的用户(无法向上改变目录)
ouch /etc/vsftpd/chroot_list 新建
chroot_list_file=/etc/vsftpd/chroot_list
use_localtime=YES
以standalone模式在ipv4上运行listen=YES
PAM认证服务名在/etc/pam.d/vsftpd,根据这个pam文件里的设置,/etc/vsftpd/ftpusers
文件里的用户将禁止登录ftp服务器,比如root这样敏感的用户,所以你要禁止别的用户
登录的时候,也可以把该用户追加到/etc/vsftpd/ftpusers里。
pam_service_name=vsftpd
配置vsftp用户
创建用户useradd -d /home/webapps/www.xxx.com -s /sbin/nologin -M用户名
设置用户到文件夹chown -R 用户名 /home/webapps/www.xxx.com/public
 设置权限chown -R 777  /home/webapps/www.xxx.com/public
添加密码passwd用户名->密码 ->确认密码
安装jdk
查看yumJava包yum list java*
安装需要的java包yum install java安装包名称* -y
查看java状态 java–version
安装mysql
查看yumJava包yum list mysql*
安装需要的java包yum install MySQL服务名称* -y
启动mysql服务   service mysqld start
设置开机自动启动chkconfig mysqld on
设置root账号密码mysqladmin -u root password ‘密码’
配置mysql服务
修改 /etc/my.cnf   vi /etc/my.cnf
[mysqld] 
# datadir=/var/lib/mysql 
datadir=/usr/local/renfufei/mysql_data 
socket=/var/lib/mysql/mysql.sock 
user=mysql 
# Disabling symbolic-links is recommended to prevent assorted security risks 
symbolic-links=0 
default-character-set=utf8 
[mysqld_safe] 
log-error=/var/log/mysqld.log 
pid-file=/var/run/mysqld/mysqld.pid 
[mysql] 
default-character-set=utf8
安装apache服务
安装yum install httpd –y
设置开机启动chkconfig httpd on
启动apache服务 service httpd start
10. 安装tomcat:ftp上传解压文件

 

 

 

使用工具 : putty securecrt xshell  

securecrt 感觉比较好用  一键安装全部功能都有,有内置 ftp

putty 单窗口打开 , ftp 存在两个框 拖拽不便 ,文件上传比securecrt 要慢 ,

xshell 就像eclipse一样,什么都可以安装,但本身啥都没有,ftp 也必须自己安装

 

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
121 3
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
33 10
|
8天前
|
利用PHP压缩音频:Linux环境下的ffmpeg简易安装指南
希望这个指南能为你的编程之旅提供帮助。只需记住,每一行代码都像音乐的音符,组合在一起,创造出美妙的旋律。祝你编程愉快!
43 6
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
132 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
在Rocky Linux 9上安装JDK并配置环境变量!
本教程介绍在Rocky Linux 9上安装JDK并配置环境变量的完整步骤。首先更新系统,清理旧版本JDK相关包及残留文件,确保环境干净。接着搜索并安装所需版本的JDK(如OpenJDK 17),验证安装是否成功。然后查找JDK安装路径,配置全局环境变量`JAVA_HOME`和`PATH`,最后验证环境变量设置。按照此流程操作,可顺利完成Java开发环境搭建,支持多版本切换(如JDK 8/11/17)。生产环境请谨慎操作,避免影响现有服务。
98 21
YashanDB Linux客户端安装
本文详细介绍了YashanDB客户端在Linux系统中的安装、使用与卸载步骤。安装方法包括适用于所有Linux平台的脚本安装和专用于CentOS的rpm安装。脚本安装需解压软件包并配置环境变量,而rpm安装则需以root用户执行相关命令。此外,文章还说明了如何通过yasql连接YashanDB并进行数据库操作,以及两种安装方式对应的卸载方法,帮助用户顺利完成客户端的管理与维护。
Linux 手动安装快速部署 LNMP 环境实战
本文详细记录了在阿里云ECS上手动搭建LNMP环境的过程,系统选用Ubuntu 24.04。主要内容包括:1) 使用`apt`安装Nginx和MySQL,并更新软件源;2) 编译安装PHP 8.4.5,配置PHP-FPM及环境路径;3) 配置MySQL root用户密码;4) 调整Nginx支持PHP解析并测试整体环境。通过此过程,重现手动配置服务器的细节,帮助熟悉各组件的安装与协同工作。
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
1天前
|
Linux安装Elasticsearch详细教程
Linux安装Elasticsearch详细教程
18 1