【Linux基础操作】进程管理和服务器搭建

目录

  • 1. 压缩包管理
    • 1>. 屌丝版:
    • 2>. 高富帅版:
      • 1). tar — 不使用z/j参数 , 该命令只能对文件或目录打包
      • 2). rar — 必须手动安装该软件
      • 3). zip —
      • 总结: 相同之处:
  • 2. 进程管理:
    • 1>. 查看当前在线用户的情况**
    • 2>.看整个系统内部运行的进程状况
    • 3>. 终止进程:
    • 4>. 查看当前进程的环境变量:
    • 5>. 任务管理器:
  • 3. 网络管理:
  • 4 添加删除用户
    • 添加用户
      • sudo adduser + 用户名//脚本(不能包含大写字母)
      • sudo useradd
    • 删除用户
    • 用户切换
    • 切换到root用户
    • 修改密码
  • 4. ftp服务器搭建: — vsftpd
    • 1>. 服务器端:
      • 1). 修改配置文件 – 如何修改配置文件 — /etc/vsftpd.conf
      • 2). 重启服务 — sudo service vsftpd restart
    • 2>. 客户端:
      • 1). 实名用户登录
      • 2). 匿名用户登录
      • 3). lftp客户端访问ftp服务器
  • 5. nfs服务器搭建:
    • 1>. 服务器端:
    • 2>. 客户端:
  • 6. ssh服务器:
    • 1>. 服务器端:
    • 2>. 客户端:
  • 7. scp命令
  • 8. 其他命令:

1. 压缩包管理

1>. 屌丝版:

1). gzip – .gz格式的压缩包
//每个文件分别压缩 不会保留原始文件了 不能打包压缩
//解压缩 还原文件

2). bzip2 – .bz2格式的压缩包
//每个文件分别压缩 不保了原始文件
//还原文件
区别:
/ //不能压缩目录 会提示报错
//分别压缩 但是源文件可以保留

2>. 高富帅版:

1). tar – 不使用z/j参数 , 该命令只能对文件或目录打包

1.参数:
c – 创建 – 压缩
x – 释放 – 解压缩
v – 显示提示信息 – 压缩解压缩 – 可以省略
f – 指定压缩文件的名字
//不加z或者j就只能打包不能压缩
z – 使用gzip的方式压缩文件 – .gz
j – 使用bizp2的方式压缩文件 – .bz2

2.压缩:
tar zcvf 生成的压缩包的名字(xxx.tar.gz) 要压缩的文件或目录

//会显示信息 其中:z 是使用gzip方式压缩, c是创建, v 显示提示信息, f 指定压缩文件的名字,后缀冥冥为.gz是为了知道是用哪种方式压缩的。
tar jcvf 生成的压缩包的名字(xxx.tar.bz2) 要压缩的文件或目录
//压缩 animal文件夹和txt文件
3.解压缩:
tar jxvf 压缩包的名字(解压到当前目录)
//解压到当前目录
tar jxvf 压缩包名字 -C 压缩的目录
/ //解压到指定目录test

2). rar – 必须手动安装该软件

参数:
压缩: a
解压缩: x
压缩:
rar a 生成的压缩文件的名字(temp) 压缩的文件或目录
生成all.rar文件

解压缩:
rar x 压缩文件名 (解压缩目录)
// 把all中的内容解压缩到test文件

3). zip –

参数:
压缩目录需要加参数 -r
压缩:
zip 压缩包的名字 压缩的文件或目录
//把文件压缩成all.zip
//压缩文件夹
解压缩:
unzip 压缩包的名字
//解压缩all.zip

unzip 压缩包的名字 -d 解压目录
//解压缩到test文件夹

总结: 相同之处:

— 压缩的时候的语法
tar/rar/zip 参数 生成的压缩文件的名字 压缩的文件或目录
– 解压缩语法
tar/rar/unzip 参数 压缩包的名字 参数(rar没有参数) 解压缩目录

2. 进程管理:

有应用程序启动就称之为进程,启动的程序。

1>. 查看当前在线用户的情况**

