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并发——原子变量和原子操作

    很多情况下我们只是需要一个简单的.高效的.线程安全的递增递减方案.注意,这里有三个条件:简单,意味着程序员尽可能少的操作底层或者实现起来要比较容易:高效意味着耗用资源要少,程序处理速度要快:线程安全也 ...

  2. [apache spark]洞见纽约车辆事故|bluemix|apache spark

    今天,我们用spark 来分析 下一纽约市车辆事故的大数据. 前提条件: 1.有bluemix 帐号,并并在bluemix的dashboard里创建了一个sparck instance. 2.稳定可以 ...

  3. shell中通过读取输入yes no判断下一步如何处理

    if [ -d $r_item_rmgit ];then                            read -p "$r_item_rmgit exit, replace it ...

  4. DDD领域驱动设计初探(三):仓储Repository(下)

    前言:上篇介绍了下仓储的代码架构示例以及简单分析了仓储了使用优势.本章还是继续来完善下仓储的设计.上章说了,仓储的最主要作用的分离领域层和具体的技术架构,使得领域层更加专注领域逻辑.那么涉及到具体的实 ...

  5. seleniummaster

    http://seleniummaster.com/sitecontent/index.php/component/banners/click/6 Step 1: create a Java proj ...

  6. 转 Java中final、finally、finalize的区别与用法

    Java中final.finally.finalize的区别与用法   1.简单区别:final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承.finally是异常处理语句结构 ...

  7. SpringBoot整合表单验证注解@Validated,以及分组验证

    首先引入jar包 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate ...

  8. java:Conllection(List,set,get,map,subList)使用

    list中的contains:是否包含指定元素 list中的SubList:  返回列表中指定的 fromIndex(包括 )和 toIndex(不包括)之间的部分视图. List<String ...

  9. Top 8 Diagrams for Understanding Java

    Reference: http://www.programcreek.com/2013/09/top-8-diagrams-for-understanding-java/ A diagram is s ...

  10. CSS——相对定位、绝对定位、固定定位

    相对定位: position:relative 当元素被设置相对定位或是绝对定位后,将自动产生层叠,他们的层叠级别自然的高于文本流,除非设置其z-index值为负值. 并且我们发现当相对定位元素进行位 ...