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

【备忘】Linux服务器基础配置与常用操作指南

文章目录

  • 一,基础设置
    • 1、查看cpu、OS
    • 2、修改主机名
    • 3、安装常见工具
    • 4、maven、git配置
  • 二,scp命令
  • 三,docker相关
    • 1、安装docker
    • 2、安装指定版本docker
    • 3、启用docker
    • 4、容器维护
    • 5、镜像维护
    • 6、资源清理
  • 四,nginx相关
  • 五,Cockpit 相关

一,基础设置

1、查看cpu、OS

#查看cpulscpucat/proc/cpuinfo|grepname|cut-f2-d:|uniq-c#查看os版本cat/etc/redhat-release
#升级所有包同时也升级软件和系统内核yum-yupdate

2、修改主机名

#修改主机名hostnamectl set-hostname 00fly#新建工作目录mkdir/work

3、安装常见工具

#安装psmisc进程管理工具等yuminstall-ylrzszunzipzipwgetbash-completion tree dos2unix psmisc pigzpv

4、maven、git配置

#安装maven、gityuminstall-ymavengit

配置阿里云仓库

<mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>https://maven.aliyun.com/nexus/content/groups/public</url></mirror>

git密码仅存储在内存中,系统重启或超时后自动清除,无明文落地风险。

# 缓存8小时(适合全天开发)gitconfig--globalcredential.helper'cache --timeout=28800'
# 缓存16小时(适合大佬级开发)gitconfig--globalcredential.helper'cache --timeout=57600'

执行git push或git pull时,首次输入账号密码,后续操作将自动使用缓存的凭证,无需输入

二,scp命令

scp 命令用于 Linux 之间复制文件和目录,文件传输神器!

#从本机复制到远程scp/usr/local/bin/docker-compose root@116.196.92.147:/usr/local/bin/#从远程复制到本机scproot@116.196.92.147:/usr/local/bin/docker-compose /usr/local/bin/#从本机递归复制整个目录到远程scp-r/work/docker root@116.196.92.147:/work

三,docker相关

1、安装docker

#安装dockersudoyuminstall-yyum-utils device-mapper-persistent-data lvm2sudoyum-config-manager --add-repo\http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2、安装指定版本docker

列出可用的 Docker CE 版本

#列出可用的 Docker CE 版本并进行排序:yum list docker-ce --showduplicates|sort-r

安装指定版本

#安装指定版本yuminstall-ydocker-ce-19.03.13 yuminstall-ydocker-ce-20.10.9 yuminstall-ydocker-ce-23.0.6 yuminstall-ydocker-ce-24.0.9 yuminstall-ydocker-ce-25.0.0 yuminstall-ydocker-ce-26.1.3

3、启用docker

sudosystemctlenabledockersudosystemctl startdocker

4、容器维护

停止所有的容器

#停止所有的容器dockerstop$(dockerps-aq)

删除所有的容器

#删除所有的容器dockerrm$(dockerps-aq)

5、镜像维护

删除全部镜像(使用中的除外)

#删除全部镜像(使用中的除外)dockerrmi$(dockerimages-q)

删除none的镜像

#删除none的镜像dockerrmi$(dockerimages|grep"none"|awk'{print $3}')

删除00fly镜像

#删除00fly镜像dockerrmi-f$(dockerimages|grep'00fly'|awk'{print $3}')

6、资源清理

#删除所有不使用的对象dockersystem prune-f-a
#删除所有不使用的镜像dockerimage prune--force--alldockerimage prune-f-a
#删除所有停止的容器dockercontainer prune--forcedockercontainer prune-f
dockervolume prunedockernetwork prune

四,nginx相关

配置nginx.repo

vim/etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=https://nginx.org/keys/nginx_signing.keymodule_hotfixes=true[nginx-mainline]name=nginx mainline repobaseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/gpgcheck=1enabled=0gpgkey=https://nginx.org/keys/nginx_signing.keymodule_hotfixes=true

安装nginx

#查看yum的nginx信息yum info nginx#执行命令安装yum-yinstallnginx#查看安装目录whereisnginx#设为开机启动sudosystemctlenablenginx.service 启动/停止/重启/查看状态 nginxsudosystemctl start nginx.servicesudosystemctl stop nginx.servicesudosystemctl restart nginx.servicesudosystemctl status nginx.service

