news 2026/8/7 12:57:21

Ubuntu 优化流程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ubuntu 优化流程

如果想使用root登录

1.设置密码 sudo passwd root ​ 2.修改配置文件 vim /etc/ssh/sshd_config ​ 将PermitRootLogin prohibit-password前面加上#注释掉,添加PermitRootLogin yes ​ 3.重启服务 service sshd restart systemctl restart sshd.service ​ 4.配置xshell连接 ​ ​

优化模板机

1.修改配置命令行提示符 [root@oldboy ~]#vim .bashrc PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\h\[\e[0m\]\[\e[31;1m\] \W\[\e[0m\]]\\$" ​ 加载环境变量 source 或者 . [root@oldboy ~]#. .bashrc ​ ​ 2.关闭防火墙 查看当前防火墙状态 ufw status #inactive状态是防火墙关闭状态 active是开启状态。 ​ 、开启防火墙 ufw enable ​ 、关闭防火墙 ufw disable ---------------------------------------------------------- Ubuntu中其他常用的防火墙命令: 1、外来访问默认允许/拒绝 ufw default allow/deny ​ 2、允许/拒绝 访问20端口,20后可跟/tcp或/udp,表示tcp或udp封包。 ufw allow/deny 20 #ufw allow/deny servicename:ufw从/etc/services中找到对应service的端口,进行过滤。 ​ 3、允许自10.0.1.0/10的tcp封包访问本机的25端口。 ufw allow proto tcp from 10.0.1.0/10 to 本机ip port 25 ​ 允许某个网段访问该服务器的任何端口:sudo ufw allow from 10.12.238.0/24/允许此IP访问所有的本机端口:sudo ufw allow from 10.0.0.163 ​ 4、删除以前定义的"允许/拒绝访问20端口"的规则 ufw delete allow/deny 20 ​ 5、开启允许80端口被访问 ufw allow 80 ------------------------------------------------------------ ​ 3.关闭selinux Ubuntu系统没有selinux功能,所以不需要设置: ​ ​ 4.安装常用命令 安装常用软件 vim tree lrzsz ntpdate net-tools wget ​ apt -y install 软件 ​ ​ 5.修改文件描述符 ​ 查看当前文件描述符限制 [root@oldboy ~]#ulimit -n 1024 ​ 配置资源限制 '请注意在ubuntu系统下,一定要把*改为你自己的用户名。识别不了通配符*号' vim /etc/security/limits.conf 加入下面这几行 root soft nofile 65535 root hard nofile 131070 root soft nproc 4096 root hard nproc 8192 ​ oldboyedu soft nofile 65535 oldboyedu hard nofile 131070 oldboyedu soft nproc 4096 oldboyedu hard nproc 8192 ​ - soft 软限制 - hard 硬限制 ​ `修改user.conf & system.conf文件 vim /etc/systemd/user.conf 及vim /etc/systemd/system.conf 加入下面这行的配置项 ​ DefaultLimitNOFILE=65535 ​ 验证测试 三、验证测试 最好是重启服务器,测试下 ​ 输入 ulimit -a ,查看系统级是否修改成功 输入 su - 用户名 -c 'ulimit -aHS' -s '/bin/bash' 查看用户级是否修改成功 输入 cat /proc/[PID]/limits 查看进程级是否修改成功 ​ ------------------------------------------------- 调整内核参数 .编辑文件 vim /etc/sysctl.conf ​ 在文件末尾添加或修改以下参数 [root@oldboy ~]#sysctl -p 更改生效 net.ipv4.ip_local_port_range = 1024 65535 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_fin_timeout = 10 ​ ​ 6.时间同步 ​ ln -svf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ​ date -R 验证一下时间 ​ ​7.扩容 \磁盘 检查未扩容前的容量 [root@zhengjieops ~]#df -TH Filesystem Type Size Used Avail Use% Mounted on tmpfs tmpfs 407M 1.7M 405M 1% /run /dev/mapper/ubuntu--vg-ubuntu--lv ext4 105G 8.0G 91G 9% / 使用vgdisplay命令查看剩余空间(需要关注红色字体是否有空间) [root@zhengjieops ~]#vgdisplay --- Volume group --- VG Name ubuntu-vg System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 1 Max PV 0 Cur PV 1 Act PV 1 VG Size <198.00 GiB PE Size 4.00 MiB Total PE 50687Alloc PE / Size 25343 / <99.00 GiB Free PE / Size 25344 / 99.00 GiBVG UUID ABTo31-xeO6-08hH-Zq2V-kt8p-fsDj-M3C8Hf 提示成功从扩容到198G [root@zhengjieops ~]#lvextend -l +100%FREE /dev/mapper/ubuntu-vg/ubuntu-lv skip_dev_dir: Couldn't split up device name ubuntu-vg/ubuntu-lv. Size of logical volume ubuntu-vg/ubuntu-lv changed from <99.00 GiB (25343 extents) to <198.00 GiB (50687 extents). Logical volume ubuntu-vg/ubuntu-lv successfully resized. 但是虚拟机还未扩容 [root@zhengjieops ~]#df -Th Filesystem Type Size Used Avail Use% Mounted on tmpfs tmpfs 388M 1.6M 387M 1% /run /dev/mapper/ubuntu--vg-ubuntu--lv ext4 97G 7.4G 85G 9% / tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock /dev/sda2 ext4 2.0G 133M 1.7G 8% /boot tmpfs tmpfs 388M 4.0K 388M 1% /run/user/1000 tmpfs tmpfs 388M 4.0K 388M 1% /run/user/0ext4使用此命令[root@zhengjieops ~]#resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv resize2fs 1.46.5 (30-Dec-2021) Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required old_desc_blocks = 13, new_desc_blocks = 25 The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 51903488 (4k) blocks long. 我们可以看到成功扩容到\了 [root@zhengjieops ~]#df -h Filesystem Size Used Avail Use% Mounted on tmpfs 388M 1.6M 387M 1% /run /dev/mapper/ubuntu--vg-ubuntu--lv 195G 7.4G 179G 4% / ​ 8.ubuntu 禁止更新kernel 关闭内核升级 (下载软件时 出现的粉色框框) ​ vim /etc/apt/apt.conf.d/10periodic vim /etc/apt/apt.conf.d/20auto-upgrades 这两个文件中的1换成0就行了 ​ 重启一下
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/7 12:55:39

