2、程序和进程无一一对应关系 。一个程序可以由多个进程共用;另一方面,一个进程在活动中有可顺序地执行若干个程序 。
进程和线程的区别:
进程: 就是正在执行的程序或命令 , 每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源 。
线程: 轻量级的进程;进程有独立的地址空间,线程没有;线程不能独立存在 , 它由进程创建;相对讲 , 线程耗费的cpu和内存要小于进程 。
进程管理的作用?
判断服务器的健康状态
查看系统所有的进程
杀死进程
作用:查看系统中的进程信息
语法:ps [-auxle]
常用选项
查看系统中所有进程
ps应用实例 # ps -u or ps -l查看隶属于自己进程详细信息
作用: 查看当前进程树
语法:pstree [选项]
-p 显示进程PID
-u 显示进程的所属用户
作用:查看系统健康状态
显示当前系统中耗费资源最多的进程,以及系统的一些负载情况 。
语法:top [选项]
-d 秒数,指定几秒刷新一次 , 默认3秒(动态显示)
作用:关闭进程
语法:kill [-选项] pId
kill -9 进程号(强行关闭) 常用
kill -1 进程号(重启进程)
添加用户
语法:useradd [选项] 用户名
修改密码命令
语法:passwd [选项] [用户名]
用户密码:生产环境中,用户密码长度8位以上,设置大小写加数字加特殊字符 , 要定期更换密码 。
ys^h_L9t
删除用户
-r 删除账号时同时删除宿主目录(remove)
作用:用于查看Linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息 。看剩余空间
语法:df [-hkam] [挂载点]
-h(human-readable)根据磁盘空间和使用情况 以易读的方式显示 KB,MB,GB等 -k以KB 为单位显示各分区的信息,默认
-M 以MB为单位显示信息 -a显示所有分区包括大小为0 的分区
作用:用于查看文件或目录的大?。ù排淌褂每占洌?
语法:du [-abhs] [文件名目录]
-a 显示子文件的大小
-h以易读的方式显示 KB,MB,GB等
-s summarize 统计总占有量
eg:
du -a(all) /home显示/home 目录下每个子文件的大小,默认单位为kb
du -b /home以bytes为单位显示/home 目录下各个子目录的大小
du -h /home 以K,M,G为单位显示/home 文件夹下各个子目录的大小
du -sh /home以常用单位(K,M,G)为单位显示/home 目录的总大小 -s summarize
df命令和du命令的区别:
df命令是从文件系统考虑的,不仅考虑文件占用的空间,还要统计被命令或者程序占用的空间 。
du命令面向文件,只计算文件或目录占用的空间 。
作用:查看内存及交换空间使用状态
语法: free [-kmg]
选项:
-k:以KB为单位显示 , 默认就是以KB为单位显示
-m:以MB为单位显示
-g:以GB为单位显示
清理缓存命令:
echo 1/proc/sys/vm/drop_caches
在linux中如何在当前目录中创建一个到var目录中的软连接?1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令 。
2、在linux命令行下输入shell指令:ln -s / /var/test 。
3、最后,按下回车键执行shell指令,此时会看到成功创建了一个/var/test软链接到当前目录 。
linux软连接命令是L还是i都不是 。
?1、首先有一个目录dir, 执行ln -s dir dir_link 创建目录linux创建链接命令的软链接 。
?2、重新创建mkdir源目录linux创建链接命令,目录软链接重新生效 。
推荐阅读
- python爬虫源码在线观看,python爬虫源代码最全
- java自定义异常代码,java自定义异常类的编写
- 时间服务器地址阿里云,阿里服务器时间和北京时间
- 国外区块链大会视频,2021全球区块链创新发展大会
- 42088c是什么cpu,4208cpu和4110cpu
- 奇葩直播美妆工具,直播美妆软件
- linux命令举例 linux命令实例
- 蚂蚁邦路由器怎么安装,蚂蚁邦路由器怎么安装视频
- flutter技术调研,flutter 前景