华为linux系统信息,Linux系统信息相关、其他命令(五)
系统信息相关命令
本结是为了方便通过远程终端维护服务器时,查看服务器上当前系统日期和时间、磁盘空间占用情况、程序执行情况
本结基本都是查询命令,通过这些命令对系统资源的使用情况有个了解
目标
时间和日期
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系统信息相关、其他命令(五)相关推荐
- linux性能诊断,linux下跟性能相关的命令以及系统性能诊断
linux下和性能相关的命令以及系统性能诊断 4.网络性能识别与分析 可以通过命令netstat,iptraf命令来识别 可以通过ifconfig,netstat连接网络基本情况 ifconfig ...
- linux 查看命令帮助,Linux中查看帮助相关的命令整理
-h 或者 --help 帮助命令的使用详解 查看shell内置命令的帮助,可以使用-h或者 --help 复制代码代码如下: #wget --help 或者为了方便查看,和less命令一起使用 复制 ...
- linux查看当前间命令,Linux系统查看当前时间的命令
转自:https://www.cnblogs.com/redfire/p/7702213.html 一.查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" ...
- centos查oracle版本命令,Linux操作系统查看系统信息命令
Linux操作系统的系统信息我们可以通过命令来查看到.下面由学习啦小编为大家整理了Linux操作系统查看系统信息的命令的相关知识,希望对大家有帮助! Linux操作系统查看系统信息常用命令 # una ...
- linux信息收集命令,linux中收集系统信息的一些命令
摘要 腾兴网为您分享:linux中收集系统信息的一些命令,知富,掌上优云,掌上电力,悟空识字等软件知识,以及酷我音乐pc,国泰君安app,云校阅卷,一键超频软件,美折,三国群英私服,咔咔截屏录屏大师, ...
- 查看linux服务器的系统信息
查看linux服务器的系统信息 新接手了几台linux的服务器,第一步当然是要了解这些服务器的软硬件配置.现在就写出我这次用的一些命令. 首先当然要取得机器的IP,用户名和密码(呵呵,不知道就找原 ...
- 【转】查看linux服务器的系统信息
原文:http://yahoon.blog.51cto.com/13184/32734 查看linux服务器的系统信息 新接手了几台linux的服务器,第一步当然是要了解这些服务器的软硬件配置.现在就 ...
- shell信息查看脚本linux,每次登录Shell时使用shell脚本查看Linux上的系统信息
每次登录Shell时使用shell脚本查看Linux上的系统信息 Linux中有几个命令可以获取系统信息,例如处理器信息,制造商名称和序列号等. 您可能需要运行几个命令来收集此信息. 此外,很难记住所 ...
- 【Linux】Linux常用命令--文件打开、创建、移动、用户管理权限等相关命令
目录 一.关于Linux文件目录 二.Linux常用命令 1.文件的打开显示命令 1.1 ls命令 1.2 cd命令 1.3 vim命令 2.文件夹的创建/删除/移动命令 2.1创建 2.2删除 2. ...
- linux中级篇--网络相关命令
网络相关命令 Linux中常见的网络相关命令如下表所示,本书将选取其中使用较频繁的命令进行讲解. 命令 说明 格式 ifconfig 显示或设置网络设备 ifconfig [网络设备][选项]- pi ...
最新文章
- 针对脑出血识别的AI匹配准确性
- android wifi动画显示,android动态配置Wifi信息
- WPF Geometry 添加Path数据
- php针对中文的字符串函数,php截取中文字符串函数实例_php技巧
- 何晓群pdf 应用回归分析第五版_暨南社会学论坛|未成年人司法中的法律实证与统计应用:多元回归分析(第三期)...
- 小马智行Pony.ai 2020校招正式开启
- 从编码、网络传输、架构设计揭秘腾讯云高质量、高可用实时音视频技术实践...
- Google Developers可以访问了?
- 软件测试是什么,测试从一个点出发。
- nginx部署vue前端,刷新出现404或者500错误的解决方案
- Keras——用Keras搭建自编码神经网络(AutoEncoder)
- WordPress数据库error establishing a database connection错误
- Nginx服务器学习(一)CentOS7系统安装Nginx
- 机器人码垛搬运编程程序_一条指令搞定机器人搬运程序
- Python解线性方程组的直接法(5)————平方根法求解线性方程组
- STM32通过IIC读取MPU6050原始数据过程详解
- python数据分析实验报告_使用 Python 3 进行气象数据分析
- 董老师走进斯坦福讲座
- bmob php支付,个人开发者也能盈利!Bmob支付SDK使用实例
- 杜邦接口还有一个跟他相反的叫什么_日本新晋网红“Imma”出道,虚拟技术还能玩出什么花样?...