分类 Linux 下的文章
Linux kill 命令参数
搭建了一个 Minecraft 服务器,有朋友加入,改完权限用 kill -9 PID
关闭进程,再次启动发现丢失数据了,才去查此命令的参数解释。
常用信号:
数值 名称 描述
0 SIGEXIT 程序退出时收到该信息
1 SIGHUP 终端退出
2 SIGINT 中断,同 Ctrl + C
3 SIGQUIT 退出,同 Ctrl + \
9 SIGKILL 杀死进程,强制结束
15 SIGTERM 正常退出进程,是 kill
的默认信号
使用 Docker 搭建基岩版 Minecraft 服务器
CentOS7 安装新版本 Git
1、查看当前版本,然后删除Git
git --version
yum remove git
2、安装依赖
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install -y gcc perl-ExtUtils-MakeMaker
Ubuntu 20.04 LTS 下宝塔面板安装GMP扩展失败
使用终端先安装libgmp-dev
即可
apt install libgmp-dev
Linux 扩容XFS分区
扩容虚拟机磁盘时遇到的问题,使用xfs_growfs
命令即可,磁盘是否挂载均可,默认会把剩余空间全部并入分区
Linux安装code-server(Web版VSCode)
打开Github Release · code-server 下载可以执行文件的压缩包或安装文件 ,或打开官网 Install - code-server 使用脚本安装。
可执行文件的压缩包解压到/bin/code-server
下,进入目录执行./code-server
,安装文件安装的直接执行code-server
即可运行起来。
配置文件在~/.config/code-server/config.yaml
,里面可以设置端口和密码;
运行起来后访问IP:端口,输入配置文件里面的密码即可打开,本地安装默认打开127.0.0.1:8080即可看到效果。
Linux 查看并杀死占用端口的进程
# 列出全部
lsof -i
# 指定端口
lsof -i:8080
# 指定PID杀死进程
kill -9 PID
CentOS安装卸载RPM包
rpm -ivh package
# 安装,package为rpm包的目录
rpm -Uvh package
# 升级,package为rpm包的目录
rpm -qa | grep package
# 查询包是否被安装,package为包名,支持通配符
rpm -e package
# 卸载,package为包名,支持通配符
Linux查找文件
find:根据文件属性查找,如文件名、文件大小、所有者、修改时间等。
which:查找可执行文件
find PATH -name NAME
# PATH为目录,设为`/`时表示全盘查找,`-name`表示按文件名查找,NAME为文件名
which ossfs
# 查找ossfs的位置