命令查看
:0或者tty7 桌面终端 按ctrl+alt+F1-F7
tty1-tty6 文字终端
pts/0 pts/14 pts/26 设备终端

2>.看整个系统内部运行的进程状况

列出所有用户的信息
更详细的信息

USER PID %CPU %MEM TTY START COMMAND
用户 当前程序的进程ID CPU使用率 内存使用率 终端 tty7 pts/0

查看没有终端的应用程序 没有终端用tty参数是示,终端的作用:和用户进行交互,带程序不需要和用户交互
使用管道 ps aux | grep xxx
将指令1的输出作为指定2的输入
指令2处理完毕,将信息输出到屏幕
//会显示grep自己的进程,所以需要查找到两个或以上才说明查找到了

3>. 终止进程:

1). 查看信号编号:
2). 杀死进程: 杀死编号进程
也可以

4>. 查看当前进程的环境变量:

查看环境变量
只关注PATH
Linxu下的环境变量的格式: key – value 键值对
key=value:value:value:value
PATH=/home/bin/liuj/:/home/liuj/

5>. 任务管理器:

只能查看
退出

3. 网络管理:

1>. 获取网络接口的配置信息:ifconfig
eth0 网卡地址
lo为本地回环
2>. 测试与目标主机是否联通:
ping 196.168.1.2
3>. 查看服务器域名对应的IP地址:
nslookup www.baidu.com

4 添加删除用户

添加用户

sudo adduser + 用户名//脚本(不能包含大写字母)

sudo useradd

删除用户

deluser lily
userdlel – lily

用户切换

su lily

切换到root用户

su –
su
sudo su

修改密码

sudo passwd liuj

4. ftp服务器搭建: – vsftpd

作用: 文件的上传和下载

1>. 服务器端:

1). 修改配置文件 – 如何修改配置文件 – /etc/vsftpd.conf

sudo vi vsftpd.conf
anoymous_enable=YES //是否允许匿名用户登录
local_enable=YES//是否允许本地用户登录
write_enable //实名用户有写权限
sudo service

2). 重启服务 – sudo service vsftpd restart

2>. 客户端:

1). 实名用户登录

ftp + IP(server)
输入用户名(server)
输入密码

文件的上传和下载
文件的上传: put file
文件的下载: get file
不允许操作目录, 如果想操作目录 – 打包 tar/rar/zip

2). 匿名用户登录

ftp + serverIP
用户名: anonymous
密码: 直接回车

不允许匿名用户在任意目录直接切换
只能在一个指定的目录范围内工作
需要再ftp服务器上创建一个匿名用户的目录 – 匿名用户的根目录

3). lftp客户端访问ftp服务器

下载lftp客户端工具 可以上传多个文件 并且可以操作目录
put 上传
mput 上传多个文件
get 下载
mget 下载多个文件
mirror 下载整个目录器及其子目录
mirror -R 上传整个目录及其子目录

5. nfs服务器搭建:

1>. 服务器端:

1). 创建共享目录
mkdir dir
2). 修改配置文件
/etc/exports
/home/itcast/share *(ro, sync)//事实更新
3). 重启服务
sudo service nfs-kernel-server restart

2>. 客户端:

1). 挂载服务器共享目录
mount serverIP:sharedir /mnt

6. ssh服务器:

1>. 服务器端:

1). 安装ssh

2>. 客户端:

1). 远程登录: ssh userName@serverIP
2). 退出登录: logout

7. scp命令

前提 安装openssh-server
scp -r 目标主机@目标主机IP:绝对路径 /保存到本机的绝对或相对路径

8. 其他命令:

1>. 翻页 shift+pageup
shift+pagedown
2>. 清屏 clear
ctrl+l
3>. 创建终端
ctrl+alt+T(Ubuntu)
ctrl+shift+T(添加标签页)
4>. 看手册 man man
5> 设置查看别名: alias
6>. 输出指定字符串到指定终端 echo
echo $PATH
9. 关机重启(需要管理员权限)
1>. poweroff
2>. shutdown
3>. reboot//重新启动

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24728 人正在系统学习中

来源:? 晶妹妹

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月13日
下一篇 2020年5月13日

相关推荐