Linux常见问题整理
设置国内yum源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
更新内核版本
查看当前内核版本
uname -r
安装elerp
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
载入elrepo-kernel元数据
yum --disablerepo="*" --enablerepo="elrepo-kernel" repolist
安装长期支持版
yum -y --enablerepo="elrepo-kernel" install kernel-lt
检查系统上的可用内核
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
设置开机启动
方法1:
grub2-set-default 0
方法2:
编辑配置文件
vim /etc/default/grub
将GRUB_DEFAULT=saved改为GRUB_0=saved,保存退出vim。
创建内核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
Linux中kill命令杀不掉进程的解决办法
1、进程杀不掉的原因有两种:
(1)这个进程是僵尸进程 ;
(2)此进程是"核心态"进程。
2、解决办法:
(1)进入到“/proc/进程号”目录下,执行“cat status”命令可以查询到指定进程的父进程

(2)利用“kill -9 父进程的进程号”将父进程给删除掉

(3)利用“kill 进程号”重新删除指定进程即可
CentOS安装dotnet
安装dotnet
卸载dotnet
https://www.cnblogs.com/zhyp/p/17444627.html
添加用户
adduser <用户名>
passwd <用户名>
usermod -aG root <用户名>防火墙放通端口
查看防火墙状态
systemctl status firewalld
查看当前开放端口的信息
firewall-cmd --list-all
开放指定端口
firewall-cmd --add-port=8888/tcp
UbuntuServer22.00设置网卡地址
在 Ubuntu Server 22.04 (或者 20.04/24.04) 这类新版本里,网络配置已经都统一用 Netplan 来管理了,不再用 /etc/network/interfaces
ip link //查看网卡名字
vi /etc/netplan/00-installer-config.yaml //编辑网卡文件,文件名不一定叫00-installer-config.yaml
//文件内容如下
network:
version: 2
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 114.114.114.114
//按需编辑后保存即可
netplan apply //保存文件后应用设置
ip addr show ens33 //可以验证下是否生效