最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Linux服务器基础配置与常用操作指南
时间:2026-08-04 08:46:48 编辑:袖梨 来源:一聚教程网
处理Linux服务器基础配置与常用操作指南这类问题时,先确认目标场景,再按步骤核对配置或玩法细节。
一,基础设置
1、查看cpu、OS
#查看cpulscpucat /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、gityum 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 [email protected]:/usr/local/bin/#从远程复制到本机scp [email protected]:/usr/local/bin/docker-compose /usr/local/bin/#从本机递归复制整个目录到远程scp -r /work/docker [email protected]:/work
三,docker相关
1、安装docker
#安装dockersudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo 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.13yum install -y docker-ce-20.10.9yum install -y docker-ce-23.0.6yum install -y docker-ce-24.0.9yum install -y docker-ce-25.0.0yum install -y docker-ce-26.1.3
3、启用docker
sudo systemctl enable dockersudo 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 --forcedocker container prune -f
docker volume prunedocker network 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 -y install nginx#查看安装目录whereis nginx#设为开机启动sudo systemctl enable nginx.service启动/停止/重启/查看状态 nginxsudo systemctl start nginx.servicesudo systemctl stop nginx.servicesudo systemctl restart nginx.servicesudo systemctl status nginx.service
五,Cockpit 相关
Cockpit 是一个Web端的系统管理工具,默认运行于9090端口,只用鼠标点点就能管理系统。
centos安装
yum install -y cockpit
ubuntu安装
sudo apt updatesudo 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-reloadsystemctl restart cockpit.socket
相关文章
- picacg味官网(入口) 08-04
- 日本yahoo怎么注册-日本yahoo账号注册教程 08-04
- HDFS导入HBase速度慢如何办 08-04
- 如何高效将HDFS导入HBase 08-04
- 蓝色星原旅谣新芽山谷地图详解与Boss打法攻略 08-04
- HDFS数据导入HBase有哪些做法 08-04