深入解析家具网站建设目的及功能定位:打造高转化率的线上展厅全攻略

在这个互联网流量红利见顶、实体门店租金高企的时代,家具行业正经历着一场前所未有的深刻变革。许多家具老板、经销商以及刚入行的创业者,常常陷入一种迷茫:明明我们的产品质量不错,设计也符合当下潮流,为什么在网络上却毫无存在感?或者说,为什么投了钱做了网站,却像个…

作者头像 李华
网站建设 2026/8/7 12:55:17

使用YOLO8训练一个自己的模型

使用YOLO8训练一个自己的模型 目的,上一篇(使用YOLO8识别图片)调用模型进行了图像识别,识别图片中的小狗。 现在尝试训练自己的模型,然后调用自己的模型,比如使用小狗的图片训练自己的模型,然后调用这个模型识别图片中的小狗。 一、搜集图片 我简单下载了几张图片,…

作者头像 李华
网站建设 2026/8/7 12:54:37

Unity高性能光束渲染优化:从原理到实战的性能提升方案

1. 项目概述&#xff1a;Unity_LightBeamPerformance 是什么&#xff1f; 如果你在Unity里做过需要动态光束、探照灯或者体积光效果的项目&#xff0c;大概率遇到过性能瓶颈。尤其是在移动端或者需要大量动态光源的场景里&#xff0c;一个处理不当的光束效果&#xff0c;就能让…

作者头像 李华
网站建设 2026/8/7 12:54:20

ImageJ / Fiji 批量提取文件夹中图像的 ROI 区域并保存为 TIFF

在进行显微图像分析时&#xff0c;经常需要从大量图像中批量提取指定的 ROI 区域。如果手动逐张打开图像、选择 ROI、裁剪并保存&#xff0c;不仅效率很低&#xff0c;而且容易出现操作误差。本文提供一个基于 ImageJ / Fiji Macro 的批处理脚本&#xff0c;可以实现以下功能&a…

作者头像 李华
网站建设 2026/8/7 12:51:21

从 Retinex 到扩散模型:视频图像夜场景增强算法全景深度剖析

从 Retinex 到扩散模型:视频图像夜场景增强算法全景剖析 本文系统梳理低照度图像与视频增强(Low-Light Image/Video Enhancement, LLIE/LLVE)领域的技术演进脉络,涵盖从经典物理模型到 2026 年前沿工作的 25+ 篇代表性论文,按技术路线分类剖析每篇论文的核心思想、创新点与…

作者头像 李华
网站建设 2026/8/7 12:51:09

Godot打字机效果实现:从基础到高级的完整指南

1. 项目概述&#xff1a;为什么我们需要“打字机效果”&#xff1f; 在游戏开发&#xff0c;尤其是叙事驱动或文字冒险类游戏中&#xff0c;一段文字瞬间全部显示出来&#xff0c;往往会让玩家感到突兀&#xff0c;甚至来不及阅读。而“打字机效果”&#xff0c;即让文字像老式…

作者头像 李华