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

Linux基础优化(Ubuntu、Kylin)

文章目录

  • Linux基础优化(Ubuntu、Kylin)
    • 检查虚拟机联网情况
    • Kylin
      • 配置阿里云软件源+本地源
      • 配置防火墙
    • Ubuntu
      • 配置清华软件源
      • 配置防火墙
    • openssh服务配置
      • kylin
      • ubuntu
    • 配置命令行颜色
      • kylin
      • ubuntu

Linux基础优化(Ubuntu、Kylin)

检查虚拟机联网情况

ping baidu.com #返回有延迟即可

Kylin

配置阿里云软件源+本地源

  1. 下载阿里云软件源
#1.下载wget用于下载阿里云软件源
yum install -y wget
#2.使用wget命令-O指定下载的文件名
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
#3.检查
ll /etc/yum.repos.d/
  1. 配置本地源
#1.将原来文件的内容备份删除  
cp -a /etc/yum.repos.d/kylin_x86_64.repo /etc/yum.repos.d/kylin_x86_64.repo.bak
#2.修改原有的本地源为以下内容
vim /etc/yum.repos.d/kylin_x86_64.repo
[kylin-bendi]
name=kylin-bendi
baseurl=file:///mnt/
gpgcheck=0
enabled=1#3.先写入到fstab里永久挂载
echo "/dev/sr0   /data/rocky-dvd      iso9660     loop,ro 0 0" >> /etc/fstab
#4.挂载
mount -a
#5.查看
df -h
  1. 查看软件源
#查看源仓库
yum repolist
  1. 安装软件
