系统信息相关命令

本结是为了方便通过远程终端维护服务器时,查看服务器上当前系统日期和时间、磁盘空间占用情况、程序执行情况

本结基本都是查询命令,通过这些命令对系统资源的使用情况有个了解

目标

时间和日期

date

查看系统时间

cal

calendar 查看日历

-y 选项可以查看一年的日历

磁盘和目录空间

df

disk free 显示磁盘剩余空间

du -h [目录名]

disk usage 显示目录下的文件大小

-h 以人性化的方式显示文件大小

进程信息

所谓进程,通俗讲就是正在执行的一个程序

ps aux

process status 查看进程的详细状况,默认只会显示当前用户通过终端启动的应用程序

a  显示终端上的所有进程,包括其他用户的进程

u  显示进程的详细状态

x  显示没有控制终端的进程

top

动态显示运行程序并且排序

要退出top命令,输入小写q

kill [-9] 进程代号

终止指定代号的进程

-9 表示强行终止

ps:使用kill命令时,最好只终止由当前用户开启的进程,而不要终止root身份开启的进程,否则可能导致系统崩溃

其他命令

查找文件

find

功能非常强大,通常用来在特定的目录下搜索符合条件的文件

find [路径] -name "*.py" 查找指定路径下扩展名是.py的文件,包括子目录

如果省略路径,表示在当前文件夹下查找

通配符,在使用find命令时也可以用

find -name "*1*"  #搜索文件名包含1的文件

find -name "*.txt" #搜索以.txt为扩展名的文件

find -name "1*"  #以数字1开头的文件

软连接

ln

ls -s 被链接的源文件 链接文件名   建立文件的软链接,用通俗的方式讲类似于Windows下的快捷方式

1、没有-s选项建立的是一个硬链接文件

两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接

在Linux中文件名和文件数据是分开存储的

只有文件的硬链接数等于0才会被删除

使用ls -l 可以查看一个文件的硬链接的数量

2、源文件要使用绝对路径,不能使用相对路径,这样可以方便移动连接文件后,仍然能够正常使用

打包和压缩

打包压缩是工作中备份文件常用的一种方式

不同的操作系统中,常用的打包压缩方式是不同的

Windows 常用 rar

Mac 常用 zip

Linux 常用 tar.gz

tar:是Linux中常用的备份工具,此命令可以把一系列文件打包到一个大文件中,也可以把一个打包的大文件恢复成一些列文件

打包文件:tar -cvf 打包文件.tar 被打包文件/路径...  (tar -cvf py.tar 01.py 02.py 03.py)

解包文件:tar -xvf 打包文件.tar

c  生成档案文件,创建打包文件

x  解开档案文件

v  列出归档解档的详细过程,显示进度

f  指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后

gzip:

tar与gzip命令结合使用可以实现文件打包压缩

tar只负责打包文件,但不压缩

用gzip压缩tar打包后的文件,其扩展名一般用xxx.tar.gz

在tar命令中有一个选项-z可以调用gzip,从而可以方便的实现压缩和解压的功能

tar -zcvf 打包文件.tar.gz  被压缩的文件 ...  #压缩文件

tar -zxvf 打包文件.tar.gz  #解压缩文件

tar -zxvf 打包文件.tar.gz -C 目标路径  #解压缩文件到指定目录

bzip2(two):

tar与bzip2命令结合使用可以实现文件打包压缩(用法和gzip一样)

tar只负责打包文件,但不压缩

用bzip2压缩tar打包后的文件,其扩展名一般用xxx.tar.bz2

在tar命令中有一个选项-j可以调用bzip2,从而可以方便的实现压缩和解压的功能

tar -jcvf 打包文件.tar.bz2  被压缩的文件 ...  #压缩文件

tar -jxvf 打包文件.tar.bz2  #解压缩文件

tar -jxvf 打包文件.tar.bz2 -C 目标路径  #解压缩文件到指定目录

-C :解压缩到指定目录(要解压的目录必须存在)

软件安装

apt-get

apt 是 Advanced Packaging Tool,是Linux下的一款安装包管理工具

可以在终端中方便的安装、卸载、更新软件包

1、安装软件:sudo apt install 软件名

2、卸载软件:sudo apt remove 软件名

3、更新已安装的软件:sudo apt upgrade

sudo apt install sl  #一个小火车提示

sudo apt install htop  #比较漂亮的查看当前进程排名的软件

配置软件源

如果希望在ubuntu中安装软件,更加快速,可以通过设置软件源,选择一个访问网速更快的服务器,来提供软件下载、安装服务

所谓软件源,就是所有服务器的内容是相同的(镜像),但是根据所在的位置不同,国内的服务器通常速度会更快一些

文章来源: www.oschina.net,作者:杨鹏飞乀,版权归原作者所有,如需转载,请联系作者。

原文链接:https://my.oschina.net/nameAfei/blog/3109467

