首页 > 系统相关 >Linux学习目录

Linux学习目录

时间:2022-12-25 21:03:57浏览次数:43  
标签:tmp 查看 nginx Linux 学习 命令 linux root 目录

超哥带你学linux

Day1:

(1)​​linux博客内容地址

(2):​​服务器核心知识​​

(3)​​linux入门介绍知识​​

(4)​​vmware系统安装知识

(5)​​远程连接linux知识

今日作业:
1.服务器有哪些硬件?

2.内存,CPU,硬盘的作用?

3.服务器常见品牌?

4.操作系统的作用?

5.开源软件的特性,以及开源许可的协议

6.linux优点

7.说出常见的linux发型版

8.用虚拟机学linux的好处是?

8) 在/home/目录创建文件夹oldboy,进入oldboy创建helloLinux.txt

9) 创建/tmp/chaogeLinux.txt,用绝对路径方式与相对路径两种方法

10) 在/tmp/目录下创建chaogeDir目录

11) 查看linuxPATH

12) 简述linux的文档目录结构

13) 默写今日所学的的linux命令,以及其意思

14.在/opt目录下创建一个first.py文件,并且写入代码,并且执行,提示,使用 vim

View Code

 

Day2:

(1) ​​基础命令学习1​​

(2)用户权限篇,命令预习2​​

1.查看linux的path变量
2.简述linux的文档目录结构
3.递归创建文件夹/tmp/oldboy/python/{alex,wusir,nvshen,xiaofeng}
4.显示/tmp/下所有内容详细信息
5.简述 / ~ - 的含义
6.请简述你如何使用vi命令
7.查看/etc/passwd的内容并且打印行号
8.查看文本有哪些命令?
9.linux xshell常用快捷键?
10.如何用echo清空一个文件?
11.复制/tmp/下所有内容到/home,在修改文件前,先拷贝一份,防止内容被破坏
12.重命名test.py为my.py
13.强制删除/tmp下内容
14.找到服务器上的settings.py
15.找到/etc下的网卡配置文件,提示网卡配置文件名是ifc开头

这里题目,请先cp /etc/passwd /tmp/ 拷贝文件
16.过滤出/tmp/passwd下有关root的信息
17.过滤出/tmp/passwd下除了/sbin/nologin的信息,且打印行号
18.查看/tmp/passwd前25行
19.查看/tm/passwd后3行
20.不间断打印/var/log/py.log的信息
23.配置rm别名为“禁止你用rm,谢谢”,然后取消别名
24.将服务器1的/tmp/my.py远程传输到服务器2的/opt/目录下
25.将服务器2的/opt/test.py拷贝到服务器1的/home目录下
26.统计/var/log/文件夹大小
27.简述top的常见参数
28.给settings.py加锁,禁止删除
29.同步服务器时间到ntp.aliyun.com
30.下载http://pythonav.cn/xiaobo.jpg图片
31.

View Code

 

Day3:

 (1)​​Linux系统基础优化及常用命令​​

 

第一部分:

1.配置好阿里云yum源
生成yum缓存
下载nginx,并且启动nginx服务,使用浏览器访问10.0.0.10:80 nginx服务

2.下载lrzsz工具,方便linux和windows互相传文件

3.如何手动启动网卡?

4.linux的超级用户是什么?如何查看用户身份信息?

5.简单描述linux的用户管理

6.如何创建普通用户,并且修改用户密码,然后使用普通用户登录

7.在linux下如何切换用户

8.如何使用root身份执行普通用户的命令?请详细说明配置步骤

9.简述linux文件的权限有哪些?

10.linux文件权限的755,700是什么意思?

11.如何修改test.py文件权限为700

12.如何修改test.py属组是oldboy?

13.已知test.py文件权限是rwxr--r--,如何修改权限为rw-rw-rw

14.linux如何建立软连接?

15.linux的PS1变量是什么?如何修改


第二部分:

1.vim vi 是什么?

2.vim有哪几种模式?

3.命令模式有哪些?

4.输入模式有哪些?

5.底线命令模式有哪些?

6.centos7用什么命令管理服务

7.linux解析dns的命令是什么?


第三部分:
1.将/tmp/下所有内容压缩成All_log.tar.gz并且放到/home/下

2.解压缩Python源码包Python-3.7.0b3.tgz

3.查看mysql端口状态

4.如何查看nginx的进程

5.如何杀死nginx进程

6.如何修改linux中文

7.如何统计/var/log大小

8.tree是什么作用?

9.如何给linux添加一个dns服务器记录

10.每月的,5,15,25天的晚上5点50重启nginx

11.每周3到周5的深夜11点,备份/var/log /vmtp/

12.每天早上6.30清空/tmp/内容

13.每个星期三的下午6点到8点的第5,15分钟执行命令 command

