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

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就行了 ​ 重启一下
http://www.cnnetsun.cn/news/3889384.html

相关文章:

  • 深入解析家具网站建设目的及功能定位:打造高转化率的线上展厅全攻略
  • 使用YOLO8训练一个自己的模型
  • Unity高性能光束渲染优化:从原理到实战的性能提升方案
  • ImageJ / Fiji 批量提取文件夹中图像的 ROI 区域并保存为 TIFF
  • 从 Retinex 到扩散模型:视频图像夜场景增强算法全景深度剖析
  • Godot打字机效果实现:从基础到高级的完整指南
  • 踩坑血泪史!Java Optional 6大致命误区,别再用来优雅判空了
  • 手把手搭建 Spring AI 开发环境:依赖引入、版本选择、项目初始化
  • 移动电源新国标|电量计完整验证测试清单21
  • 【避坑指南】Kimi 生成的图片代码怎么用,巧用 AI 导出鸭规避代码转文件、格式错乱各类问题
  • 每日热门skill-炸裂开源!华为诺亚放大招:MindMemOS 让 AI Agent 真正「不忘事」,LoCoMo 跑出 94.03 分碾压同级
  • 龙岗网站建设公司哪家好:揭秘避坑指南与选择逻辑
  • Label Studio终极指南:5分钟搭建你的AI数据标注流水线
  • 技能水平评估_self-assessment
  • GeoJSON.io完整指南:5分钟掌握免费地图数据可视化终极工具
  • JavaScript AST解析实战:从代码到抽象语法树的完整操作指南
  • 9 款 AI 写论文哪个好?实测横评,毕夏 AI 官网凭借硬核学术实力脱颖而出
  • FModel终极指南:解锁虚幻引擎游戏资源的完整免费解决方案
  • Hadoop机架感知原理与配置优化实战
  • Nginx性能调优实战:从基础配置到高级优化
  • KMS_VL_ALL_AIO:为什么这个智能激活脚本能解决你90%的Windows和Office激活烦恼
  • Mem Reduct深度解析:Windows内存管理的瑞士军刀如何革新系统优化体验
  • 腾讯云轻量服务器部署Hermes Agent:高吞吐免配置AI Agent实战指南
  • 小白程序员必看:收藏这5个AI Agent实战案例,一天搞定工作减负!
  • Unity WebGL微信小程序部署:Windows环境系统化配置与优化指南
  • SDC命令详解:使用create_cell和remove_cell命令进行编辑
  • Pygame-CE入门:从Surface、Rect到游戏循环的Python游戏开发实践
  • 3dsconv终极指南:轻松将3DS游戏文件转换为CIA格式
  • 跨境o2o网站建设方案:打破虚实界限的实战指南与深度思考
  • 基于LimeSDR与开源软件的低成本北斗三代B1C信号模拟源实现