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

[mashuai191@instance-1 ~]$ 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
     多机网络检测
 
 

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

  1. Linux下提权常用小命令

    有些新手朋友在拿到一个webshell后如果看到服务器是Linux或Unix操作系统的就直接放弃提权,认为Linux或Unix下的提权很难,不是大家能做的,其实Linux下的提权并没有很多人想象的那么 ...

  2. Linux课程---5、常用文件命令和目录命令(创建文件命令)

    Linux课程---5.常用文件命令和目录命令(创建文件命令) 一.总结 一句话总结: touch file1 1.管道符|有什么用? 将前一个命令的结果作为后一个命令的输入:比如查看文件前3行:ca ...

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

    定时任务大家都挺说过,就好比你手机上的闹钟,到了指定的时候就会响起. 今天在对redis缓存进行定时储存时又操作了一把,发现一些细节,写的不好.大家就将就看吧, 首先 简单介绍一下linux 例行性工 ...

  4. 日常开发工作常用linux命令

    :wq 保存退出 :q! 强制退出 vi 查看 vim 编辑 rpm -qa|grep jdk 命令查看当前的jdk情况 yum -y remove java java-1.7.0-openjdk* ...

  5. 平时工作常用linux命令总结

    mkdir 创建目录  make dir cp 拷贝文件  copy mv 移动文件   move rm  删除文件 remove # 创建连级目录 mkdir -p a/b/c # 拷贝文件夹a到文 ...

  6. linux系统日常维护常用命令

    环境: OS:Red Hat Linux As 5   1.find 11.查找当前目录以及子目录下包含ORA字符的文件 find . -type f|xargs  grep "ORA&qu ...

  7. Windows转Linux总结(附带常用Linux命令-LinuxMint)

    这是我在Linux系统下写的第一篇博客,花了一周的时间从Windows系统转到Linux并且可以完成日常操作,能在Linux系统下完成开发,运用各种开发工具,写各种语言小程序和JavaEE. 经过这一 ...

  8. linux的日常经常使用的命令

    现在经常用到linux命令,又时候回忘记,我就做个小笔记,大家也可以补充补充.....可以评论一下,我会截图做笔记的 netstat -ntlp //查看当前系统进程和端口等信息 tail -f fi ...

  9. Linux 环境下一些常用的命令(二)

    11. chown命令 "chown"命令就是改变文件拥有者和所在用户组.每个文件都属于一个用户组和一个用户.在你的目录下,使用"ls -l",你就会看到像这样 ...

随机推荐

  1. java创建对象的5种方法

    java是面向对象的,所以在使用中经常会去创建对象,而我们一般创建对象只会使用new关键字去创建,这里给大家总结一下在java中创建对象的5中方法: 使用new关键字 } → 调用了构造函数 使用Cl ...

  2. Oracle锁表信息处理步骤

    查看是否有锁表的sql select 'blocker(' || lb.sid || ':' || sb.username || ')-sql:' || qb.sql_text blockers, ' ...

  3. dockerfile制作笔记

    dockerfile语法格式:   FROM: 基础镜像(就是在什么镜像上面做)   MAINTAINER: 镜像创建者信息(作者的信息)   EXPOSE: 开放的端口   ENV: 设置变量   ...

  4. 利用描述符自定义property

    class Lazyproperty: def __init__(self,func): #传的func函数是被描述的类中的函数属性 self.func = func def __get__(self ...

  5. ifconfig-push

    ifconfig-push中的每一对IP地址表示虚拟客户端和服务器的IP端点.它们必须从连续的/30子网网段中获取(这里是/30表示xxx.xxx.xxx.xxx/30,即子网掩码位数为30),以便于 ...

  6. 最近关于Qt学习的一点碎碎念

    最近关于Qt学习的一点碎碎念 一直在使用Qt,但是最近对Qt的认识更加多了一些.所以想把自己的一些想法记录下来. Qt最好的学习资料应该是官方的参考文档了.对Qt的每一个类都有非常详细的介绍.我做了一 ...

  7. 认识.net Framework

  8. WWW基本概念

    1.Internet 2.Intranet 3.万维网 注:万维网不等同于因特网,它只是因特网的一项服务. 4.TCP/IP 5.HTTP 注:HTTP是运行在应用层的一项服务. 注:服务器在没有用户 ...

  9. 牛飞盘队Cow Frisbee Team

    老唐最近迷上了飞盘,约翰想和他一起玩,于是打算从他家的N头奶牛中选出一支队伍. 每只奶牛的能力为整数,第i头奶牛的能力为R i .飞盘队的队员数量不能少于 .大于N. 一支队伍的总能力就是所有队员能力 ...

  10. 数据库为什么使用B+树而不是B树

    B树和B+树的区别主要有两点: 在B树中,你可以将键和值存放在内部节点和叶子节点,但在B+树中,内部节点都是键,没有值.叶子节点同时存放键和值 B+树的叶子节点有一条链相连,而B+树的叶子节点各自独立 ...