软件安装
yum update kernel
升级内核系统(修复核心漏洞)
yum -y upgrade
只升级软件包
yum -y
update 软件和内核一起升级
yum remove xxx
卸载xxx软件
SSH配置
多个公钥文件添加到同一个 authorized_keys
时,注意需要在每一个KEY之后添加一个换行符(vim手工添加);
用户和权限
useradd -d /home/game -m game
创建用户game,并产生主目录 /home/game
passwd game
为game用户指定密码
usermod -g root game
使game用户属于root组
chown ‐R game ./abc
改变abc这个目录及其下面所有的文件和目录的所有者为game
chmod 755 abc
赋予abc文件权限rwxr-xr-x
w
查看活跃用户
chmod u+x test.sh
解决操作*.sh文件时的Permission denied问题
su和su -的区别
su
只是切换了root身份,但Shell环境仍然是普通用户。用 pwd 试一下,发现仍然是普通用户的工作目录;
su game
切换到 game 用户
su -
连用户和Shell环境一起切换成root身份了。用 pwd 试一下,发现变成root的工作目录了。
sudo -s
切换到 root 用户
系统命令
查看系统版本
- uname -a
- cat /proc/version
- cat /etc/redhat-release
- lsb_release -a
系统信息
lscpu
查看CPU
free -m
查看内存
top 之后按c,再按1
查看cpu和内存占用情况
清除linux缓存
#sync
#echo 3 > /proc/sys/vm/drop_caches
网络相关
netstat -anp | grep 3306
查看3306端口的占用情况
ps aux | grep redis
查看redis相关进程
ps aux | grep node
查找系统中所有node进程
磁盘命令
df -h
查看硬盘剩余大小
du -sh
查看目录所占空间大小
du -lh --max-depth=1
只显示底下一层目录大小
rm -rf ***
删除所有
压缩解压缩
tar -czvf ***.tar.gz sourcedir
压缩
tar -xzvf ***.tar.gz, tar -xvf ***.tar
解压
unzip a.zip
把a.zip解压缩到当前目录
unzip -o a.zip -d a
把a.zip解压缩到a目录(-o表示不提示用户)