四时宝库

程序员的知识宝库

linux常用基础命令语句笔记(linux常用命令详解)

一、查看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

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接