将一台服务器的文件复制到另一台服务器
# scp -r 名字 root@192.168.10.101:/usr/local
切换到 root 用户
su - r
重启
sudo shut down -r now
查看日记
# tail -f nohup.out
删除当前目录所有文件
# rm -rf *
解压文件
# tar -zxvf httpd-2.4.23.tar.gz
查看linux版本
# cat /etc/redhat-release
查看CPU
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看内存总数
# cat /proc/meminfo | grep MemTotal
查看指定端口被哪个进程占用的情况
netstat -tunlp|grep 端口号
抓包端口
netstat -anc|grep 9092
后台启动.jar文件
nohup java -jar xx.jar &
nohup java -jar xx.jar start
查看整体磁盘占用
df -h
查看文件夹磁盘占用
du -sh *
netstat -nltp|grep 2182
杀死所有包含test的进程
ps -ef | grep test | grep -v grep | awk '{print $2}' | xargs kill -9
查看CUP版本
dmidecode -s processor-version
查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
查看每个物理CPU内核个数:
#grep "cpu cores" /proc/cpuinfo|uniq
每个物理CPU上逻辑CPU个数:
#grep "siblings" /proc/cpuinfo|uniq
查看硬盘大小
fdisk -l
查看内存大小
free -m
查看Linux版本
cat /etc/redhat-release
gpu型号
nvidia-smi
Linux下根据进程的名字杀死进程
pkill -f "process_name_pattern"
找到大于100M的文件
find / -xdev -size +100M -exec ls -l {} \;
创建文件夹
mkdir 文件名
通常会加参数h来直观显示大小,会使用G、M等来显示大文件
ls -alh
rm -f *
“-bash: /bin/rm: Argument list too long“..
意思是参数太长,rm 干不了。
可以用ls | xargs rm -f这个命令将目录下所有文件删除。
nginx 启动
service nginx restart
$sudo service nginx start
$sudo service nginx stop