常用Linux命令

  • linux目录介绍
  • /bin/ 二进制应用程序
  • /boot/ 开机启动引导目录
  • /dev/ 设备目录
  • /etc/配置文件目录
  • /home/ 本地用户目录
  • /lib/ 系统使用函数库的目录
  • /sys 系统文件
  • /usr 应用程序放置目录
  • /var 经常变化的(变量)文件

ps进程命令
  • ps aux 查看所有进程,BSD操作系统格式
  • ps -le 查看系统所有进程,使用linux标准命令格式
  • ps -u 查看进程的归属用户和内存使用情况
  • ps -a 显示终端的所有进程,除了会话引线
  • ps -l 长格式输出,详情信息
  • ps -x 显示没有终端控制的进程
ps进程参数详解
  • userd:由那个用户产生的进程
  • pid :进程的编号
  • %CPU :进程的百分比
  • %MEM:进程占用物理内存的百分比
  • VSZ:虚拟内存的大小
  • RSS :进程占用实际物理内存的大小
  • TTY:该进程在那个终端中运行。
top进程命令
  • top 查看进程
进程参数详解
  • zombie 僵尸进程个数(僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程)
  • users 登录用户
  • 系统运行的时间
  • load average 平均负荷
  • Tasks: 0 total,运行进程数
  • 会显示系统内存剩余
  • 会显示交互分区
  • 参数
  • M 内存使用率排序
  • P CPU 排序率(默认)
  • q 退出
  • -d 秒数 多少秒刷新
杀死进程
  • kill -9 进程号 杀死进程
    关于进程的优先级
  • PRI 和 Nice 两个都是优先级,越小代表越高
  • 修改优先级 renice 11(优先级) 1423(PID)


crontab系统任务
  • -e 查看系统进程列表

  • 参数1 * 一小时当中的第几分钟 0-59

  • 参数2 * 一天当中的第几个小时 0-23

  • 参数3 * 一个月当中的第几天 1-31

  • 参数4 * 一年当中的第几个月 1-12

  • 参数5 * 一周当中的星期几 0-7

  • crontab -e 添加任务

  • crontab -l 查询命令

  • crontab -r 清除定时任务


系统服务
  • 系统级别的类型,0关机,1单用户模式,2.不完全的命令行模式,3完成的命令行模式,4,系统保留,5,图形模式,6重启

  • runlevel 显示系统级别

  • init 级别

  • chkconfig --list 显示所有服务状态

  • 源码安装,一般在/usr/local下面

  • RPM安装在系统默认目录

  • RPM服务,独立的服务和基于xinetd服务的管理

  • 启动 /etc/init.d/独立服务名 start/stop/status/restart/reload

  • service 独立服务名 /start/stop/status/restart/reload

  • 独立服务自启动

  • chkconfig [--level] [独立服务名][on|off]

  • chkconfig httpd on

  • 源码包安装服务的启动

  • 使用绝对路径,调用启动脚本启动。/usr/local/apache2/bin/apachectl start|stop


文件权限,目录文件处理,文件搜索,解压压缩
  • u所有人

  • g所属组

  • o其他人

  • r 读 4

  • w 写 2

  • x- 执行 1

  • -d 目录

  • l 软连接

  • 修改权限 chmod -R 递归

  • 加入 chmod u+wrx test

  • 取消 chmod u-wrx test

  • 多个身份 chmod u=rwx,g=w test

  • chmod rwxr(所有者)-xr(所属组)-x(其他人) test

  • 读取文件内容:cat,head,head,tail

  • ls -F 列出有标记的目录列表

  • ls -a 列出隐藏文件的列表

  • ll 显示文件列表详情信息

  • ls -S 文件大小排序

  • mkdir -p [目录名] 递归创建目录

  • cd 切换目录

  • cd ~ 切换根目录

  • cd .. 进入上一级目录

  • cd . 进入当前目录

  • 相对路径:参照当前所在目录,进行查找

  • 绝对路径:从根目录开始指定,一级一级递归查找;

  • rm -rf 联级删除

  • cp [文件名] /tmp/data

  • ls - i 创建链接文件

  • ln -s [原文件] [目标文件] 创建软链接

  • ln [原文件] [目标文件] 创建硬链接

  • 软链接:不是同一个文件,节点号不一样,可以跨分区,删除原文件后不能打开

  • 硬链接:是同一个文件,节点号一样,可以跨分区,删除原文件可以打开

  • find [搜索范围] [搜索条件]

  • find / -name install.log(避免大范围搜索,非常耗费系统资源)

  • find /var/log/ -mtime +10 查找10天前当文件

  • 参数 atime 文件访问时间 ctime 改变文件属性 mtime 修改文件内容

  • find /root -size 20k

  • find /root -size 2M

  • grep 字符串 文件名

  • find 系统中搜索文件,grep文件中搜索字符串

  • zip 压缩名 源文件

  • zip -r 压缩文件名 源目录

  • unzip 解压文件

  • gzip 压缩.gz的压缩文件

  • gzip -c 源文件 > 压缩文件

  • zip -r 压缩目录下的子文件,但不能压缩目录

  • tar -zvf 打包

  • tar -zxvf 解压


网络
  • ifconfig 查看配置网络状态
  • netstat - t列出tcp 端口
  • netstat -u 列出udp端口
  • netstat -a 列出网络连接

posted @ 2021-02-22 14:59  惊风破浪的博客  阅读(46)  评论(0编辑  收藏  举报