写点什么

Linux- 常用命令

用户头像
Flychen
关注
发布于: 2020 年 05 月 08 日
Linux-常用命令

以 centos7 为例

服务管理

服务查看


[root@bigdata111 /]# systemctl status mysqld● mysqld.service - MySQL Server   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)   Active: active (running) since 三 2020-05-06 10:36:32 CST; 2 days ago     Docs: man:mysqld(8)           http://dev.mysql.com/doc/refman/en/using-systemd.html  Process: 2484 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)  Process: 1262 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) Main PID: 2491 (mysqld)   CGroup: /system.slice/mysqld.service           └─2491 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
5月 06 10:36:23 bigdata111 systemd[1]: Starting MySQL Server...5月 06 10:36:32 bigdata111 systemd[1]: Started MySQL Server.
复制代码


服务启动


[root@bigdata111 /]# systemctl start mysqld
复制代码


服务重启

[root@bigdata111 /]# systemctl restart mysqld
复制代码


关闭服务

[root@bigdata111 /]# systemctl stop mysqld
复制代码


打包与压缩


打包

tar -cf 目标压缩名 源目录或文件(可多个目录)


crating 打包

单目录打包


多目录打包



解包


tar -xvf 压缩包名称


拆包裹要用剪刀,所以 x。



查看 tar 包内容

[root@bigdata111 tmp]# tar -tvf p2.tar
复制代码

tar 包追加文件

tar -rvf p2.tar hello.txt



打包不改变文件大小

压缩


gzip 压缩


gzib 目标文件



gzip 解压缩


gzip -d 压缩文件名



打包同时压缩(常用)


  • gzip 和 tar 的联合使用


tar 工具与 gzip 工具联合使用,实现打包并压缩、解压缩并解包功能


打包压缩

tar -zcvf 目标压缩包名 源文件名 源目录名



解压解包

tar -zxvf 压缩包名



tar 参数说明

思考 -u,-r 区别?


安装软件包

下载源代码包,编译安装


安装 python3 举例


1、下载包


wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3rc1.tgz



2、解压包


tar -zxf Python-3.8.3rc1.tgz


3、安装编译器 gcc

yum install gcc


4 、配置

./configure #执行当前目录下的配置文件


5、编译 安装

make &&v make install


6、运行

python3 即可


下载 rpm 包,使用 rpm 工具安装


安装


rpm -ivh rpm包名称


卸载

rpm -e 软件名


yum 在线安装


yum install XXX


yum 命令用法


  • yum install package1 安装指定的安装包 package1

  • yum list 显示所有已经安装和可以安装的程序包

  • yum list installed 显示所有已经安装的程序包

  • yum list package1 显示指定程序包安装情况 package1

  • yum remove package1 删除程序包 package1


查看系统进程的动态运行情况


top



CPU 整体负载


在这行显示了 CPU 整体负载


Cpu(s):  0.0 us,  0.0 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.3 si,  0.0 st
复制代码


● 各个 CPU 的负载(按键盘 1,可以在整体 cpu 和所有 cpu 之间切换)


Cpu0  :  0.3%us,  0.3%sy,  0.0%ni, 97.7%id,  1.3%wa,  0.0%hi,  0.3%si,  0.0%stCpu1  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%stCpu2  :  0.0%us,  0.3%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%stCpu3  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
复制代码


  • 进程的 CPU 占用


缺省情况下,进程列表里就是按 CPU 占用率来排序的。


如果不是,可以按快捷键大写的 P 要求 top 按照 CPU 占用率来排序。


  • 整体内存使用量


按快捷键大写的 M 可以 对进程列表按照内存使用率来排序


查看系统内存使用情况


free 命令可以显示 Linux 系统中空闲的、已用的物理内存及 swap 内存,及被内核使用的 buffer。



查看系统版本



其中 3.10.0 为 Linux 内核的版本。


查看 Linux 系统版本


cat /etc/redhat-release



重命名计算机


1、修改 /etc/hostname 文件民


2、重启 reboot


发布于: 2020 年 05 月 08 日阅读数: 70
用户头像

Flychen

关注

日拱一卒! 2020.02.21 加入

还未添加个人简介

评论

发布
暂无评论
Linux-常用命令