Common Linux Commands 日常工作常用Linux命令

How to know CPU info

cat /proc/cpuinfo

arch

How to know memory info:

cat /proc/meminfo

or

sudo dmidecode -t memory

free

How to know Linux release info

CentOS:

vim /etc/redhat-release

How to check if Mysql running?

sudo netstat -tap | grep mysql

How to check if one pkg is installed?

dpkg -l | grep mysql

How to check linux version

redhat: rpm -q redhat-release-server

How to check free disk space

df -h

How to check size of folder

[[email protected] ~]$ sudo du -h --max-depth=1 /home/

5.6G /home/mashuai191
4.1G /home/rsa-key-20190322mashuai191
9.6G /home/

linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

linux下获取占用内存资源最多的10个进程,可以使用如下命令组合:

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

Network config:

Config hostname:

Redhat:

hostname xxx

启动生效,修改 /etc/sysconfig/network

extract rpm into one directory

rpm2cpio logrotate-1.0-1.i386.rpm | cpio -ivd

Add date for created file

cp /etc/login.defs /etc/login.defs.`date +"%Y%m%d"`

vi 拷贝全部

gg"+yG

man 输出到文件乱码,solution 如下

man command | col -b >/home/command.txt

CentOS 访问 win7 共享

mount -t cifs -o sec=ntlm, password="" //10.200.78.2/f /home/mashuai/A_B_port/team_share_drive

user login history:

who /var/log/wtmp

last

-w full username/domain

Find hang process:

ps aux|grep -w ‘D‘

Redirect prints

  1. ]$ cmd 2>/dev/null, redirect stderr to null
  2.  ]$ cmd 2>&1 1>/dev/null, Capturing STDERR only

CentOS

package:

yum install docker-ce

yum list docker-ce.x86_64  --showduplicates

yum remove docker-ce

systemctl start docker

bash 的进站与欢迎信息: /etc/issue, /etc/motd

