Python100day -34day-进程管理、用户管理、系统管理

本文详细介绍了Linux系统中的进程管理,包括jobs、bg、fg、kill等命令,以及如何使用top查看系统资源。同时,讲解了重定向和管道操作。在系统管理部分,提到了uptime、free等用于查看系统状态的命令。用户管理方面,涵盖了用户和用户组的添加、删除及权限修改。文章还详述了Node.js的安装过程,包括下载、解压、配置环境变量等步骤,并演示了如何安装和使用Hexo搭建博客。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python100day -34day-进程管理、用户管理、系统管理

进程管理
~ jobs:查看自己放到后台任务
bg %编号:把暂停的后台任务放到后台运行起来(background)
fg %编号:把后台任务放到前台运行起来(foreground)
命令 &:把命令放到后台运行
ps:processes - 查看进程
- ps aux / ps -ef
- ps aux | grep redis
kill PID:根据PID(进程号)结束进程
pkill / killall:根据进程的名字结束进程
top:进程管理器(相当于Windows系统资源管理器)
#### 重定向和管道:

:输出重定向(覆盖式写入)
~ >>:追加输出重定向(新内容写到原来内容的后面)
~ 2>:错误输出重定向
~ <:输入重定向
~ |:管道 - 前一个进程的输出就是下一个进程的输入

#### 系统管理
uptime:查看运行时长
dmesg:查看系统启动诊断信息
free:查看空闲内存
sar:查看系统资源(CPU)使用情况
df / du:查看外部设备挂载和使用的情况
fdisk:查看硬盘分区信息
#### 用户管理
添加用户:useradd 用户名
删除用户:userdel 用户名
修改用户设置:usermod
-g:修改用户组
-d:修改用户主目录
修改密码:passwd
-e:设置密码过期(expire)
-i:设置账号多少天过期
修改密码的有效期:chage
chage -M 100 -W 15 -I 7 hellokitty
用户组管理:分组是为了更方便的管理不同的用户
groupadd / groupdel
切换用户:su - switch user
以超级管理员身份执行命令:sudo - super user do
- 用户必须在sudoers清单中
- 超级管理员可以使用visudo修改这个清单

7 6 4
111 110 100
rwx rw- r–
7 5 5
111 101 101
rwx r-x r-x

chmod 755 test.py

修改文件权限:
所有者 r w x
read write execute
同组用户 r w -
read write no execute
其他用户 r - -
read no write no execute

~ 修改文件权限:
- chmod u+x,g+x,o+x mycal.py
- chmod g+rwx 文件夹
- chmod o-x mycal.py
~ 修改文件所属用户组:
- chgrp 用户组 文件名
~ 修改文件的所有者:
- chown 用户名 文件名

安装nodejs
  1. 下载:wget https://nodejs.org/dist/v14.15.0/node-v14.15.0-linux-x64.tar.xz

  2. 移除之前的安装:yum erase -y nodejs

  3. 解压缩:xz -d node-v14.15.0-linux-x64.tar.xz

  4. 解归档:tar -xf node-v14.15.0-linux-x64.tar

  5. 配置环境变量:

​ cd ~
​ vim .bash_profile

​ PATH=…:/root/node-v14.15.0-linux-x64/bin

  1. 退出登录重新登录:exit

  2. 检查:node --version

  3. 更新npm下载源:npm config set registry https://registry.npm.taobao.org/

  4. 安装hexo:npm install -g hexo-cli

  5. 创建博客项目文件(联网下载模板,用到git):

​ hexo init blog

  1. 进入目录安装依赖项:

​ cd blog

​ npm install

  1. 生成博客:hexo g

  2. 安装一键部署插件:nmp install hexo-deployer-git --save

  3. 一键部署:

    ​ hexo g -d

    ​ hexo d -g

15.运行服务器:hexo s -p 80

16.域名解析:阿里云的控制台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值