linux常用问题
1、解决缺少libncurses.so.5库文件
yum provides libncurses.so.5
yum -y install libncurses*
ubuntu 解决:
sudo apt install apt-file
sudo apt-file update
sudo apt-file find libncurses.so.5
sudo apt install libncurses5
sudo apt install libncurses*
2、grant all privileges on . to 'root'@'%' identified by ‘123456‘ with grant option报错
原因: mysql的版本问题,这条语句适用于MySQL8.0之前
解决: mysql8.0及以上版本需要使用以下语句:
create user root@'%' identified by '123456';
grant all privileges on *.* to root@'%' with grant option;
3、kill某个用户所有进程的方法
1. pkill方式
#pkill -u ttlsa
2. killall方式
#killall -u ttlsa
3. ps方式
ps列出ttlsa的pid,然后依次kill掉,比较繁琐.
#ps -ef | grep ttlsa | awk '{ print $2 }' | sudo xargs kill -9
4. pgrep方式
pgrep -u参数查出用户的所有pid,然后依次kill
# pgrep -u ttlsa | sudo xargs kill -9