当前位置: 代码网 > 服务器>服务器>Linux > Linux服务器基础配置与常用操作指南

Linux服务器基础配置与常用操作指南

2026年08月03日 Linux 我要评论
一,基础设置1、查看cpu、os#查看cpulscpucat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c#查看os版本cat /etc/redh

一,基础设置

1、查看cpu、os

#查看cpu
lscpu

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

#查看os版本
cat /etc/redhat-release
#升级所有包同时也升级软件和系统内核
yum -y update

2、修改主机名

#修改主机名
hostnamectl set-hostname 00fly

#新建工作目录
mkdir /work

3、安装常见工具

#安装psmisc进程管理工具等
yum install -y lrzsz unzip zip wget bash-completion tree dos2unix psmisc pigz pv

4、maven、git配置

#安装maven、git
yum install -y maven  git

配置阿里云仓库

<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小时(适合全天开发)
git config --global credential.helper 'cache --timeout=28800'
# 缓存16小时(适合大佬级开发)
git config --global credential.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/

#从远程复制到本机
scp root@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

#安装docker
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

sudo yum-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

安装指定版本

#安装指定版本
yum install -y docker-ce-19.03.13
yum install -y docker-ce-20.10.9
yum install -y docker-ce-23.0.6
yum install -y docker-ce-24.0.9
yum install -y docker-ce-25.0.0
yum install -y docker-ce-26.1.3

3、启用docker

sudo systemctl enable docker
sudo systemctl start  docker

4、容器维护

停止所有的容器

#停止所有的容器
docker stop $(docker ps -aq)

删除所有的容器

#删除所有的容器
docker rm $(docker ps -aq)

5、镜像维护

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

#删除全部镜像(使用中的除外)
docker rmi $(docker images -q)

删除none的镜像

#删除none的镜像
docker rmi $(docker images | grep "none" | awk '{print $3}')

删除00fly镜像

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

6、资源清理

#删除所有不使用的对象
docker system prune -f -a
#删除所有不使用的镜像
docker image prune --force --all  
docker image prune -f -a
#删除所有停止的容器
docker container prune --force
docker container prune -f
docker volume  prune
docker network prune 

四,nginx相关

配置nginx.repo

vim /etc/yum.repos.d/nginx.repo

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

安装nginx

#查看yum的nginx信息
yum info nginx

#执行命令安装
yum -y install nginx

#查看安装目录
whereis nginx

#设为开机启动
sudo systemctl enable nginx.service

启动/停止/重启/查看状态  nginx
sudo systemctl start   nginx.service
sudo systemctl stop    nginx.service
sudo systemctl restart nginx.service
sudo systemctl status  nginx.service

五,cockpit 相关

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

centos安装

yum install -y cockpit

ubuntu安装

sudo apt update
sudo apt install -y cockpit 

启动cockpit

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

systemctl status cockpit.socket

修改端口

find / -name cockpit.socket

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

systemctl daemon-reload
systemctl restart cockpit.socket

到此这篇关于linux服务器基础配置与常用操作指南的文章就介绍到这了,更多相关linux基础配置与常用操作内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com