zoukankan      html  css  js  c++  java
  • linux学习笔记三

    #学到这个时候,系统装好了,接下来就是命令了,所有的命令都是用来管理文件,没准你学完,英语水平也上去了,莫慌~

    reboot 重启服务器

    poweroff 关机

    wget 在终端下载网络文件,以下是使用的一些短格式参数。

    -b 后台下载模式
    -P 下载到指定目录
    -t 最大尝试次数
    -c 断点续传
    -p 下载页面内所有资源,包括图片、视频等。
    -r 递归下载

    在这补充一下,一个-*是短格式命令,几个短格式可以合并在一起,比如tar -cvzf打包命令,但是要注意如命令需单独指向某一点,则不能合并使用。

    但是长格式,类似于firewall-cmd --permanent ,两个--*的不能合并,需分别列出。

    ps:用于查看系统中的进程状态

    -a 显示所有进程(包括其他用户的进程)
    -u 用户以及其他详细信息
    -x 显示没有控制终端的进程
    一般三者结合管道符使用:ps aux | grep 进程名

    linux系统中有 5 种常见的进程状态,分别如下:
    R(running,运行):进程正在运行或在运行队列中等待。
    S(sleeping,中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态。
    D(disk sleep,uninterruptible sleep,不可中断):进程不响应系统异步信号,即使用kill命令也不能将其中断。
    Z(zombie,僵死):进程已经终止,但进程描述符依然存在,直到父进程调用 wait4() 系统函数后将进程释放。
    T (stopped):进程收到停止信号后停止运行。

    top:用于动态地监视进程活动与系统负载等信息

    服务进程一般都有对应的pid号, restart命令重启服务后pid号会被修改,reload不会

    pidof:用于查询某个指定服务进程的PID值,格式为 “pidof [参数][服务名称]”。
    kill:用于终止某个指定PID的服务进程(可使用pidof查询),格式为 “kill [参数][进程PID]”
    killall:用于终止某个指定名称的服务所对应的全部进程(不止一个进程),格式为 “killall [参数][服务名称]”

    uname:用于查看系统内核与系统版本等信息,格式为 “uname [-a]”。可查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息。若要查看当前系统版本的详细信息,可使用 cat /etc/redhat-release

    file:用于查看文件的类型,格式为 “file 文件名”

    uptime:用于查看系统的负载信息,格式为 uptime。即为简化版的 top

    free:用于显示当前系统中内存的使用量信息,格式为 “free [-h]”。

    who:用于查看当前登入主机的用户终端信息,格式为 “who [参数]”,若要注销掉其他终端,可查看当前sshd进程的所有PID,根据IP地址或者pts kill掉即可,前提是你使用的需要是管理员账户。如图:

     一般为两个终端在线,一个是图形化界面,一个是终端,当然实际使用,一般不会用到图形化界面。

    last:用于查看所有系统的登录记录,格式为: “last [参数]”。但日志文件可以更改,仅作参考

    history:用于显示历史执行过的命令,格式为 “history [-c]”。日志文件在 ~/.bash_history,也可以更改,仅供参考。

    sosreport:用于收集系统配置及架构信息并输出诊断文档,格式为 “sosreport”。

    pwd:显示用户当前所处的工作目录,格式为 “pwd [选项]”。

    cd:用于切换工作路径,格式为 “cd [目录名称]”。

    ls:用于显示目录中的文件信息,格式为 “ls [选项][文件]”。使用ls 命令的 -a参数看到全部文件(包括隐藏文件),使用 -l 参数可以查看文件的属性、大小等详细信息。故常用 ls -al

    cat:用于查看纯文本文件(内容较小的),格式为 “cat [选项][文件]”。
    more:用于查看纯文本文件(内容较多的),格式为 “more [选项][文件]”

    head:用于查看纯文本文档的前N行,格式为 “head [选项][文件]”。例如:head -n 20 initial-setup-ks.cfg
    tail:用于查看纯文本文档的后N行或持续刷新的内容,格式为 “tail [选项][文件]”。查看后n行,操作与head类似;持续刷新文件内容,使用 tail -f 文件名

    附上书籍笔记:

    linux命令暂时就写这些,平时多敲下,多记下,难度没有想象的大,就跟你新上手一个游戏一样,想象自己在打怪升级,咋咋宝石合成之类的,不说了,我继续打怪存金币去了。

  • 相关阅读:
    < high performance web sites > 阅读小记
    Gimp制作圆角透明图片
    iphone开发小记
    Android开发小记
    双网卡绑定(suse)
    xen虚拟机操作整理
    linux网络相关命令使用
    lua协程并发下载简单测试
    linux使用技巧(shell/vi/screen)
    爬虫之scrapy框架
  • 原文地址:https://www.cnblogs.com/fenlinji/p/11582910.html
Copyright © 2011-2022 走看看