华为linux系统信息,Linux系统信息相关、其他命令(五)相关推荐

  1. linux性能诊断,linux下跟性能相关的命令以及系统性能诊断

    linux下和性能相关的命令以及系统性能诊断 4.网络性能识别与分析 可以通过命令netstat,iptraf命令来识别 可以通过ifconfig,netstat连接网络基本情况 ifconfig   ...

  2. linux 查看命令帮助,Linux中查看帮助相关的命令整理

    -h 或者 --help 帮助命令的使用详解 查看shell内置命令的帮助,可以使用-h或者 --help 复制代码代码如下: #wget --help 或者为了方便查看,和less命令一起使用 复制 ...

  3. linux查看当前间命令,Linux系统查看当前时间的命令

    转自:https://www.cnblogs.com/redfire/p/7702213.html 一.查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" ...

  4. centos查oracle版本命令,Linux操作系统查看系统信息命令

    Linux操作系统的系统信息我们可以通过命令来查看到.下面由学习啦小编为大家整理了Linux操作系统查看系统信息的命令的相关知识,希望对大家有帮助! Linux操作系统查看系统信息常用命令 # una ...

  5. linux信息收集命令,linux中收集系统信息的一些命令

    摘要 腾兴网为您分享:linux中收集系统信息的一些命令,知富,掌上优云,掌上电力,悟空识字等软件知识,以及酷我音乐pc,国泰君安app,云校阅卷,一键超频软件,美折,三国群英私服,咔咔截屏录屏大师, ...

  6. 查看linux服务器的系统信息

    查看linux服务器的系统信息 新接手了几台linux的服务器,第一步当然是要了解这些服务器的软硬件配置.现在就写出我这次用的一些命令.   首先当然要取得机器的IP,用户名和密码(呵呵,不知道就找原 ...

  7. 【转】查看linux服务器的系统信息

    原文:http://yahoon.blog.51cto.com/13184/32734 查看linux服务器的系统信息 新接手了几台linux的服务器,第一步当然是要了解这些服务器的软硬件配置.现在就 ...

  8. shell信息查看脚本linux,每次登录Shell时使用shell脚本查看Linux上的系统信息

    每次登录Shell时使用shell脚本查看Linux上的系统信息 Linux中有几个命令可以获取系统信息,例如处理器信息,制造商名称和序列号等. 您可能需要运行几个命令来收集此信息. 此外,很难记住所 ...

  9. 【Linux】Linux常用命令--文件打开、创建、移动、用户管理权限等相关命令

    目录 一.关于Linux文件目录 二.Linux常用命令 1.文件的打开显示命令 1.1 ls命令 1.2 cd命令 1.3 vim命令 2.文件夹的创建/删除/移动命令 2.1创建 2.2删除 2. ...

  10. linux中级篇--网络相关命令

    网络相关命令 Linux中常见的网络相关命令如下表所示,本书将选取其中使用较频繁的命令进行讲解. 命令 说明 格式 ifconfig 显示或设置网络设备 ifconfig [网络设备][选项]- pi ...

最新文章

  1. 针对脑出血识别的AI匹配准确性
  2. android wifi动画显示,android动态配置Wifi信息
  3. WPF Geometry 添加Path数据
  4. php针对中文的字符串函数,php截取中文字符串函数实例_php技巧
  5. 何晓群pdf 应用回归分析第五版_暨南社会学论坛|未成年人司法中的法律实证与统计应用:多元回归分析(第三期)...
  6. 小马智行Pony.ai 2020校招正式开启
  7. 从编码、网络传输、架构设计揭秘腾讯云高质量、高可用实时音视频技术实践...
  8. Google Developers可以访问了?
  9. 软件测试是什么,测试从一个点出发。
  10. nginx部署vue前端,刷新出现404或者500错误的解决方案
  11. Keras——用Keras搭建自编码神经网络(AutoEncoder)
  12. WordPress数据库error establishing a database connection错误
  13. Nginx服务器学习(一)CentOS7系统安装Nginx
  14. 机器人码垛搬运编程程序_一条指令搞定机器人搬运程序
  15. Python解线性方程组的直接法(5)————平方根法求解线性方程组
  16. STM32通过IIC读取MPU6050原始数据过程详解
  17. python数据分析实验报告_使用 Python 3 进行气象数据分析
  18. 董老师走进斯坦福讲座
  19. bmob php支付,个人开发者也能盈利!Bmob支付SDK使用实例
  20. 杜邦接口还有一个跟他相反的叫什么_日本新晋网红“Imma”出道,虚拟技术还能玩出什么花样?...

热门文章

  1. Unreal 4 C++开发,获取序列器上物体播放的自身音轨上的语音
  2. Oracle 表空间不足导致的系统无法登陆问题及解决方法
  3. 特斯拉线圈自身谐振现象
  4. 如何不用串口线进行连接其他交换机
  5. mysql月份加减_MySQL 日期加减
  6. 如何选择合适企业的物联网平台
  7. MSISDN(手机号)
  8. 机器学习 之 线性回归 选择题总结
  9. java中config是什么意思,详解Spring中的JavaConfig注解
  10. 智能网联汽车网络安全浅析(上)