本文目录导读:
系统管理
1、查看系统信息
图片来源于网络,如有侵权联系删除
uname -a
:查看内核版本和硬件信息
cat /etc/os-release
:查看操作系统详细信息
hostname
:查看主机名
lscpu
:查看CPU信息
free -m
:查看内存信息
df -h
:查看磁盘空间占用情况
2、系统更新与升级
sudo apt-get update
:更新软件源列表
sudo apt-get upgrade
:升级已安装的软件包
sudo apt-get dist-upgrade
:升级整个系统到最新版本
sudo apt-get install package_name
:安装指定软件包
sudo apt-get remove package_name
:卸载指定软件包
sudo apt-get autoremove
:自动卸载不用的依赖包
3、系统优化
sudo apt-get install sysv-rc-conf
:配置系统服务
sudo apt-get install nmon
:查看系统性能
sudo apt-get install htop
:查看系统资源占用情况
sudo apt-get install net-tools
:查看网络信息
文件管理
1、文件操作
ls
:列出目录下的文件和文件夹
cd
:切换目录
pwd
:显示当前目录路径
cp
:复制文件或目录
mv
:移动或重命名文件或目录
rm
:删除文件或目录
touch
:创建空文件或修改文件时间
cat
:查看文件内容
more
:分页查看文件内容
less
:分页查看文件内容
tail
:查看文件尾部内容
head
:查看文件头部内容
图片来源于网络,如有侵权联系删除
2、权限管理
chmod
:修改文件或目录权限
chown
:修改文件或目录的所有者
chgrp
:修改文件或目录的所属组
3、文件查找
find
:查找文件
locate
:查找文件,需要先更新数据库
grep
:在文件中查找匹配内容
用户管理
1、用户创建
sudo adduser username
:创建新用户
sudo useradd username
:创建新用户(不设置密码)
2、用户密码修改
passwd username
:修改用户密码
3、用户删除
sudo deluser username
:删除用户
sudo userdel username
:删除用户(不删除用户的主目录)
4、用户组管理
groupadd groupname
:创建新用户组
groupdel groupname
:删除用户组
usermod -aG groupname username
:将用户添加到用户组
服务管理
1、服务启动
sudo systemctl start service_name
:启动服务
sudo service service_name start
:启动服务(旧版)
2、服务停止
sudo systemctl stop service_name
:停止服务
sudo service service_name stop
:停止服务(旧版)
3、服务重启
sudo systemctl restart service_name
:重启服务
sudo service service_name restart
:重启服务(旧版)
4、服务状态
sudo systemctl status service_name
:查看服务状态
图片来源于网络,如有侵权联系删除
sudo service service_name status
:查看服务状态(旧版)
5、服务开机自启
sudo systemctl enable service_name
:设置服务开机自启
sudo update-rc.d service_name enable
:设置服务开机自启(旧版)
网络配置
1、IP地址配置
sudo nano /etc/netplan/01-netcfg.yaml
:编辑网络配置文件
sudo netplan apply
:应用网络配置
2、端口映射
sudo nano /etc/ufw/before.rules
:编辑防火墙规则
sudo ufw allow in "Port 80/tcp"
:允许80端口访问
3、DNS设置
sudo nano /etc/resolv.conf
:编辑DNS配置文件
nameserver 8.8.8.8
:设置Google DNS
其他常用命令
1、查看进程
ps
:查看当前进程
top
:查看系统资源占用情况,并实时更新
htop
:图形化查看系统资源占用情况
2、压缩和解压
tar -czvf archive.tar.gz file1 file2
:压缩文件
tar -xvf archive.tar.gz
:解压文件
gzip file1
:压缩文件
gunzip file1.gz
:解压文件
bzip2 file1
:压缩文件
bunzip2 file1.bz2
:解压文件
3、文件传输
scp file1 username@host:/path/to/destination
:通过SSH传输文件
rsync -avz source_path destination_path
:同步文件
4、远程登录
ssh username@host
:通过SSH远程登录
sudo passwd -e username
:设置用户密码过期
标签: #ubuntu 服务器 命令
评论列表