
Linux基本命令/Debian系统初始化
Linux基本命令/Debian系统初始化
在整个系统中查找为jar结尾的文件
find / -name "*.jar" 2>/dev/null
系统初始化
su root
nano /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 12.11.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20250517-09:52]/ bookworm main
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
apt update
apt install sudo
apt install passwd
usermod -aG sudo default
退出并重新登录,使组更改生效。
添加用户
sudo adduser newuser
# 按照提示设置密码和相关信息
# 验证用户是否创建成功
id newuser
# 应输出类似如下内容
uid=1001(newuser) gid=1001(newuser) groups=1001(newuser)
操作 | 命令 |
---|---|
查看用户进程 | ps -u newuser |
终止进程 | kill -9 <pid> |
删除用户 | sudo userdel -r newuser |
手动清理用户信息 | 使用 vipw , vipw -s , vigr |
删除家目录 | sudo rm -rf /home/newuser |
完善用户信息
sudo chfn newuser
然后依次填写:
- Full Name
- Room Number
- Work Phone
- Home Phone
或者直接编辑 /etc/passwd
文件(不推荐新手直接编辑)
加入 sudo
组或其他权限组
sudo usermod -aG sudo newuser
sudo usermod -aG docker newuser
查看java进程
ps aux | grep java
输出示例:
user123 12345 1 0 10:00 pts/0 00:00:15 java -jar myapp.jar
user123 12367 1 0 10:05 pts/0 00:00:02 /usr/bin/java -Djava.awt.headless=true -jar backend.jar
使用 jps
(Java 自带的工具)
jps -l
查询端口占用
使用 lsof
命令来查找占用9000端口的进程
sudo lsof -i :9000
或者你用 netstat
或 ss
命令
sudo netstat -tuln | grep :9000
sudo ss -tuln | grep :9000
如果没有安装 lsof
sudo apt-get install lsof
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果