#安装Linux常用工具
yum install -y    tree telnet  vim wget  bash-completion    lrzsz  net-tools sysstat  iotop iftop htop unzip nc nmap telnet bc  psmisc httpd-tools  bind-utils nethogs expect
软件包名称主要功能说明
tree以树形结构展示目录和文件的层级关系,便于查看目录结构
telnet通过 Telnet 协议测试端口连通性或远程登录(不加密,多用于临时测试)
vim功能强大的文本编辑器,支持语法高亮、多窗口编辑,适合编写脚本和配置文件
wget命令行下载工具,支持 HTTP/HTTPS/FTP 协议,支持断点续传、后台下载等
bash-completion为 Bash 提供自动补全功能,按 Tab 键可补全命令或路径,提升操作效率
lrzsz包含 rz(接收文件)和 sz(发送文件),通过 SSH 传输本地与服务器文件
net-tools包含 ifconfignetstatroute 等网络工具,用于网卡配置、连接查看等
sysstat系统性能监控工具集,含 sar(系统活动报告)、iostat(I/O 统计)等
iotop实时监控进程的磁盘 I/O 使用率,定位高磁盘消耗进程
iftop实时监控网络带宽使用,按连接显示各 IP / 进程的网络流量
htop增强版 top,彩色界面实时显示进程状态,支持鼠标操作和进程管理
unzip解压 ZIP 格式压缩文件(如 unzip file.zip
nc(netcat)网络工具 “瑞士军刀”,用于端口扫描、数据传输、临时服务器等
nmap强大的网络扫描工具,探测主机存活、开放端口、服务版本等
bc命令行计算器,支持整数 / 小数运算、表达式计算(如 `echo “2+3*4”
psmiscpstree(进程树)、killall(按名终止进程)等进程管理工具
httpd-toolsApache 辅助工具,其中 ab 用于 HTTP 压力测试(如并发请求测试)
bind-utilsDNS 诊断工具集,含 nslookupdig 等,用于查询域名解析信息
nethogs按进程实时监控网络带宽,直接显示每个进程的上传 / 下载速度
expect自动化交互工具,用于脚本中自动处理需手动输入的场景(如自动输入密码)

配置防火墙

#1. 查看防火墙状态(看看是否开启)
systemctl status firewalld
#2. 放行一会要设置的ssh服务的端口22222
firewall-cmd --add-port=22222/tcp --permanent
firewall-cmd --reload 

Ubuntu

配置清华软件源

#1.备份/etc/apt/sources.list文件
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
#2.vim编辑/etc/apt/sources.list 文件
任意添加下面的一种源复制进去(记住二选一)#3.执行apt update 生成本地软件包缓存,如果不执行则下载软件失败. 因为修改了sources.list文件.
apt update 

下面是清华软件源

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiversedeb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse# 预发布软件源,不建议启用
# deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# # deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

下面是阿里云源

deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

配置防火墙

#1. 查看防火墙状态(看看是否开启)
sudo ufw status #如果没开启可用sudo ufw enable开启
#2. 放行一会要设置的ssh服务的端口22222
sudo ufw allow 22222/tcp
sudo ufw status

openssh服务配置

kylin

# openssh就是远程服务. 服务名字叫sshd
#1.修改sshd配置文件
vim  /etc/ssh/sshd_config
#2.修改Port 22的行
Port 22222 #去掉注释 
#3.保存退出后重启服务
systemctl restart sshd #4.检查端口号
ss -tulnp
sshd_config的内容
Port 22修改ssh端口号,端口范围1-65535 推荐10000以上 52113
#PermitRootLogin prohibit-password右边是非yes,禁止root远程登录,ubt默认禁止root远程登录

ubuntu

#1.修改sshd配置文件
vim  /etc/ssh/sshd_config修改Port 22的行
Port 22222  #去掉注释 找到#PermitRootLogin 去掉注释,
修改为
PermitRootLogin yes#2.保存退出后重启服务
systemctl restart sshd #3.给root设置密码
passwd   #4重新用户root远程登录即可#在企业环境下肯定不能让root远程登陆,这里只是用于学习开启了root远程登陆

配置命令行颜色

kylin

#配置
echo "export PS1='[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\\$ '" >>/etc/profile
#生效
source /etc/profile#把配置命令行的命令追加到/etc/profile中.
#重新连接Linux就生效.
#也可以通过查看/etc/profile文件内容进行检查cat /etc/profile看最后一行

ubuntu

#1.切换到root 
sudo -i#2.执行指令(针对用户的)
echo "export PS1='[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\\$ '" >> ~/.bashrcsource ~/.bashrc
#3.重新登录后检查颜色
http://www.xdnf.cn/news/18871.html

相关文章:

  • vue2实现背景颜色渐变
  • Java基础 8.27
  • 神经网络|(十六)概率论基础知识-伽马函数·上
  • Linux系统性能优化全攻略:从CPU到网络的全方位监控与诊断
  • 软考-系统架构设计师 业务处理系统(TPS)详细讲解
  • Python异步编程:从理论到实战的完整指南
  • 集成电路学习:什么是SSD单发多框检测器
  • 20250827的学习笔记
  • # 快递单号查询系统:一个现代化的物流跟踪解决方案
  • [后端快速搭建]基于 Django+DeepSeek API 快速搭建智能问答后端
  • PyTorch闪电入门:张量操作与自动微分实战
  • 济南大学杨波与济南青盟信息技术有限公司杨华伟
  • DMA学习
  • 31. 什么是字符串常量池
  • 模板方法设计模式
  • 【学习笔记】GB 42250-2022标准解析
  • 初始Linux——指令与权限
  • FPGA学习笔记——Verilog中可综合和不可综合语句
  • 2025软件测试面试八股文(完整版)
  • 【科研绘图系列】R语言在海洋生态学数据可视化中的应用:以浮游植物叶绿素和初级生产力为例
  • SFTP服务器可以通过同一个登录到SFTP服务器的账号密码连接上控制台吗
  • “上门经济”的胜利:深度解析家政O2O如何用“用户体验”重塑传统行业
  • 【小白笔记】网速
  • 支持向量机(SVM)学习总结
  • 德克西尔氢气探测器:工业安全守护核心
  • 从高层 PyTorch 到中层 CUDA Kernel 到底层硬件 Tensor Core
  • 深度解析BiTGAN:基于双向Transformer生成对抗网络的长期人体动作预测
  • Linux 把启动脚本制作成系统服务(通过 systemctl start xxx 启动)
  • JHipster-从零开始学习指南
  • Autodesk Maya 2026.2 全新功能详解:MotionMaker AI 动画、LookdevX 材质增强、USD 工作流优化