`
lyang0000
  • 浏览: 26415 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu常用的系统命令

阅读更多

查看内核

    uname -a

 

查看Ubuntu版本

    cat /etc/issue

 

查看内核加载的模块

    lsmod

 

查看PCI设备

    lspci

 

查看USB设备

    lsusb

 

查看网卡状态

    sudo ethtool eth0

 

查看CPU信息

    cat /proc/cpuinfo

 

显示当前硬件信息

    lshw

 

硬盘 查看硬盘的分区

    sudo fdisk -l

 

查看IDE硬盘信息

    sudo hdparm -i /dev/hda

 

查看STAT硬盘信息

    sudo hdparm -I /dev/sda

 

查看硬盘剩余空间

   df -h

查看目录占用空间

    du -hs 目录名

 

查看当前的内存使用情况

    free -m

 

进程 查看当前有哪些进程

    ps -A

 

中止一个进程

    kill 进程号 或者 killall 进程名

 

强制中止一个进程(在上面进程中止不成功的时候使用)

    kill -9 进程号
    或者 killall -9 进程名

 

查看当前进程的实时状况

    top

 

查看进程打开的文件

    lsof -p

 

ADSL 配置 ADSL

    sudo pppoeconf

 

ADSL手工拨号

    sudo pon dsl-provider

 

激活 ADSL

    sudo /etc/ppp/pppoe_on_boot

 

断开 ADSL

    sudo poff

 

查看拨号日志

    sudo plog

 

根据IP查网卡地址

    arping IP地址

 

查看当前IP地址

    ifconfig eth0 |awk '/inet/ {split($2,x,":");print x[2]}'

 

查看当前监听80端口的程序

    lsof -i :80

 

查看当前网卡的物理地址

    arp -a | awk '{print $4}'
    ifconfig eth0 | head -1 | awk '{print $5}'

 

立即让网络支持nat

    echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
    sudo iptables -t nat -I POSTROUTING -j MASQUERADE

 

查看路由信息

    netstat -rn

统计当前IP连接的个数

    netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n
    netstat -na|grep SYN|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n

 

统计当前20000个IP包中大于100个IP包的IP地址

    tcpdump -tnn -c 20000 -i eth0 | awk -F "." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr | awk '$1 > 100 '

 

屏蔽IPV6

    echo "blacklist ipv6" | sudo tee /etc/modprobe.d/blacklist-ipv6

 

服务 添加一个服务

    sudo update-rc.d 服务名 defaults 99

 

删除一个服务

    sudo update-rc.d 服务名 remove

 

临时重启一个服务

    /etc/init.d/服务名 restart

 

临时关闭一个服务

    /etc/init.d/服务名 stop

 

临时启动一个服务

    /etc/init.d/服务名 start

 

修改用户资料

    sudo chfn userid

 

修改系统登录信息

    sudo vim /etc/motd

 

中文 转换文件名由GBK为UTF8

    sudo apt-get install convmv
    convmv -r -f cp936 -t utf8 --notest --nosmart *

 

控制台下显示中文

    sudo apt-get install zhcon
    使用时,输入zhcon即可

 

文件 快速查找某个文件

    whereis filename

    find 目录 -name 文件名

 

查看文件类型

    file filename

 

显示xxx文件倒数6行的内容

    tail -n 6 xxx

 

让tail不停地读地最新的内容

    tail -n 10 -f /var/log/apache2/access.log

 

查看文件中间的第五行(含)到第10行(含)的内容

    sed -n '5,10p' /var/log/apache2/access.log

 

查找包含xxx字符串的文件

    grep -l -r xxx .

 

通过ssh传输文件

    scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上
    scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地

 

查看某个文件被哪些应用程序读写

    lsof 文件名

 

查看当前目录的子目录

    ls -d */. 或 echo */.

 

将当前目录下最近30天访问过的文件移动到上级back目录

    find . -type f -atime -30 -exec mv {} ../back ;

 

将当前目录下最近2小时到8小时之内的文件显示出来

    find . -mmin +120 -mmin -480 -exec more {} ;

 

删除修改时间在30天之前的所有文件

    find . -type f -mtime +30 -mtime -3600 -exec rm {} ;

 

查找guest用户的以avi或者rm结尾的文件并删除掉

    find . -name '*.avi' -o -name '*.rm' -user 'guest' -exec rm {} ;

 

统计当前文件个数

    ls /usr/bin|wc -w

 

统计当前目录个数

    ls -l /usr/bin|grep ^d|wc -l

 

压缩 解压缩 xxx.tar.gz

    tar -zxvf xxx.tar.gz

 

解压缩 xxx.tar.bz2

    tar -jxvf xxx.tar.bz2

 

压缩aaa bbb目录为xxx.tar.gz

    tar -zcvf xxx.tar.gz aaa bbb

 

压缩aaa bbb目录为xxx.tar.bz2

    tar -jcvf xxx.tar.bz2 aaa bbb

 

日期和时间 设置日期

    #date -s mm/dd/yy

 

设置时间

    #date -s HH:MM

 

将时间写入CMOS

    hwclock --systohc

 

读取CMOS时间

    hwclock --hctosys

 

从服务器上同步时间

    sudo ntpdate time.nist.gov
    sudo ntpdate time.windows.com

 

指定控制台切换

    Ctrl + ALT + Fn(n:1~7)

 

控制台下滚屏

    SHIFT + pageUp/pageDown

 

控制台抓图

    setterm -dump n(n:1~7)

分享到:
评论

相关推荐

    Ubuntu终端常用命令

    在日常使用Ubuntu系统的过程中,掌握终端命令是非常重要的技能之一。本文将详细介绍一系列常用的Ubuntu终端命令,并解释它们的功能与应用场景,帮助用户更好地利用这些工具来提高工作效率。 #### 二、执行具有提升...

    Ubuntu 常用文件操作命令

    Ubuntu 常用文件操作命令 Ubuntu 操作系统中,文件操作命令是非常重要的一部分。下面将对 Ubuntu 中常用的文件操作命令进行详细讲解。 1. 权限修改命令:chmod 在 Ubuntu 中,权限修改命令使用 chmod 命令来实现...

    Ubuntu 常用命令

    本文将围绕“Ubuntu常用命令”这一主题,深入解析一系列基础且重要的命令,帮助读者更有效地管理和操作Ubuntu系统。 ### 一、系统信息查询 #### 1. `uname -a` `uname`命令用于获取系统的内核信息,通过添加`-a`...

    linux Ubuntu常用命令

    Linux Ubuntu系统中有很多常用的命令,这些命令可以帮助用户更好地管理和使用系统。下面我们将对这些命令进行详细的介绍。 一、文件管理 在Linux Ubuntu系统中,文件管理是最基本也是最重要的一个方面。下面是一些...

    Ubuntu常用命令大全

    Ubuntu 常用命令大全 Ubuntu server 命令 操作命令,非常全,Ubantu必备!

    Linux Ubuntu常用命令大全

    Linux操作系统的Ubuntu版本提供了许多实用的命令,以下是常用的命令大全,涵盖文件、文件夹管理、系统管理、打包、解压、make编译和apt命令等方面。 文件/文件夹管理 * ls:列出当前目录文件(不包括隐含文件) * ...

    ubuntu常用命令.doc

    在Ubuntu操作系统中,掌握一些基本的命令行操作是至关...以上就是Ubuntu中的一些基础和进阶命令,熟练掌握它们能够帮助你更好地管理和维护Ubuntu系统。在日常使用中,不断实践和探索,你会发现命令行操作既高效又有趣。

    Ubuntu系统管理网络常用的nmcli命令

    Ubuntu 系统管理网络常用的 nmcli 命令 nmcli 命令是 Ubuntu 系统中网络管理的关键工具之一,由 NetworkManager 系统服务提供。NetworkManager 系统服务主要包含三种工具:nmcli(命令行工具)、nmtui(基础文本...

    ubuntu常用使用命令

    ### Ubuntu常用命令详解 ...以上是Ubuntu系统中常用的一些命令和操作,这些命令涵盖了从基本的文件操作到高级的系统管理,对于日常使用非常有用。通过掌握这些命令,可以极大地提高在Ubuntu环境下的工作效率。

    Ubuntu Linuxs 常用命令大全.pdf

    - 显示当前Ubuntu系统的版本信息。 **3. 查看内核加载的模块** - **命令**: `lsmod` - 列出当前系统内核已加载的所有模块。 **4. 查看PCI设备** - **命令**: `lspci` - 列出所有的PCI设备。 **5. 查看USB...

    常用命令(ubuntu)

    Ubuntu 操作系统中,有许多常用的命令可以帮助用户快速、高效地完成各种任务。下面将对这些命令进行详细的介绍。 打开终端 在 Ubuntu 中,可以通过按下 Win 键调出 Dash 主页,然后输入 "terminal" 并回车键打开...

    ubuntu常用终端命令.docx

    这些命令都是 Ubuntu 系统中最常用的命令,掌握这些命令可以帮助用户更好地使用 Ubuntu 系统。 文件管理命令 1. ls 命令:用于列出当前目录下的所有文件,包括以.开头的隐藏文件。使用方法:ls -a。 2. ls 命令:...

    Ubuntu命令大全系统命令与网络命令

    Ubuntu命令大全系统命令与网络命令

    ubuntu安装与常用命令

    以上就是Ubuntu的安装过程及常用命令的介绍,掌握这些基本操作后,你可以更自如地使用和管理Ubuntu系统。随着经验的积累,你还可以探索更多高级功能,如系统优化、脚本编程等,进一步提升效率。

    Ubuntu常用解压命令

    以上介绍了在Ubuntu系统中常用的解压命令及其使用方法。了解并熟练掌握这些命令,可以帮助用户更有效地管理文件,节省磁盘空间,加快数据传输速度。在实际应用中,根据文件类型和具体需求选择合适的压缩或解压工具至...

    ubuntu12.04常用命令

    ### Ubuntu 12.04 常用命令解析 #### 文件内容查看命令 在Linux环境中,特别是Ubuntu 12.04系统中,经常需要查看文件内容。...以上就是关于Ubuntu 12.04系统中常用命令的详细介绍,希望对你有所帮助。

    ubuntu命令手册.pdf

    Ubuntu 命令手册 本资源摘要信息将详细介绍 Ubuntu 命令手册中的各种知识点,涵盖了软件安装...这些命令都是 Ubuntu 命令手册中的常用命令,涵盖了软件安装、系统管理、硬盘管理、进程管理、网络管理等方面的知识点。

    ubuntu上的各种常用命令

    ### Ubuntu上的各种常用命令详解 #### 一、基础命令与管理 ...以上命令涵盖了Ubuntu系统日常管理、软件包操作、系统信息查询及网络设备管理等多个方面,对于熟练掌握Ubuntu系统管理和开发环境搭建具有重要意义。

Global site tag (gtag.js) - Google Analytics