Login bash 要读的文件

  1. /etc/profile:这是系统整体的配置,你最好不要修改这个文件;它会call  /etc/inputrc,  /etc/profile.d/*.sh,  /etc/sysconfig/i18n
  2. ~/.bash_profile 或 ~/.bash_login 或 ~/.profile:属于使用者个人配置,你要改自己的数据,就写入这里! 其实 bash 的 login shell 配置只会读取上面三个文件的其中一个, 而读取的顺序则是依照上面的顺序. 在其中会call  ~/.bashrc

Non-Login bash 要读的文件

~/.bashrc

su 命令

su 使用  non-login 方式成为root, 环境变量还是以前user的

su - 使用 login 方式成为 root, 环境变量切换成 root 的了

netstat

本机网络port 检测

traceroute

多机网络检测

原文地址:https://www.cnblogs.com/mashuai-191/p/11209267.html

时间: 2024-10-11 08:58:12

Common Linux Commands 日常工作常用Linux命令的相关文章

Linux下提权常用小命令

有些新手朋友在拿到一个webshell后如果看到服务器是Linux或Unix操作系统的就直接放弃提权,认为Linux或Unix下的提权很难,不是大家能做的,其实Linux下的提权并没有很多人想象的那么难,你真去尝试做了,也许你就会发现Linux下的提权并不难,尤其是一些简单的提权方法是很容易学会的.Linux下的提权我知道的比较简单的方法都是在命令行下完成的,很多新手叉子可能根本没接触过Linux下的一些常用命令,今天危险漫步就给大家介绍一些Linux下提权过程中常用到的Linux命令,由于我也

Linux Centos6.x 下常用查询命令整理

Linux Centos6.x 下常用查询命令整理 ---- 1.系统基本信息 ---- 查看 系统版本 cat /etc/redhat-release [[email protected] ~]# cat /etc/redhat-release CentOS release 6.9 (Final) 查看 处理器架构 arch 或 uname -m [[email protected] ~]# arch x86_64 [[email protected] ~]# uname -m x86_64

linux 磁盘分区及常用linux命令

磁盘分区实际就是改变DPT-磁盘分区表(64Bytes,每个分区表占16字节)的内容. linux fdisk 交互式分区测试(注意主分区不可超过4个-磁盘要求,扩展分区只有一个-): 1.给虚拟机添加一个虚拟磁盘,假设为scsi磁盘,其设备为  /dev/sdb 2.执行命令  : fdisk /dev/sdb  进行分区 按提示使用相关命令进行分区. n  - 创建新分区 q - 退出不保存 w - 将分区信息写入磁盘分区表 3.通知操作系统,磁盘分区表发生变动 命令 : partprobe

浅谈 linux 例行性工作 crontab (linux定时任务)

定时任务大家都挺说过,就好比你手机上的闹钟,到了指定的时候就会响起. 今天在对redis缓存进行定时储存时又操作了一把,发现一些细节,写的不好.大家就将就看吧, 首先 简单介绍一下linux 例行性工作 两种方式, 主要有两种: at   (和下面一样,只是它只定时执行一次就结束) crontab 演示定时执行php程序将数据插入数据库: 一个案例表:blog 1 CREATE TABLE `blog` ( 2 `blog_id` int(10) unsigned NOT NULL AUTO_I

linux文件和目录常用管理命令

文件管理 文件数据的组成: 1.数据 2.元数据:属性信息. 权限,时间戳,属组,属主,文件的名称,文件的节点号等等. linux的文件类型: 1.普通文件 - f 2.目录文件 d 3.链接文件 符号链接 l 硬链接 - 4.特殊文件 用于作为硬件设备访问入口的文件. 块设备 b 能够随机的,按照宽的方式进行存取. 字符设备 c 线性的,按照字符逐个存取的设备. 5.套接字文件 socket s 在本机内部用软件模拟的方式让2个进程进行通信的文件. 6.管道文件 pipe p #touch [

linux系统运维常用查询命令

linu 中常用的查看系统的命令.cpu.内存.网卡流量 查看cpu信息概要(ubuntu .linux.centos):#lscpuArchitecture:????????? x86_64?????????????????????????? #架构x86_64CPU(s):??????????????? 2?????????????????????????????????? #逻辑cpu颗数是2Thread(s) per core:??? 1?????????? ? ? ? ? ? ? ?

linux下的vi 常用编辑命令

一. unix linux 下标准编辑器为vi vi三种状态模式:命令模式(command mode ).插入模式(insert mode). 底行模式(last line mode ).一般可以把底行模式归为命令模式 ①命令模式: 控制屏幕光标的移动,字符.字或行的删除,移动复制某区域及进入 插入模式.或底行模式. 备注:插入模式和底行模式均是在命令模式的情况下切换过去的:从插入模式或底行模式跳出的时候,也是默认跳出到命令模式 ②插入模式: 只有在插入模式下才可以做文字的输入.按Esc 键退回

[bz][LINUX command 002] 嵌入式常用的命令

1 grep 实例: grep -参数 "匹配目的内容" 要匹配文件目标 举例 1.1 grep 查找某个文件夹下所有文件中的字符 用grep 命令查找一个文件夹下,所有的编译选项含-diretfb的文件,比如makefile grep -r "-diretfb" ./ fgrep -r directfb ./ > yourmake.log 1.2 grep 查找某个文件内的字符 从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串&q

工作常用git命令

克隆项目 git clone gitssh地址 提交前的准备 git config user.name 您的中文名 git config user.email 公司邮箱 获取分支 #### 将远端分支全部获取到本地 git fetch origin 拉取远端被跟踪分支并衍合 git pull -r 查看分支 查看本地分支 git branch 查看远程分支 git branch -r 查看所有分支 git branch -a 可以配合grep过滤想看的分支 例如可以查看1.3.5.0版本下所有的