linux相关命令及配置(三)

时间:2021-09-09 16:17:14

一、磁盘管理命令
sda1:
s:磁盘类型(scsi)
d:disk
a:系统第一块硬盘
1:代表系统第一块硬盘的第一个分区


管理命令:fdisk
使用方法:
1、查看当前磁盘及分区信息
fdisk -l
2、对已存在磁盘设备分区
fdisk DEVICE_FILE_PATH

查看Linux系统磁盘空间:df -h
查看挂载: mount -l

主分区+扩展分区 <= 4
逻辑分区是没有限制的。可以是N多个

主分区:主要安装系统,及系统配置文件等,一般有一个就够了
扩展分区:主要做扩展使用,扩展磁盘盘符。不做任何储存。
逻辑分区:实质储存数据的地方。


新建主分区:
查看磁盘信息: fdisk -l
管理磁盘分区: fdisk /dev/sdb
创建分区: n
选择分区类型: p
分区号: 1
磁头开始位置: 回车
结束位置(大小):+10G
查看分区信息: p
保存退出: w
重启计算机

格式化分区: mkfs.ext4 /dev/sdb1
临时挂载分区: mount /dev/sdb1 /media
查看挂载: mount -l 或 df -h

永久挂载:
vi /etc/fstab
/dev/sdb1 /media ext4 defaults 0 0

二、Linux常用辅助命令
命令名称:whoami
语法: whoami
功能: 查看当前操作用户

命令名称:whatis
语法: whatis [命令名称]
功能: 查看帮助命令

命令名称:whereis
语法: whereis [文件名称]
功能: 查看文件位置

命令名称:which
语法: which
功能: 查看可执行文件的位置

三、Linux压缩及解压缩
格式
打包:tar [-选项] 名称 目标
解包:tar [-选项] 目标 -C 指定位置

常用选项:
-c:打包 -x:解包 -v:显示 -t:查看
-z:gzip -j:bzip2 -f:使用文档名

打包示例:
--》打包单个目录或文件
tar -cvf etc20180521.tar /etc/
--》打包多个目录或文件
tar -cvf test.tar passwd text.txt abc/
--》打包时,将文件存放到指定路径
tar -cvf /root/test01.tar aaa/ abc/ rh/ tom passwd text.txt

解包示例:
--》解压到当前路径(默认)
tar -xvf test.tar
--》解压到指定路径-C
tar -xvf test.tar -C abc/

打包并压缩:

.tar.gz
打包:
tar -czvf etc20180521.tar.gz /etc/

解包:解包时,用什么格式进行的压缩,就要用什么格式进行解压
tar -xzf etc20180521.tar.gz -C rh/

bzip2
打包:
tar -cjvf etc20180521.tar.bz2 /etc/

解包:解包时,用什么格式进行的压缩,就要用什么格式进行解压
tar -xjf etc20180521.tar.bz2 -C rh/

tar.bz2
Linux下压缩比率较.tar.gz(tgz)大,即压缩后占用更小的空间,使得压缩包看起来更小。
但同时在压缩,解压的过程却是非常耗费CPU和时间

在不解压的情况下查看压缩包内的内容
tar -tvf etc20180521.tar.gz


gzip
后缀:.gz
压缩:gzip file
解压:gunzip file.gz

bzip2
后缀:.bz2
压缩:bzip2 file
解压:bunzip2 file.bz2

四、
进程经历的过程:
创建 --- 》 调度 ----》 消亡
1.查看进程命令ps
ps命令是Linux操作系统查看进程命令,通过ps命令我们可以查看Linux操作系统中正在运行的进程,并可以获得进程的PID(进程的唯一标示),通过PID可以对进程进行相应的管理
语法:
ps 或 ps -ef

2.杀掉进程命令kill
当系统汇总有进程进入死循环,或者需要被关闭时,我们可以使用kill命令对其进行关闭,具体用法如下。
kill -9 [PID]

jps:
查看和JAVA相关的进程

五、Linux常用符号
管道:用竖线表示 |
将前面的内容交给后面
cat /etc/passwd | more


grep:筛选,过滤
语法:命令 [过滤条件] [参数,操作对象]
grep 'root' /etc/passwd
ifconfig | grep 'inet6 addr:'

追加:>>用两个大于号表示
ifconfig | grep 'inet6 addr:'>> /home/admin/text006.txt
head -3 /etc/passwd | grep 'root' >> /home/admin/text007.txt


覆盖:>用一个大于号表示
tail -3 /etc/passwd | grep 'root' > /home/admin/text007.txt

 

-----------------------------继续阅读请点击-----------------------------