一、查看linux服务器信息
1、查看物理CPU的个数:cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2、查看逻辑CPU的个数:cat /proc/cpuinfo |grep "processor"|wc -l
3、查看CPU是几核(即,核心数):cat /proc/cpuinfo |grep "cores"|uniq
4、查看CPU的主频: cat /proc/cpuinfo |grep MHz|uniq
5、当前操作系统内核信息:uname -a
6、查看Linux版本当前操作系统发行版信息:cat /etc/issue 或cat /etc/redhat-release
7、查看时区:timedatectl | grep "Time zone"
8、查看操作系统位数: uname -a
9、查看Linuxcpu相关信息,包括型号、主频、内核信息等):cat /proc/cpuinfo
10、查看Linux当前操作系统版本信息:cat /proc/version
11、查看操作系统位数:getconf LONG_BIT
12、查看主机名:
Centos6: cat /etc/sysconfig/network
Centos7: cat /etc/hostname
13、查看域名:cat /etc/hosts
二、Linux基本查看命令
1、查看系统磁盘空间信息:df -h
2、查看当前路径下所有的文件的大小:du -sh *
(2.1、上述的命令查询大文件夹所用时长会比较久 ,可以换成:du -h -x --max-depth=1;
2.2、如果要查看单个文件夹大小:du -sh filename)
3、递归查询:find ./ -name string
4、查询当前路径下的大于100M的文件:find . -type f -size +100M
5、查看当前系统的分区情况:lsblk -f
6、查看服务器配置内存、cpu、磁盘:free -m
7、查看占用cpu最高的进程:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
8、查看占用内存最高的进程:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
9、查看进程PID相关信息: ps -ef|grep smon
10、查看系统服务器的日志:tail -f /var/log/messages
三、Linux用户执行命令
1、ROOT创建用户: useradd username
2、ROOT删除用户: userdel -r username
(注**:*需要加上 -r 才能够完全删除用户, 如果不加 -r 则只是删除名字,而没有删除目录和邮箱。)
3、删除命令:rm -rf file_name
4、递归删除:find . -name "file_name*" | xargs rm -rf
四、Linux文件操作命令
1、tar.gz文件结尾压缩命令:tar -czvf file_name.tar.gz file-name
2、tar.gz文件结尾解压命令:tar -zxvf file_name.tar.gz
3、zip文件结尾压缩命令:zip file_name.zip file_name
4、zip文件结尾解压命令:unzip file_name.zip
5、当前服务器的文件传输至其他服务器:scp -r /opt/file_name.zip root@12.18.12.101:/opt/
6、获取某个文件某个时间段的日志:
sed -n '/2021-05-10 15:40/,/2021-05-10 15:50/p' file_name.log >file_name_001.txt
7、获取某个文件部分行数日志:tail -100000 file_name.log>file_name_001.txt