14.编译安装软件有哪些步骤?

15.如何修改python3的环境变量,以及软连接

16.请在linux上启动django,windows上进行访问

18.如何查看linux端口?

19.如何杀死进程号为5888?

20.如何关闭iptables?

21.请说出 755, 740分别是什么权限?

22.修改文件权限为只有属主可读可写可执行?

View Code

 答案:

1.将/tmp/下所有内容压缩成All_log.tar.gz并且放到/home/下


tar -zcvf /home/all_log.tar.gz /tmp/* z gzip c create v显示过程,f file





2.解压缩Python源码包Python-3.7.0b3.tgz


tar -zxvf Python-3.7.0b3.tgz



3.查看mysql端口状态


netstat -tunlp | grep mysql



4.如何查看nginx的进程

ps -ef | grep nginx

5.如何杀死nginx进程


pkill nginx

ps -ef|grep nginx

kill nginx的pid




6.如何修改linux中文




7.如何统计/var/log大小
du -sh /var/log

8.tree是什么作用?
树状图显示文件目录结构

9.如何给linux添加一个dns服务器记录

/etc/hosts 强制写入本地 需要测试的域名 和ip的解析关系

vim /etc/reslov.conf

#nameserver 8.8.8.8
#nameserver 114.114.114.114



114.114.114.114

223.5.5.5

223.6.6.6


10.每月的,5,15,25天的晚上5点50重启nginx

crontab -e :
分 时 日 月 周
* * * * *
50 17 5,15,25 * * /usr/bin/systemctl restart nginx


11.每周3到周5的深夜11点,备份/var/log /tmp/
分 时 日 月 周
* * * * *
00 23 * * 3-5 /usr/bin/cp /var/log/ /tmp/




12.每天早上6.30清空/tmp/内容

30 6 * * * /usr/bin/rm -rf /tmp/*





13.每个星期三的下午6点到8点的第5,15分钟执行命令 command
5,15 18-20 * * 3 command




14.编译安装软件有哪些步骤?

1.下载源代码,它是一个压缩包
2.解压缩,源代码包
3.进入源代码包
4.找到 configure脚本,进行执行,释放makefile的指令
5.通过linux的 make指令,开始编译
6.开始编译且安装软件, make install





15.如何修改python3的环境变量,以及软连接
1.先查询现在的PATH变量
echo $PATH
2.添加python3的bin目录到PATH中

PATH="/opt/python36/bin/:$PATH"

PATH="/opt/python36/bin/:/opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin"

3.将这个变量写入到 /etc/profile



ln -s /opt/python36/bin/python3.6 /usr/local/bin/python3





16.请在linux上启动django,windows上进行访问


1.安装好python3
2.通过pip3安装django模块
3.通过django的命令 django-admin 创建django项目
django-admin startproject mydjango

4.得修改django的settings.py配置文件
ALLOWED_HOSTS = ["*"]

5.通过解释器 运行django
python3 manage.py runserver 0.0.0.0:8000

6.关闭防火墙
iptables -F





18.如何查看linux端口?


netstat -tunlp



19.如何杀死进程号为5888?


kill 5888

20。如何关闭iptables?


iptables -F #清空规则



6 6 6
rw- rw- rw-




14.请说出 755, 740分别是什么权限?

属主user 属组group 其他 others
读写执行 读执行 读执行
读写执行 读 无




15.修改文件权限为只有属主可读可写可执行?

chmod 7 0 0 文件

View Code

 

Day4:

(1)​​python开发之virtualenv与virtualenvwrapper讲解​​

(2)​​vim与程序员

   主要介绍一些快捷键和编辑的流程

周末:linux命令默写40条:

linux命令默写:

远程登录主机

查看服务器ip信息,2种答案

/opt /root /home /var 含义

创建文件夹以及期父目录

查看当前文件夹内容

查看所在文件夹绝对路径

创建文本

删除命令

切换目录命令

打印字符串命令

文本编辑器

查看文件内容有几个命令

重定向覆盖输出符

重定向追加输出符

递归复制文件夹

移动文件,文件夹

查找命令

管道符

远程传输文件命令

统计文件大小命令

linux任务管理器命令

linux关机命令

查看用户身份信息命令

创建用户

删除用户及其家目录

用户切换

以root身份执行命令

更改文件权限命令

修改文件属主命令

软连接命令

打包文件命令及其参数

解包命令及其参数

查看linux端口

查看进程

杀死进程

系统服务管理命令

查看磁盘空间剩余量

解析dns命令

软件包管理命令

虚拟环境工具命令

View Code

 40条答案:

linux命令默写:

远程登录主机
ssh [email protected]

查看服务器ip信息,2种答案
ifconfig
ip a


/opt /root /home /var 含义
/opt第三方软件安装目录
/root root用户家目录
/home 普通用户家目录
/var 存放经常变化的文件

创建文件夹以及期父目录
mkdir -p /opt/s18/oldboy/python

查看当前文件夹内容
ls .

查看所在文件夹绝对路径
pwd

创建文本
touch

删除命令
rm -rf

切换目录命令
cd

打印字符串命令
echo "呵呵"

文本编辑器
vi vim

查看文件内容有几个命令
head tail more less cat tac

重定向覆盖输出符
>

重定向追加输出符
>>

递归复制文件夹
cp -r

移动文件,文件夹
mv file newfile
mv dir newdir

查找命令
find

管道符
|

远程传输文件命令
scp file root@ip:/opt/

统计文件大小命令
du -sh

linux任务管理器命令
crontab -e

linux关机命令
poweroff
reboot

查看用户身份信息命令
id 用户名

创建用户
useradd

删除用户及其家目录
userdel -rf

用户切换
su - 用户名

以root身份执行命令
sudo ls /root/

更改文件权限命令
chmod

修改文件属主命令
chown

软连接命令
ln -s

打包文件命令及其参数
tar -zcvf

解包命令及其参数
tar -zxvf

查看linux端口
netstat -tunlp


查看进程
ps -ef


杀死进程
kill pid

系统服务管理命令
systemctl

查看磁盘空间剩余量
df -h

解析dns命令
nslookup 域名

软件包管理命令
yum install nginx

虚拟环境工具命令
virtualenv

View Code

 

 

 Day5

 

Day6

(1)​​集群概念​​

 (2)​​nginx+uWSGI+django+virtualenv+supervisor发布web服务器​​

 (3)​​负载均衡​​


 

1.完成nginx + uwsgi + django + mysql  +supervisor项目部署

2.演示效果用supervisor启停uwsgi后端

3.用户可以直接访问nginx,然后反向代理到uwsgi后端

 

Linux学习目录_linux

 负载均衡&&uwsgi的搭配使用

day7

1.完成crm部署

2.完成路飞学城,前后端分离项目环境部署

​​3.nginx+uWSGI+django+virtualenv+supervisor发布web服务器​​

 

Linux学习目录_nginx_02

 

 

Linux学习目录_python_03

Linux学习目录_nginx_04

 

 

Linux学习目录_python_05

 

 

Linux学习目录_python_06

 

 

 

 

      



标签:tmp,查看,nginx,Linux,学习,命令,linux,root,目录
From: https://blog.51cto.com/u_11182673/5968343

相关文章

  • 巨蟒python全栈开发linux之centos6
    1.nginx复习1.nginx是什么nginx是支持反向代理,负载均衡,且可以实现web服务器的软件在129服务器中查看,我们使用的是淘宝提供的tengine,也是一种nginx服务器我们下载的是tengi......
  • ELK学习目录
    DAY1.elasticsearch和kibana环境搭建以及简单介绍A:环境搭建配置(1)j​​ava虚拟机安装​​(2)​​elasticsearch安装&&kibana安装​​B:学习和解决的问题(1)​......
  • 学习笔记——刷题小记
    2022.12.25550D-RegularBridge*1900+构造+图论。评分虚高,属于比较一眼的题;主要考察构造能力,与图论关联不大,不过涉及到了“割边”的知识,这个图论标签打的没太大毛......
  • Task0-机器学习综述 笔记1
    文章目录​​Task0-机器学习综述​​​​机器学习的发展​​​​机器学习分类​​​​机器学习模型​​​​机器学习损失函数​​​​机器学习优化方法​​​​机器学习的评......
  • Linux下进程间通信概述
    Linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的集合SystemVIPC(贝尔实验室)和socket的进程间通信机制(BSD)的优势 Unix进程间通信(IPC)方式包括......
  • Linux守护进程
       守护进程,也就是通常所说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件 ......
  • 目录操作
         ......
  • Linux中文件及文件描述符
    对于Linux而言,所有对设备和文件的操作都是使用文件描述符来进行的。文件描述符是一个非负的整数,它是一个索引值,并指向在内核中每个进程打开文件的记录表。当打开一个现存文......
  • 爬虫学习(6):通宵两万字xpath教程,学不会找我
    文章目录​​一、必看内容!!!​​​​1)简短介绍​​​​2)必备知识​​​​3)为什么我要写这篇文章?​​​​4)强烈推荐教程专栏​​​​二、开始使用xpath​​​​2.1常见的HTML......
  • 【企业数字化转型】数字化转型的本质(学习笔记)
    摘要:数字化转型的本质是:在“数据+算法”定义的世界中,以智能数据服务的流动,化解复杂系统的不确定性,优化资源配置效率,构建企业新型竞争优势。我们要换一个视角,我们从一种静......