Linux新手随手笔记

时间:2021-02-22 21:10:55

RPM通过将安装规则与源代码打包到一起,来降低软件的安装难度

yum 通过将大量的常用RPM软件存放在一起,解决软件包之间的依赖关系,进一步降低软件的安装难度

rhel 5\6 init

rhel 7    systemd

systemd                                   服务名

systemctl                                 配置命令

systemctl restart 服务名         重启服务

systemctl start    服务名         启动服务

systemctl stop     服务名         关闭服务

systemctl enable 服务名          将服务加入启动项

systemctl status  服务名          查看服务的状态

用户        应用程序(系统)       API       内核  (相当于Windows注册表)       硬件

shell(壳)

选择bash的理由

1.  ↑   ↓   快速调取过往的命令

2.Tab快速补全命令或参数

3.脚本

4.环境变量

5.大多数人或者系统默认使用bsah和shell,易于沟通看懂。

6.真的好用嘿嘿(可以比较ksh试试哈哈哈)

7.通吃大多数系统

命令      参数      对象

miker     -p          file(举例)

显示日期时间分钟的命令

# data "+%Y-%m-%d %H:%M:%S"

Linux新手随手笔记

reboot        重启服务器(shutdown -r now)

poweroff    关机(shutdown -h now)

wget 地址  下载

# ps aux     显示进程详细信息模式

Linux新手随手笔记

几种状态

R:正在跑为用户服务

S:等待为用户服务

D:不响应系统信号

Z:   不受系统控制并且没有为用户提供服务

T:    停止为用户提供服务

# top

Linux新手随手笔记

top :命令名称本身 -系统时间

up : 系统开机多长时间

user : 系统终端打开多少

load average: 系统负载情况(越低越好)分别是1分 5分 15分钟的情况, 从右往左看,达到5说明服务器接近崩溃。

Tasks : 看图进程总共有520个1个在运行519个等待服务,0个停止,0个僵尸进程

CPU: us当前cpu使用百分比    id指的是cpu空闲率

KiB Mem: 当前有2035648KB内存,已经使用了1422188KB,空闲了613460KB,

PID : 进程唯一的编号

USER:进程的发起者

PR NI :进程优先级

TIME +COMMAND:进程开启了多长时间和进程名称

----------------------------------------------------------------------------------------------------

查看进程编号

# pidof sshd(进程名称)

Linux新手随手笔记

结束进程

# kill 1753(进程号)

Linux新手随手笔记

现在我们查看他的这状态

# systemctl status sshd

Linux新手随手笔记

重新启动它

# systemctl start sshd

杀掉进程或者用

# killall sshd进程名

# systemctl stop sshd