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. Eclipse从远程仓库的工程克隆到本地仓库

    在Eclipse中,File→Import→Git→Projects from Git 点击Next→Clone URI Next,将工厂地址复制过来 Next,再点击Next, 点击Browse,选 ...

  2. nodejs 操作 mysql

    1.安装插件 npm install mysql 2.调用代码 var mysql = require('mysql') var connection = mysql.createConnection ...

  3. Codeforces1214D. Treasure Island (dp + Hash)

    题目链接:传送门 思路: 仔细观察可以发现,答案最多就是2,只要把(2,1)和(1,2)堵住就可以了. 答案是0的情况就是初始状态下,(1,1)就已经不可达(n,m)了,很好判断. 所以重点就是区分答 ...

  4. 手写与copy

    m_Font.CreateFont( 14, // 字体高度 0 , // 宽度由系统确定 0 , // 文本不倾斜 0 , // 字体不倾斜 FW_NORMAL, // 字体粗度 0 , // 非斜 ...

  5. ssh跳板到其他服务器

    https://my.oschina.net/foreverich/blog/657075 http://mingxinglai.com/cn/2015/07/ssh-proxycommand/ 查看 ...

  6. 给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)

    J2EE(Java2 Enterprise Edition) 刚出现时一般会用于开发企业内部的应用系统,特别是web应用,所以渐渐,有些人就会把J2EE和web模式画上了等号.但是其实 J2EE 里面 ...

  7. git push -u origin master和git push <远程主机名> <本地分支名>:<远程分支名>作用

    git push git push命令用于将本地分支的更新,推送到远程主机.它的格式与git pull命令相仿. $ git push <远程主机名> <本地分支名>:< ...

  8. [ByteCTF 2019]EZCMS

    题目复现链接:https://buuoj.cn/challenges 参考链接:ByteCTF_2019&XNUCA_2019部分web题复现 一.知识点 1.源码泄露 访问www.zip获取 ...

  9. MAL参会的笔记1

    上周末去参加了著名的MAL.今年在天津主场,于是省去了路费问题. 来的都是平时看到论文中的大佬. 不过最大收获是收割了几个idea. 再就是知道了几个自己之前孤陋寡闻的顶会,比如COLT,VIS等等.

  10. JConsole和VisualVM远程访问JMX

    1.jvisualvm监控tomcat 修改tomcat的bin目录下的 catalina.sh文件,搜索JAVA_OPTS="",在引号中添加参数 JAVA_OPTS=" ...