五,Cockpit 相关

Cockpit 是一个Web端的系统管理工具,默认运行于9090端口,只用鼠标点点就能管理系统。

centos安装

yuminstall-ycockpit

ubuntu安装

sudoaptupdatesudoaptinstall-ycockpit

启动cockpit

# 运行Cockpit服务,随系统启动一同启动systemctlenablecockpit.socket systemctl start cockpit.socket systemctl status cockpit.socket

修改端口

find/-namecockpit.socket

vi打开找到的文件,找到 ListenStream=9090 行,修改为自定义端口, 重启即可。

systemctl daemon-reload systemctl restart cockpit.socket
http://www.jsqmd.com/news/1315010/

相关文章:

  • 2026下半年栾川婚纱摄影推荐:高性价比品牌蒙娜丽萨全维度解析 - 米諾
  • 2026 年 8 月合肥非急救康复转运行业调研报告及正规护送机构详解 - 官方推广
  • file box
  • 2026年8月大庆财务外包/税务筹划服务地址整理|电话与到店准备|大庆好快记财务法务有限公司推荐 - geo88
  • 2026 年 8 月天津市非急救病患转运市场分析及合规转运服务商介绍 - 官方推广
  • 2026年3C检测直线模组选型:3个关键指标帮你选对产品
  • 2026安徽安庆女生中考失利想学安稳专业?高科宠物护理起薪高越老越吃香!怎么报名?在哪报名?联系方式多少? - 最新资讯
  • 美团外卖系统架构解析:从智能调度到实时追踪的完整流程
  • 2026安徽滁州高考分数尴尬只能报差专科?工贸预科班低进高出性价比高!怎么报名?在哪报名?联系方式多少? - 最新资讯
  • 罗浩聪等8位作者论文:弥合DRAM读取干扰实验表征与器件级建模的差距!
  • 张家界私人定制旅游五日游服务网点核对:星途漫旅旅行社地址、电话与到店准备|2026年8月2日资料更新 - geo88
  • UE5开发实战避坑指南:从环境配置到性能优化的核心问题解析
  • 【紧急预警】AI部署前必做的3项边界穿透测试:错过第2项,92%项目将在6个月内遭遇不可逆信任崩塌
  • MBeautifier:MATLAB代码格式化的终极解决方案
  • Print Settings [black and white printing]
  • 2026 年 8 月成都市非急救病患转运市场分析及合规转运服务商介绍 - 官方推广
  • 2026年度深圳国际学校备考机构全景盘点:19家机构综合测评 头部梯队评分正式发布 - 互联网科技品牌测评
  • 2026安徽马鞍山艺考生专业过线文化没过?工贸预科班艺考文化课冲刺!怎么报名?在哪报名?联系方式多少? - 最新资讯
  • 北京离婚子女抚养权律所:多子女家庭分配方案评测 - 品牌深度评测
  • 大模型领域适应自动化:从LoRA到AutoAdapt的技术实践
  • 大模型持续学习:从灾难性遗忘到AI“睡眠”机制的技术解析与实践
  • 2026安徽阜阳高考竞争太激烈不幸落榜?来工贸复读班公办名师护航!怎么报名?在哪报名?联系方式多少? - 最新资讯
  • 3步搭建原神私服:KCN-GenshinServer打造个性化游戏体验的完整方案
  • 栾川婚纱摄影哪家靠谱?2026本地高口碑机构深度评测推荐与优选指南 - 米諾
  • 2026 年8月青岛市非急救病患转运市场分析及合规转运服务商介绍 - 官方推广
  • 免费AI助手实测报告:17项维度横向对比(含API调用成功率、中文逻辑准确率、隐私合规等级)
  • 湖南私人订制团旅行社3日游哪家好?|张家界星途漫旅国际旅行社门店地址电话|到店前信息核对卡 - geo88
  • 2026 年 8 月重庆市非急救病患转运市场分析及合规转运服务商介绍 - 官方推广
  • 从电竞转会决策看团队构建:如何系统化评估与引进人才
  • 广东氧舱如何缓解酒后不适?从一氧化碳占位到溶解氧重构的生理逻辑