df: disk free 空余硬盘
1.基本语法
df 选项 (功能描述:列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况)
2.选项说明
3.案例实操
(1)查看磁盘使用情况
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 15G 3.5G 11G 26% /
tmpfs 939M 224K 939M 1% /dev/shm
/dev/sda1 190M 39M 142M 22% /boot
1.基本语法
fdisk -l (功能描述:查看磁盘分区详情)
2.选项说明
3.经验技巧
该命令必须在root用户下才能使用
4.功能说明
(1)Linux分区
Device:分区序列
Boot:引导
Start:从X磁柱开始
End:到Y磁柱结束
Blocks:容量
Id:分区类型ID
System:分区类型
(2)Win7分区,如图
1.基本语法
lsblk (功能描述:查看设备挂载情况)
2.选项说明
对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,
它总归就是一个根目录、一个独立且唯一的文件结构。
Linux中每个分区都是用来组成整个文件系统的一部分,它在用一种叫做"挂载"的处理方法,
它整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来,
要载入的那个分区将使它的存储空间在这个目录下获得。
1.挂载前准备(必须要有光盘或者已经连接镜像文件)
2.基本语法
mount [-t vfstype] [-o options] device dir (功能描述:挂载设备)
umount 设备文件名或挂载点 (功能描述:卸载设备)
3.参数说明
4.案例实操
(1)挂载光盘镜像文件
mkdir /mnt/cdrom/ 建立挂载点mount -t iso9660 /dev/cdrom /mnt/cdrom/ 设备/dev/cdrom挂载到 挂载点 : /mnt/cdrom中ll /mnt/cdrom/
(2)卸载光盘镜像文件
umount /mnt/cdrom
5.设置开机自动挂载
vim /etc/fstab
添加红框中内容,保存退出
进程
是正在执行
的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。
ps:process status 进程状态
1.基本语法
ps -aux | grep xxx(功能描述:查看系统中所有进程)ps -ef | grep xxx(功能描述:可以查看子父进程之间的关系)
2.选项说明
3.功能说明
(1)ps -aux显示信息说明
USER:该进程是由哪个用户产生的
PID:进程的ID号
%CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源;
%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;
VSZ:该进程占用虚拟内存的大小,单位KB;
RSS:该进程占用实际物理内存的大小,单位KB;
TTY:该进程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端。
STAT:进程状态。常见的状态有:R:运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台
START:该进程的启动时间
TIME:该进程占用CPU的运算时间,注意不是系统时间
COMMAND:产生此进程的命令名
(2)ps -ef显示信息说明
UID:用户ID
PID:进程ID
PPID:父进程ID
C:CPU用于计算执行优先级的因子。数值越大,表明进程是CPU密集型运算,执行优先级会降低;数值越小,表明进程是I/O密集型运算,执行优先级会提高
STIME:进程启动的时间
TTY:完整的终端名称
TIME:CPU时间
CMD:启动进程所用的命令和参数
4.经验技巧
如果想查看进程的CPU占用率和内存占用率,可以使用aux;
如果想查看进程的父进程ID可以使用ef;
5.案例实操
查看进程的CPU占用率和内存占用率
ps aux
查看进程的父进程ID
ps -ef
1.基本语法
kill [选项] 进程号 (功能描述:通过进程号杀死进程)
killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)
2.选项说明
3.案例实操
(1)杀死浏览器进程
kill -9 5102
(2)通过进程名称杀死进程
killall firefox
1.基本语法
pstree [选项]
2.选项说明
3.案例实操
(1)显示进程pid
pstree -p
(2)显示进程所属用户
pstree -u
1.基本命令
top [选项]
2.选项说明
3.操作说明
4.查询结果字段解释
第一行信息为任务队列信息
第二行为进程信息
第三行为CPU信息
第四行为物理内存信息
第五行为交换分区(swap)信息
5.案例实操
top -d 1
top -i
top -p 2575
执行上述命令后,可以按P、M、N对查询出的进程结果进行排序
1.基本语法
netstat -anp |grep 进程号 (功能描述:查看该进程网络信息)
netstat -nlp | grep 端口号 (功能描述:查看网络端口号占用情况)
2.选项说明
3.案例实操
(1)通过进程号查看该进程的网络信息
netstat -anp | grep 火狐浏览器进程号
显示
unix 2 [ ACC ] STREAM LISTENING 20670 3115/firefox /tmp/orbit-root/linc-c2b-0-5734667cbe29
unix 3 [ ] STREAM CONNECTED 20673 3115/firefox /tmp/orbit-root/linc-c2b-0-5734667cbe29
unix 3 [ ] STREAM CONNECTED 20668 3115/firefox
unix 3 [ ] STREAM CONNECTED 20666 3115/firefox
(2)查看某端口号是否被占用
netstat -nlp | grep 20670
显示
unix 2 [ ACC ] STREAM LISTENING 20670 3115/firefox /tmp/orbit-root/linc-c2b-0-5734667cbe29
1.重新启动crond服务
service crond restart
1.基本语法
crontab [选项]
2.选项说明
3.参数说明
crontab -e
(1)进入crontab编辑界面。会打开vim编辑你的工作。
* * * * * 执行的任务
(2)特殊符号
(3)特定时间执行命令
4.案例实操
(1)每隔1分钟,向/文件中添加一个11的数字
*/1 * * * * /bin/echo "11" >> /
RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的<
是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的。
RPM包的名称格式
Apache-1.3.23-11.i386.rpm
-"apache" 软件名称
-"1.3.23-11"软件的版本号,主版本和此版本
-"i386"是软件所运行的硬件平台,Intel 32位微处理器的统称
-"rpm"文件扩展名,代表RPM包
1.基本语法
rpm -qa (功能描述:查询所安装的所有rpm软件包)
2.经验技巧
由于软件包比较多,一般都会采取过滤。rpm -qa | grep rpm软件包
3.案例实操
(1)查询firefox软件安装情况
rpm -qa |grep firefox
firefox-45.0.s.x86_64
1.基本语法
(1)rpm -e RPM软件包
(2)rpm -e --nodeps 软件包
2.选项说明
3.案例实操
(1)卸载firefox软件
rpm -e firefox
1.基本语法
rpm -ivh RPM包全名
2.选项说明
3.案例实操
(1)安装firefox软件
cd "/run/media/root/CentOS 7 x86_64"
rpm -ivh firefox-52.7.s.x86_64.rpm
YUM
(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器
。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,
并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装
1.基本语法
yum [选项] [参数]
2.选项说明
3.参数说明
4.案例实操实操
(1)采用yum方式安装firefox
yum -y install firefox.x86_64
默认的系统YUM源,需要连接国外apache网站,网速比较慢,
可以修改关联的网络YUM源为国内镜像的网站,比如网易163,aliyun等
yum install wget
pwd
/pos.d
po po.backup
wget .repo //阿里云
wget /.po //网易163
po po
yum clean all
yum makecache
yum makecache就是把服务器的包信息下载到本地电脑缓存起来
yum list | grep firefox
yum -y install firefox.x86_64
(1)从现有虚拟机(关机状态)克隆出新虚拟机,右键选择管理=>克隆
(2)点击下一步
(3) 选择虚拟机中的当前状态
(4)选择创建完整克隆
(5)设置虚拟机名称及存储位置
(6)等等等……等待克隆完成
注意: 使用root用户。
1)修改
vim /etc/sysconfig/network-scripts/ifcfg-ens32
,修改IP地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0
2)修改 /etc/hostname ,修改主机名
vim /etc/hostname
1.虚拟化支持异常情况如下几种情况
问题原因:宿主机BIOS设置中的硬件虚拟化被禁用了
解决办法:需要打开笔记本BIOS中的IVT对虚拟化的支持
问题:Linux常用命令
参考答案:find
、df
、tar
、ps
、top
、netstat
等。(尽量说一些高级命令)
问题:Linux查看内存、磁盘存储、io 读写、端口占用、进程等命令
答案:
1、查看内存:top
2、查看磁盘存储情况:df -h
3、查 看磁盘IO读写情况:iotop(需要安装一下:yum install iotop)、iotop -o(直接查看输出比较高的磁盘读写程序)
4、查看端口占用情况:netstat -tunlp | grep 端口号
5、查看进程:ps -aux
本文发布于:2024-02-05 08:13:39,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170727996464836.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |