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

https://blog.csdn.net/qq_42754614/article/details/128308112?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170099051816800211521557%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170099051816800211521557&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-1-128308112-null-null.142^v96^control&utm_term=%E4%B9%8C%E7%8F%AD%E5%9B%BE%E5%AE%89%E8%A3%85.NET%206.0&spm=1018.2226.3001.4187


卸载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