侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

【小平工作日志】Linux 命令大全!(持续更新……)

2023-12-16 星期六 / 0 评论 / 0 点赞 / 122 阅读 / 8459 字

查看信息命令: uname -a #查看内核/操作系统/CPU信息lsb_release

查看信息命令:

uname -a                                                         #查看内核/操作系统/CPU信息lsb_release -a                                                   #列出所有版本信息cat /etc/redhat-release                                          #查看系统版本head -n 1 /etc/issue                                             #查看操作系统版本env                                                              #查看系统环境cat /proc/version                                                #查看内核信息cat /proc/cpuinfo                                                #查看CPU信息hostname                                                         #查看计算机名 lspci -tv                                                        #列出所有PCI设备lsusb -tv                                                        #列出所有USB设备lsmod                                                            #列出加载的内核模块 getconf LONG_BIT                                                 #查询系统位数uptime                                                           #查看系统运行时间、用户数、负载cat /proc/loadavg                                                #查看系统负载cat /proc/meminfo                                                #查询内存信息grep MemTotal /proc/meminfo                                      #单独查询内存总量grep MemFree /proc/meminfo                                       #单独查询已用内存free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count] [-V]     #快速查看内存信息atop                                                             #终端环境的监控命令。它显示的是各种系统                                                                  资源(CPU, memory, network, I/O,                                                                  kernel)的综合ps aux --sort -rss                                               #查看各进程内存runlevel                                                         #查看服务器运行级别df                                                               #查看磁盘挂载df -h                                                            #查看分区情况du -sh <dir>                                                     #查看指定目录使用大小fdisk -l                                                         #查看硬盘使用情况mount | column -t                                                #查看挂载的分区状态swapon -s                                                        #查看所有交换分区$echo ***                                                        #查看***变量目录 chkconfig --list                                                 #列出所有系统服务chkconfig --list | grep on                                       #列出所有启动的系统服务rpm -qa                                                          #查看所有安装的软件包which <softname>                                                 #查询是否已安装此软件ls -a                                                            #查看隐藏目录

网络相关命令:

ifconfig                                                           #查看所有网络接口iptables -L                                                        #查看iptables防火墙设置route -n                                                           #查看路由表netstat -lntp                                                      #查看所有监听端口netstat -antp                                                      #查看已建立的连接netstat -s                                                         #查看网络统计

用户相关命令:

w                                                          #查看活动用户id <username>                                              #查看指定用户信息last                                                       #查看用户登录日志cut -d: -f1 /etc/passwd                                    #查看系统所有用户cut -d: -f1 /etc/group                                     #查看系统用户组crontab -l                                                 #查看当前用户的计划任务

Mysql相关命令:

 ps -ef | grep mysql #查看mysql是否安装,所在目录

操作文件相关命令:

chmod 777 文件  # 改变文件权限至最大tar –xvf file.tar  #解压 tar包tar -xzvf file.tar.gz #解压tar.gztar -xjvf file.tar.bz2   #解压 tar.bz2tar –xZvf file.tar.Z   #解压tar.Zunrar e file.rar #解压rarunzip file.zip #解压zip

进程命令:

ps -ef | grep ***                                                #查看某进程kill -9 [PID]                                                    #结束进程ps aux --sort -rss                                               #查看各进程内存top                                                              #实时显示进程状态ps -ef                                                           #查看所有进程

SSH相关命令命令:

#============登录相关ssh [-l login_name] [-p port] [user@]hostname#常规格式ssh 192.168.0.1 #不指定用户ssh -l root 192.168.0.1 # 指定用户ssh [email protected] #指定用户# 指定端口  默认是22ssh -p 33 192.168.0.1ssh -l root -p 33 192.168.0.1ssh -p 33 [email protected]#===========远程复制文件和目录scp [OPTIONS] file_source file_target #基本格式 options -v 显示进度,-C压缩 ,-r 复制目录scp /home/file [email protected]:/home/file # 从本地复制到远程 含用户scp /home/file 192.168.0.1:/home/file # 从本地复制到远程 不含用户#注:从远程复制到本地就是把文件反过来

YUM相关命令:

#更新yum镜像文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup #备份原始文件wget http://mirrors.163.com/.help/CentOS6-Base-163.repo #下载163的镜像文件yum clean all		#清除缓存yum makecache  #重新生成缓存# yum源更新的两种方式:#1.更新软件包的同时,更新软件和系统内核。yum -y update#2.只更新软件包yum -y upgrade# yum 查找可安装的软件yum search ~ #查找yum list ~ #查找可安装的yum list updates #列出所有可更新的软件包yum list installed #列出所有已安装的软件包yum list extras#列出所有已安装但不在Yum Repository 內的软件包yum info ~#使用YUM获取软件包信息yum info#列出所有软件包的信息yum info updates#列出所有可更新的软件包信息yum info installed#列出所有已安裝的软件包信息yum info extras#列出所有已安裝但不在Yum Repository 內的软件包信息yum provides~ #列出软件包提供哪些文件

文件相关命令:

#复制文件cp [-adfilprsu] 源文件  目标文件     #-a:是指archive的意思,也说是指复制所有的目录    #-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身    #-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制    #-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作    #-l:建立硬连接(hard link)的连接文件,而非复制文件本身    #-p:与文件的属性一起复制,而非使用默认属性    #-r:递归复制,用于目录的复制操作    #-s:复制成符号连接文件(symbolic link),即“快捷方式”文件    #-u:若目标文件比源文件旧,更新目标文件

 

广告 广告

评论区