当前位置: 首页 > news >正文

私有服务器搭建及配置(下)

  上一篇文章讲了私有服务器的硬件配置,并且我在家里安装成功了,今天就开始服务器的软件配置。软件配置会说的很简略,具体的细节可以参考之前的其他文章。

1、挂载硬盘(root账户下执行),参考文章
  我总共加装了三块硬盘,所以首先的将硬盘挂载上,并且开机自动挂载

# 查看系统的硬盘
fdisk -l# 硬盘分区,根据帮助信息操作
fdisk {设备,例如/dev/sdd}# 格式化硬盘
#ext4为硬盘格式
mke2fs -t ext4 {设备,例如/dev/sdd}
mkfs.ext4 {设备,例如/dev/sdd}#挂载设备到指定的路径
mount {设备,例如/dev/sdd} {路径}# 查看系统挂载的设备
df -lh# 设置开机自动挂载
# 编辑/etc/fstab文件
vim /etc/fstab
# 增加需要挂载的硬盘,中间使用tab键隔开
#/dev/sdd        /media/soft     ext4    defaults        0       0
{设备,例如/dev/sdd} {路径} {硬盘格式} defaults 0 0# 执行
# 这一步尤为关键,执行后没有报错,说明挂载成功,可以reboot
# 如果报错,禁止reboot,否则系统会一直启动失败,因为没有找到挂载的硬盘
mount -a

2、安装rz、sz

# 安装上传、下载套件
# 通过rz上传window文件到Linux中
# 通过sz下载Linux文件到window中
yum -y install lrzsz

3、JDK环境配置

# 下载文件
wget https://download.oracle.com/otn/java/jdk/8u241-b07/1f5b5a70bf22433b84d0e960903adac8/jdk-8u241-linux-x64.tar.gz?AuthParam=1585224953_e607d4e4f22f40ee8b5eea78a76186c4# 解压文件
tar -zxvf jdk-8u241-linux-x64.tar.gz# 添加系统配置
# 通过在/etc/profile.d创建的文件中添加配置
touch java.sh
# 创建环境变量
export JAVA_HOME=/media/soft/java/jdk1.8.0_241
# 指定bin文件
export PATH=$PATH:$JAVA_HOME/bin 
# 执行文件
source etc/profile.d/java.sh

4、配置MySQL数据库

# 下载MySQL,这里通过yum指令来安装
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-1.el8.x86_64.rpm-bundle.tar# 解压文件
tar -xvf mysql-8.0.19-1.el8.x86_64.rpm-bundle.tar# 安装文件,按照以下顺序安装
rpm -ivh mysql-community-common-8.0.19-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.19-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.0.19-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-8.0.19-1.el8.x86_64.rpm# 启动服务
systemctl start mysqld# 查看状态
systemctl status mysqld# 设置开机启动
systemctl enable mysqld# 重新载入
systemctl daemon-reload# 查看数据库初始密码,密码在/var/log/mysqld.log文件中,可以直接vim查看 Dingyh941122$
grep 'temporary password' /var/log/mysqld.log# 登录数据库
mysql -u root -p# 修改密码,注意密码的默认规则
# 长度不得小于8位
# 必须包含至少一个数字,一个小写字母,一个大写字母和一个特殊字符
alter user 'root'@'localhost' identified by '{{新密码}}';# 刷新权限
flush privileges;# 重启mysql
systemctl restart mysqld# 现在的root用户只能在服务器使用
# 为了安全重新创建一个账号
# 进给这个账号增加单个数据库的使用权限
# user:创建的用户名
# host:用户登录权限,如果只在本机登录,选择“localhost”,如果想在任意计算机登录,选择“%”
# password:登录密码,规则同上
create user 'user'@'host' identified by 'password';# 用户授权
# privileges:权限,全部权限选择“all”,想指定权限就选择要指定的权限,如select,insert,update,
# database:数据库名字
# table:表名;如果用户想获得所有数据库表的权限选择“ . ”,第一个是数据库,第二个是表
grant privileges on database.table to 'user'@'host'# 更改密码
set password for 'user'@'host' = password('newpassword');# 取消授权
revoke privileges on database.table from 'user'@'host'# 删除用户
drop user 'username'@'host';
http://www.xdnf.cn/news/801613.html

相关文章:

  • 锐捷设备密码破解方法
  • 金山篡改浏览器主页问题(改成毒霸网址大全)
  • LOL 战斗力查询
  • 下载并安装PPStream网络电视软件
  • linux mysql命令 bash: mysql: command not found 解决方法
  • xvid 详解 代码分析 编译等
  • 用HTML+CSS做一个漂亮简单的个人音乐网页
  • Android学习之路(17) Android Adapter详解
  • 作为新手小白,你应该了解的五个3DMAX的使用干货小技巧!
  • 主板常见故障维修24例
  • 最全操作系统综合题,腾讯T2大牛亲自教你
  • java编写webservice(使用Springboot框架)
  • 说一说windows7引导故障的解决
  • 【大模型:知识图谱】--3.py2neo连接图数据库neo4j
  • 堆栈平衡的说明
  • 【spark 大数据处理技术】 - “Hello world”
  • 论坛网址大全
  • 完整图解 Tomcat 5.0.28 安装笔记
  • 如何突破局域网限制
  • 分享24个网页游戏源代码,总有一个是你想要的
  • e63 安装java_如何从电脑上下载游戏到诺基亚E63手机上?
  • YAHOO的YUI框架
  • web网页设计:基于HTML+CSS+JavaScript我的学校设计毕业论文源码
  • ARP安全
  • 45种方法攻入后台
  • www.wljx.net/forum.php,齐博CMS:主页被黑,不知漏洞在哪?
  • 案例分析---2014年1月21日全国DNS污染始末以及分析
  • CIO:撞上“山寨OA” 险些败走麦城
  • HTML+JS樱花飘落特效+鼠标点击特效
  • 网词解释耽美术语