Linux命令进阶二

系统信息查看

1.1 系统硬件、内核信息

uname -m 显示机器的处理器架构
uname -r 显示系统内核版本
cat /proc/version 显示内核的版本
hostname 查看主机名

1.2 CPU与进程信息

cat /proc/cpuinfo 显示cpu的信息
ps -ef 显示所有进程信息
ps -ef|grep sshd 显示特定进程信息(以sshd为例)

1.3 内存信息

free 查看内容使用情况(以m字节为单位)
free m

1.4 网络信息

cat/proc/net/dev 显示网卡数据包统计信息
ifconfig -a 显示网络接口信息
route 显示网络路由信息
netstat -tan 显示网络链接信息(TCP链路)
netstat -uan 显示网络链接信息(UDP链路)
netstat -s 网络数据包统计
lsof -i:22 查看网络端口链接情况 (以22号端口为例)
ifup eth0 启动eth0网卡
ifdown eth0 关闭eth0网口
配置ip地址
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
配置路由
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1

磁盘信息
df -h显示磁盘使用情况
du -sh /home/ 估算目录’/home/'已经使用的磁盘空间(以/home目录为例)

1.6 日历与时间

date显示系统日期
cal 2014 显示2014年的日历表
date 081512422014.30 设置日期和时间 - 月日时分年.秒
clock -w 将时间修改保存到BIOS

2.1 软件包安装

rpm软件包
RPM 包 - (Fedora,Redhat及类似系统)
安装一个rpm包
rpm -ivh package.rpm
删除一个rpm包
rpm -e package_name.rpm
显示系统中所有已经安装的rpm包
rpm -qa
显示所有名称中包含‘httpd’字样的rpm包
rpm -qa | grep httpd
确认一个rpm包的完整性
rpm --checksig package.rpm

2.2 yum工具

YUM软件包升级器 - (Fedora,RedHat及类似系统)
下载并安装一个rpm包
yum install package_name
更新一个rpm包
yum update package_name
删除一个rpm包
yum remove package_name
列出当前系统中安装的所有包
yum list
在rpm仓库中搜寻软件包
yum search pack_name

2.3 deb软件包

DEB包(Debian,Ubuntu以及类似系统)
安装/更新一个deb包
dpkg -i package.deb
从系统删除一个deb包
dpkg -r package_name
显示系统中所有已经安装的deb包
dpkg -l
显示所有名称中包含‘httpd’的deb包
dpkg -l | grep httpd

2.4 APT 工具

APT软件工具(Debian,Ubuntu以及类似系统)
安装/更新一个deb包
apt-get install package_name
升级所有已安装的软件
apt-get upgrade
从系统删除一个deb包
apt-get remove package_name

Linux命令进阶二相关推荐

  1. linux 命令run road,linux命令进阶

    Though unconsciously,peple are indeed moving towards their destination.Slow as the progress seen fro ...

  2. Java开发人员必须掌握的Linux命令(二)

    子曰:"工欲善其事,必先利其器." 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解让知识或者技术,让学习之旅充满乐趣,这就是写博文的初心. 文章目录 ...

  3. Linux命令进阶-cpu监控内存监控文件IO网络IO性能分析

    Linux命令进阶-cpu监控内存监控文件IO网络IO性能分析 前言 1 linux基础命令 1.1 grep 1.2 ls 1.3 find 1.4 ulimit 1.5 curl 1.6 scp ...

  4. 生物信息常用30个Linux命令(二)

    学习生物信息,Linux是必须掌握的内容,其实常用的Linux命令也就30个左右,而且这些命令都是单词的简写,记忆起来并不困难.从这次内容开始,我们将详细介绍这30个左右的命令. 11.cat cat ...

  5. 【Linux】好玩的Linux命令(二)

    关于Linux talk:http://man.linuxde.net/talk 下面文章转自:http://www.oschina.net/translate/11-lesser-known-use ...

  6. Linux命令行二:远程复制命令 scp

    在 linux 下 scp 命令主要用来在不同主机之间做数据(文件或者目录)的安全拷贝的.scp 命令可以将数据(文件或者目录)从本地计算机中拷贝到远程计算机中,或者从远程计算机中拷贝数据(文件或者目 ...

  7. linux命令总结(二)

     一. vi 命令总结 vi +n filename :打开文件,并将光标置于第n行首 [root@ogg02 /]# vi +2 aaa.txt hello world !! hello zhe ...

  8. Linux命令(二)

    file 目的: 识别文件类型 格式:file 文件名 Linux下一切皆为文件 举例: file ~/.bashrc 为ASCII 编码的文本文件 file ~/.vimrc 为UTF-8 Unic ...

  9. Linux入门第三天——linux命令(二)

    用户和用户组管理 用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限. Unix/Lin ...

最新文章

  1. flex图表数据动态更新效果示例
  2. 计算机网络实验ip数据报转发,计算机网络实验报告三网际协议IP.doc
  3. jackson 实体转json 为NULL或者为空不参加序列化
  4. 获取application.yml中的属性的方法
  5. 大专经过计算机统考,成人大专计算机统考选择题汇总
  6. 这几天的学习进度总结
  7. 猿辅导 android平板,如何为孩子学习提速减压?荣耀平板7携手猿辅导打造优质网课学习体验...
  8. 阿里云携手蓝凌软件,打造全球化企业智慧办公平台
  9. Node.app让Nodejs平台在iOS和OS X系统上奔跑
  10. 秒懂HTTPS接口(原理篇)
  11. 2022数字化工地智慧防疫系统助力工地疫情防控实现人员、施工安全闭环管理
  12. Java判断上海自来水来自海上_Elasticsearch6.5.3 rest-client 用法封装
  13. 使用OneDNS完美实现Chorme自动同步书签和插件
  14. 75-CentOS-Docker构建nginx镜像
  15. 角速度的相似变换定理的证明
  16. 荣联科技转型的一二三四五
  17. 国际化分布式WEB UI自动化测试平台搭建
  18. 若依(ruoyi)框架关闭当前标签页
  19. 换行符后需要加逗号吗c语言,为什么大多数编程语言都在换行符之前而不是换行符之后使用逗号?...
  20. linux 命令 ps的作用,Linux之ps命令

热门文章

  1. FastReport处理打印空项问题
  2. 浅谈 PostgreSQL 的 timestamp 类型
  3. 现代民机“飞行管理系统(FMS)”的功能和组成
  4. 《统计学习方法》学习笔记2——KD树、SIFT+BBF算法
  5. pe修改win7服务器地址,pe下修改win7服务器地址
  6. 设备5S管理点检图文标准及注意事项
  7. Centos7添加项目启动脚步到systemctl
  8. 3D人体和手势运动估计
  9. Mac OS X sudo命令
  10. 心态-《九型人格:自我发现与提升手册》书中的精髓:帮助人们做到真正的知己知彼,从而突破个人限制,不断发展自我、提升自我。