Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Ubuntu VPS 优化

Ubuntu VPS 优化

作者头像
eallion
发布于 2022-12-16 07:37:31
发布于 2022-12-16 07:37:31
29.4K00
代码可运行
举报
文章被收录于专栏:大大的小蜗牛大大的小蜗牛
运行总次数:0
代码可运行

警告

本文最后更新于 2015-02-05,文中内容可能已过时。

如果选用小内存的 Ubuntu VPS,而且只需要 LNMP 做 web 服务的话,可以如下优化:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
apt-get update 
apt-get upgrade 
apt-get -y purge apache2-* bind9-* xinetd samba-* nscd-* portmap sendmail-* sasl2-bin 
apt-get -y purge lynx memtester unixodbc python-* odbcinst-* sudo tcpdump ttf-*
apt-get autoremove && apt-get clean

小内存 VPS 推荐安装 32bitOS。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-02-052,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
VPS常用测试脚本合集
※这类脚本是综合测试VPS基础信息、硬盘IO、带宽和网络延迟等项目的一键式脚本,主要有以下几个
会长君
2023/04/25
2.4K0
VPS常用测试脚本合集
linux学习六
网络服务 常用网络服务器软件 服务类型 软件名称 服务类型 软件名称 NFS 服务 NFS DNS服务 DNS Web服务 Apache Mail 服务 sendmail FTP 服务 Vsftpd DHCP服务 Dhcp Samba 服务 samba 数据库服务 MySQL ---- 网络服务器启动后,通常守护进程来实现网络服务功能。 守护进程有称为服务,总在后台运行,时刻监听客户端的服务请求。一旦客户端发出服务请求守护进程就为其提供相应的服务。 常用网络服务 服
热心的社会主义接班人
2018/04/27
8580
linux学习六
Ubuntu 包管理的 20 个“apt-get”命令
使用 apt-get 命令,您可以在系统上安装、删除、升级、搜索和管理软件包。然而,从 Ubuntu 16.04 和 Debian 9 开始,apt 命令成为推荐的包管理命令行工具,尽管 apt-get 仍然可用且功能齐全。
数据科学工厂
2023/08/10
6720
Ubuntu 包管理的 20 个“apt-get”命令
Ubuntu系统下的mp4播放器
这里推荐一个Ubuntu 20.04下可用的本地视频播放器,VLC。可用直接打开本地视频,速度也不错,可用使用apt安装。一般顺序是先安装媒体加码器:
DechinPhy
2024/05/21
3770
Ubuntu系统下的mp4播放器
Linux系统常用命令
更改文件权限为644,文件夹为755 find ./ -type f -print |xargs chmod 644;find ./ -type d -print|xargs chmod 755
蒟蒻
2023/11/16
2300
Linux系统常用命令
MySQL学习2_ubuntu18安装MySQL
本次安装通过源码进行安装,并且选择Linux系统版本为ubuntu18.04,笔者最喜欢的版本。
皮大大
2021/03/02
6000
Ubuntu 20.04.1 配置 LNMP 本地环境备忘
本文主要记录在 Ubuntu 20.04.1 Desktop 版本中配置 Nginx、Mysql、PHP、phpMyAdmin。
eallion
2022/12/20
5950
docker使用笔记VI -- PHP
接下来就可以参考 docker使用笔记IV -- 使用docker的风格分离Nginx PHP Mysql。
老高的技术博客
2022/12/28
3290
Ubuntu翻译之man(8)apt-get
apt-get - APT package handling utility -- command-line interface
可学了些精致的淘气
2024/08/30
1050
linux dpkg命令
**apt-get (来自: http://wiki.ubuntu.org.cn/Apt-get%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97 ) apt-get update ——在修改/etc/apt/sources.list或者/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。 apt-get install packagename ——安装一个新软件包(参见下文的aptitude) apt-get remove packagename ——卸载一个已安装的软件包(保留配置文件) apt-get –purge remove packagename ——卸载一个已安装的软件包(删除配置文件) dpkg –force-all –purge packagename —— 有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。 apt-get autoremove ——因为 apt 会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件。 apt-get autoclean —— 定期运行这个命令来清除那些已经卸载的软件包的.deb文件。通过这种方式,可以释放大量的磁盘空间。如果需求十分迫切,可以使用apt-get clean以释放更多空间。这个命令会将已安装软件包裹的.deb文件一并删除。 apt-get clean —— 这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。 apt-get upgrade ——更新所有已安装的软件包 apt-get dist-upgrade ——将系统升级到新版本 apt-cache search string ——在软件包列表中搜索字符串 dpkg -l package-name-pattern ——列出所有与模式相匹配的软件包。如果不知道软件包的全名,您可以使用“*package-name-pattern*”。 aptitude ——详细查看已安装或可用的软件包。与apt-get类似,aptitude可以通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令。由于aptitude比apt-get了解更多信息,可以说它更适合用来进行安装和卸载。 apt-cache showpkg pkgs ——显示软件包信息。 apt-cache stats ——查看库里有多少软件 apt-cache dumpavail ——打印可用软件包列表。 apt-cache show pkgs ——显示软件包记录,类似于dpkg –print-avail。 apt-cache pkgnames ——打印软件包列表中所有软件包的名称。 dpkg -S file ——这个文件属于哪个已安装软件包。 dpkg -L package ——列出软件包中的所有文件。 apt-file search filename ——查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名中含有指定的字符串。apt-file是一个独立的软件包 。 您必须 先使用apt-get install来安装它,然後运行apt-file update。如果apt-file search filename输出的内容太多,您可以尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)。 另:APT HOWTO:http://www.debian.org/doc/manuals/apt-howto/index.en.html dpkg - 底层一些的包管理工具 用上apt(高级包管理工具)之后,一般是不需要处理单个的deb文件的。如果需要,就要用dpkg命令。比如想自己装gedit: # dpkg -i gedit-2.12.1.deb 卸载: # dpkg -r gedit 这里只写名字即可。还可以加上–purge(-P)标志: # dpkg -P gedit 这会连同gedit的配置文件一起删除,只用-r的话是不删除配置文件的。 如果不想安装一个deb包,但想看一下它里面有什么文件: # dpkg -c gedit-2.12.1.deb 如果想多看点信息: # dpkg -I gedit-2.12.1.deb 也可以
全栈程序员站长
2022/08/31
3.1K0
Ubuntu安装docker
Note: Ubuntu Utopic 14.10 and 15.04 exist in Docker’s APT repository but are no longer officially supported.
字母哥博客
2020/09/23
1.1K0
Ubuntu之docker安装:
装docker毕竟一般是 CentOS 我之前在大二也是在GentOS上安装的docker,这节课的内容是已经完成过的,在征得老师同意后,我准备在ubuntu上安装一个docker。
十二惊惶
2024/02/28
4540
MatLab操作树莓派(2B+,及图形化界面安装)
这篇就是简单的连接过程,下篇文章讲matlab在树莓派上面的算法布置就是硬件调用~
云深无际
2021/02/23
1.3K0
MatLab操作树莓派(2B+,及图形化界面安装)
Linux系统 apt-get 命令的使用:安装、更新、卸载软件包
apt-get 命令适用于 deb 包管理式的 Linux 操作系统(Debian、Ubuntu等),主要用于自动从互联网软件仓库中搜索、下载、安装、升级、卸载软件或操作系统。
用户5807183
2019/08/12
12.8K1
Ubuntu软件常用升级命令
sudo apt-get update  --更新软件源 sudo apt-get upgrade -更新已经安装的软件 ---- 非root用户更新系统: sudo: sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。 apt-get: apt-get是一条linux命令,适用于deb包管理式的操
Solli
2018/05/11
2.6K0
在小ram和小容量硬盘的vps上的折腾
这次被拿来折腾的是hax的免费vps,纯ipv6,7天有效期,可无限续期,但是配置也低的可怜,只有450m的运行内存,127m的swap,硬盘总共就只有5g,一开始想装Debian11,就选了Debian11之后让它rebuild vps了
冰漪叶
2022/10/24
2.9K0
在小ram和小容量硬盘的vps上的折腾
Ubuntu启动卡在wait until snap is fully seeded
Ubuntu20.04 + VirtualBox相关_小锋学长生活大爆炸-CSDN博客实用教程合集,想你所想,不断更新~
小锋学长生活大爆炸
2022/03/29
3.8K0
Ubuntu启动卡在wait until snap is fully seeded
Ubuntu dpkg ---- apt-get ------ aptitude 区别及作用
dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。
bear_fish
2018/09/19
1.5K0
ubuntu 卸载命令_Ubuntu怎么卸载
本文重点介绍Ubuntu卸载软件的4种方法。他们分别是图形化界面的synaptic、自动解决依赖关系的apt-get,处理依赖关系更强大的aptitude,还有安装本地deb包的dpkg。
全栈程序员站长
2022/11/10
6.9K0
ubuntu 卸载命令_Ubuntu怎么卸载
Linux下安装和卸载软件的几种方法
一、rpm包安装方式 1、步骤:     a、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;     b、打开一个终端,su -成root用户;     c、cd soft.version.rpm所在的目录;     d、输入rpm -ivh soft.version.rpm 2、安装: rpm –ivh rpm的软件包名     更多用法: rpm参数 参数说明 -i 安装软件 -t 测试安装,不是真的安装 -p 显示安装进度 -f 忽略任何错误 -U 升级安装 -v 检测套件是否正确安装 这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。 3、卸载: rpm –e 软件名 不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行: rpm –ivh software-1.2.3-1.i386.rpm 而当卸载时,则应执行: rpm –e software。 另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。 二、deb包安装方式     Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得更早,所以在各种版本的Linux都常见到。而debian的包管理器dpkg则只出现在Debina 1、步骤:     a、找到相应的软件包,比如soft.version.deb,下载到本机某个目录;     b、打开一个终端,su -成root用户;     c、cd soft.version.deb所在的目录;     d、输入dpkg -i soft.version.deb 2、安装   dpkg –i deb的软件包名 如:dpkg –i software-1.2.3-1.deb 3、卸载 dpkg –e 软件名 如:dpkg –e software 4、查询:查询当前系统安装的软件包:     dpkg –l ‘*软件包名*’     如:dpkg –l '*software*' 三、tar.gz源代码包安装方式 1、步骤:     a、找到相应的软件包,比如soft.tar.gz,下载到本机某个目录;     b、打开一个终端,su -成root用户;     c、cd soft.tar.gz所在的目录;     d、tar -xzvf soft.tar.gz //一般会生成一个soft目录     e、cd soft     f、./configure     g、make     h、make install 2、安装: 整个安装过程可以分为以下几步: 1) 取得应用软件:通过下载、购买光盘的方法获得; 2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包; 3) 阅读附带的INSTALL文件、README文件; 4) 执行“./configure”命令为编译做好准备; 5) 执行“make”命令进行软件编译; 6) 执行“make install”完成安装; 7) 执行“make clean”删除安装时产生的临时文件。 好了,到此大功告成。我们就可以运行应用程序了。但这时,有的读者就会问,我怎么执行呢?这也是一个Linux特色的问题。其实,一般来说, Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README文件,一般都会有说明。 3、卸载: 通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。 那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。 源码包卸载     cd 源代码目录     make clean     ./configure     (make)     make uninstall     rm -rf 目录     清理系统:     sudo apt-get autoclean     sudo apt-get clean     sudo apt-get autoremove     (或使用ubuntu-tweak清理) 四、tar.bz2源代码包安装方式 1、步骤     1、找到相应的
菲宇
2022/05/06
1.8K0
相关推荐
VPS常用测试脚本合集
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验