网站首页
IT科技
系统运维
人工智能
应用开发
数据库
域名
数据库
当前位置:
首页
>
数据库
>
巧用这19条MySQL优化,效率至少提高3倍
游客发表
巧用这19条MySQL优化,效率至少提高3倍
发帖时间:2025-11-05 15:56:33
[IT科技]
来源:
益强编程堂
巧用
复制select id from `dynamic` orderby rand() limit 1000; 1.
码力社
益强科技
分享到:
新浪微博
QQ空间
腾讯微博
人人网
点点网
复制网址
打印
相关内容
本文记录配置Linux服务器的初步流程,也就是系统安装完成后,下一步要做的事情。这主要是我自己的总结和备忘,假如有遗漏,欢迎大家补充。下面的操作针对Debian/Ubuntu系统,其他Linux系统也类似,就是部分命令稍有不同。 第一步:root用户登录 首先,使用root用户登录远程主机(假定IP地址是128.199.209.242)。 ssh root@128.199.209.242这时,命令行会出现警告,表示这是一个新的地址,存在安全风险。键入yes,表示接受。然后,就应该可以顺利登入远程主机。接着,修改root用户的密码。 passwd第二步:新建用户 首先,添加一个用户组(这里假定为admin用户组)。 addgroup admin然后,添加一个新用户(假定为bill)。useradd -d /home/bill -s /bin/bash -m bill 上面命令中,参数d指定用户的主目录,参数s指定用户的shell,参数m表示假如该目录不存在,则创建该目录。接着,设置新用户的密码。 passwd bill 将新用户(bill)添加到用户组(admin)。usermod -a -G admin bill 接着,为新用户设定sudo权限。visudovisudo命令会打开sudo设置文件/etc/sudoers,找到下面这一行。root ALL=(ALL:ALL) ALL在这一行的下面,再添加一行。root ALL=(ALL:ALL) ALLbill ALL=(ALL) NOPASSWD: ALL上面的NOPASSWD表示,切换sudo的时候,不需要输入密码,我喜欢这样比较省事。假如出于安全考虑,也可以强制要求输入密码。root ALL=(ALL:ALL) ALLbill ALL=(ALL:ALL) ALL然后,先退出root用户的登录,再用新用户的身份登录,检查到这一步为止,是否一切正常。exitssh bill@128.199.209.242第三步:SSH设置 首先,确定本机有SSH公钥(一般是文件~/.ssh/id_rsa.pub),假如没有的话,使用ssh-keygen命令生成一个(可参考我写的SSH教程)。 在本机上另开一个shell窗口,将本机的公钥拷贝到服务器的authorized_keys文件。 cat ~/.ssh/id_rsa.pub | ssh bill@128.199.209.242 mkdir -p .ssh && cat - >>~/.ssh/authorized_keys# 或者在服务器端,运行下面命令echo ssh-rsa [your public key] >~/.ssh/authorized_keys然后,进入服务器,编辑SSH配置文件/etc/ssh/sshd_config。sudo cp /etc/ssh/sshd_config ~sudo nano /etc/ssh/sshd_config在配置文件中,将SSH的默认端口22改掉,可以改成从1025到65536之间的任意一个整数(这里假定为25000)。Port 25000然后,检查几个设置是否设成下面这样,确保去除前面的#号。Protocol 2PermitRootLogin noPermitEmptyPasswords noPasswordAuthentication noRSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keysUseDNS no上面主要是禁止root用户登录,以及禁止用密码方式登录。接着,在配置文件的末尾,指定允许登陆的用户。 AllowUsers bill保存后,退出文件编辑。接着,改变authorized_keys文件的权限。 sudo chmod 600 ~/.ssh/authorized_keys && chmod 700 ~/.ssh/然后,重启SSHD。sudo service ssh restart# 或者sudo /etc/init.d/ssh restart下面的一步是可选的。在本机~/.ssh文件夹下创建config文件,内容如下。Host s1HostName 128.199.209.242User billPort 25000最后,在本机另开一个shell窗口,测试SSH能否顺利登录。ssh s1第四步:运行环境配置 首先,检查服务器的区域设置。 locale假如结果不是en_US.UTF-8,建议都设成它。sudo locale-gen en_US en_US.UTF-8 en_CA.UTF-8sudo dpkg-reconfigure locales然后,更新软件。sudo apt-get updatesudo apt-get upgrade最后,再根据需要,做一些安全设置,比如搭建防火墙,关闭HTTP、HTTPs、SSH以外的端口,这里就不一一介绍了,谢谢阅读,希望能帮到大家,请继续关注脚本之家,我们会努力分享更多优秀的文章。
用Python处理Excel的14个常用操作
学会这10种定时任务,我有点飘了
3月份Github上热门的Java开源项目
《轻松一键装机!pe大白菜教程带你解决电脑安装问题》(解锁电脑装机新姿势,pe大白菜带你体验!)
Rtos 任务堆栈大小与代码量有关吗?
苹果专利透露了Apple VR头显防护系统的MR透视效果,可提供6层虚拟融合视图
浅探 Web Worker 与 JavaScript 沙箱
随机阅读
联想电脑恢复错误界面的解决方法(遇到联想电脑恢复错误界面时如何应对及修复)
Python处理图像五个有趣场景,很实用!
七大自动化持续代码审查工具
如何用JavaScript查找字符串中的元音字母数?
解决电脑使用QQ录屏错误的方法(探索电脑QQ录屏错误原因及解决方案)
双写兜兜转转,又回到了串行化的方式
推荐几款前端开发编辑器
Spring Boot 定义接口的方法是否可以声明为 Private?
小黄鹂ik968(小黄鹂ik968带你享受高品质音乐,随时随地畅聊音乐世界)
盘点一款强大的网络工具集---netwox
Vue3 Teleport 简介,请过目,这个是真的好用!
SpringMVC 九大组件之 HandlerMapping 深入分析
M-Audio音箱的音质与性能如何?(探索M-Audio音箱的卓越音质及功能特点)
如何在 C#9 中使用程序 (Top-Level)
热门排行
以3M挂单当天提现会怎么样?(探索3M挂单机制对当天提现的影响及用户体验)
锁的四种状态与锁升级过程
在 promise 中 then 和 finally 有什么区别
学会这10种定时任务,我有点飘了
电脑开机显示错误1802的原因及解决方法(深入探究电脑开机错误1802的根源,提供有效的解决方案)
十个常用的损失函数解释以及Python代码实现
想找到一个赚钱的编码项目?试试这个吧
对比三款 Pandas 可视化 GUI 界面工具,再见吧,Excel!
神舟650CI74d(一款卓越的商务笔记本电脑,满足多项需求)
Java基础入门之Calendar类和DateFormat类
友情链接
源码下载
IT资讯网
亿华云
源码库
益华科技
服务器租用
IT技术网
企商汇
香港云服务器
极客编程
益强科技
亿华智造
益强数据堂
极客码头
亿华智慧云
亿华互联
益强编程堂
亿华科技
益强资讯优选
智能时代
技术快报
益华科技
益强前沿资讯
创站工坊
多维IT资讯
码上建站
亿华灵动
益强IT技术网
编程之道
思维库
科技前瞻
益华IT技术论坛
运维纵横
云智核
益强智未来
全栈开发
益强智囊团
IT资讯网
益强编程舍
汇智坊
亿华云计算
益华科技
亿华云
云站无忧
益强科技
Copyright © 2025 Powered by
巧用这19条MySQL优化,效率至少提高3倍
,
益强编程堂
滇ICP备2023006006号-29
sitemap