1.linux服务器介绍

2.linux介绍

3.linux命令学习

linux默认有一个超级用户root,就是linux的皇帝

注意:我的用户名是s18,密码是centos

我们输入密码,点击解锁(或者"回车键")

下图是我们解锁后的界面:右键,出现这个小框,我们选择"打开终端"

弹出下面的小框:也就是"终端",类似于windows里边的cmd

我们写下第一条命令:ifconfig,出现下图的三个部分:

virbr0代表虚拟网桥,

下面我们总结一下ip地址:

127.0.0.1  代表的是本机回环地址  python manage.py runserver  127.0.0.1:8000

192.168.34.128  本机对外访问的ip地址  python manage.py runserver  192.168.34.128:8000

0.0.0.0  所有的ip地址

我们可以点击centos里边的"编辑",可以查看到"虚拟网络编辑器",查看属于路由器给我们分配的网段,我们也可以对其进行修改

下面我们看下windows里边的内容:点击右下角的"小电脑",选择"打开网络和Internet设置"

选择"更改配置器选项"

双击"以太网",

点击"以太网 状态"里边的"详细信息"

这个时候,我们看到的是"网络连接详细信息",看到IPv4的地址是192.168.12.93

一台机器上只有1个IP地址或者说只有1个网卡

如果一台机上,

一块网卡,有一个ip       192.168.11.125

第二块  网卡  又有一个ip   192.168.11.126

python manage.py runserver  0.0.0.0  #就会绑定这台机器上所有的网卡 ,包括127.0.0.1 

10个IP都能找到crm的django程序

网卡名就是ens33,ip地址是inet192.168.226.128,这个ip就是这台机器centos上的ip

我们可以看到"操作系统"里边的,"应用程序"的一些菜单选项

我们选中"火狐浏览器",输入"百度"

浏览器能够访问网址,代表可以对外沟通

机器装好了,我们再学习"远程连接linux"

(1)

机房:(成本太高)
有钱的公司,比如 苹果 阿里公司,有自己的服务器机房,有自己购买的服务器

  云上贵州服务器,苹果的服务器

中等的公司,也有自己的服务器,但是没机房 ,会找一个世纪互联这样的机房托管中心去托管

  我们通过远程连接进行访问

路飞学城,租用阿里云服务器

面试题:服务器有几台啊?用的是物理服务器还是云服务器?代表有真实的经验

服务器辐射太大,我们只需要远程连接登录服务器.

我们需要通过Xshell远程链接,下面我们安装一下Xshell

双击"Xshell"

选择允许在电脑上修改,处理完成后,选择"下一步"

接收协议:

填写上自己的"用户名",就可以了,公司可以不填写

点击下一步,将安装路径修改成下图的地址:

点击下一步:

点击"安装",这个时候程序就开始安装了

点击"完成",这个时候就运行了.

点击"确定",我们修改一下"用户数据文件夹"

我们双击"Xshell 6",出现一个"会话框"

我们看到的是主机名和IP地址,

这个时候,我们将"回话框"关闭

那么如何进行"远程链接"呢?

关闭后的Xshell界面:

我们看下windows的ipconfig,查看一下ip是192.168.12.93

我们看一下腾讯云服务器的ip地址:123.206.16.61

公网IP

局域网IP:  ping 123.206.16.61

思考:"局域网"ip可以找到"公网ip"吗?

ping是探测主机能否通信的一个命令:

公网IP  ping  192.168.12.88地址,能够ping通吗?

公网是在阿里云上买的,公网地址,而ping的是局域网的ip(路由器分配的一个地址),当然是ping不通的.

3306:mysql端口

80:http端口

443:https

53:dns

ssh:22

不同端口对应不同的服务,协议和端口必须对应

下面我们进行第一次"远程了连接"

#远程连接linux

ssh  用户名@服务器的ip  #进行远程连接

在这里这个用户名,指的是"超级用户名"

首先我们需要知道服务端的ip地址

我们知道服务端的ip地址如下图:(192.168.34.128)

在上图中,输入服务端的密码"centos",点击"确定"

这个时候,我们就远程连接成功了:

远程连接,在Xshell 6中输入命令:

ssh root@192.168.12.50

centos查看服务器ip地址命令:

ifconfig

远程连接属于纯黑屏终端的,也就是X-shell

centos的根是个/,见上图

双击计算机

双击,进入"opt"目录

不知道如何用图形化界面,创建文件夹,我们直接退出,用"命令界面"操作

首先我们退出,也就是右上角的X,,点击开关键

点开"s18",点击"注销"

点击"注销"稍等一会儿,会出现,下图界面,我们点击"未列出"

输入用户名:

点击"下一步",密码:centos

点击"登录"

可能是权限不足,不能创建

等一会儿,出现下面的界面:

这个时候卡住了

ctrl+alt+F1(F2)切换

切换到图形化界面:

将centos关机,将内存修改成3G

上边没有获取到ifconfig重启网络的命令:

上边的两条命令

ip a  和  ifconfig都可以查看ip地址

windows上的xshell操作太快可能服务端没有反应过来

我们稍微等一下,再连接

第二条命令:(在服务端看)

ls  查看当前文件夹信息

这样我们就查看到根目录下文件夹内的内容了

linux文件目录的结构

windows有C盘和D盘的概念

windows文件夹路径 ,以反斜杠为路径分割

  F:\猎豹wifi

nantongxue和nvtongxue在同一级目录

ls  /    #查看根目录的信息

ls  代表的是用户的家目录,也就是指的是

蓝色的代表文件夹,比如opt

黑色的代表普通文件

创建的普通文件test.txt

超级用户(与皇帝差不多),和普通用户

皇帝的皇宫就是根root文件夹

opt大型软件存放目录

第三方开发出来的软件:python django  nginx  mysql,都要放在opt下面

比如:

第一个/代表根目录,第二个斜杠/,代表分割符号

绝对路径:从根目录开始的路径,就是一个绝对路径

/opt/python3/bin/python3.6

相对路径

如果此时我们呆在  /opt/python2文件夹中

我们可以通过绝对路径找到上边的python3.6

我们也可以先找到上一级opt,然后找到python3,再找到bin,最后找到python3.6

四个符号代表文件夹

点:  代表当前位置

两个点  代表上一级目录

横杠  上一次的工作目录

波浪  用户家目录

cd代表工作目录的更改

上边的命令^C需要通过ctrl+C加上,自己手写的话会报上图中第一个的错误

pwd代表打印的是当前工作目录

Xshell中调整字体的大小

cd/代表切换到根目录的底下

pwd代表:我在哪里

ls 点

代表根目录下边的内容

(推广:所在目录里边的内容)

我们切换到根目录的tmp目录下边

tmp是垃圾回收的临时文件

以绝对路径的方式切换

新建完成之后:

新建文件夹的命令,点击进去是什么命令,右击新建"来了老弟.txt"

原地蹦就是在原地不动

cd ..代表去当前文件夹的上一级

linux的增删改查命令:

需求1:

linux的

#进入/opt目录创建一个first.py文件,并且写入代码,且执行

知识点:

linux下的记事本工具 叫做 vi
linux下的notepad++ 叫做 vim

显示的结果是个空,因为我们什么都没有写

#vim的工作流程
1.打开文件 vim filename。此时进入了一个命令模式
2.输入 字母i ,进入编辑模式
3. 输入 esc 键盘 ,退出编辑模式,此时输入 :wq 写入代码,并且保存退出

 注意是  冒号wq

我们通过猫cat来看一下写的代码:

查:

cat  查询文件内容

如何执行这个文件?

centos内置的解释器python2.7

python火的原因:运维自动化docker//OpenStack,现在火的原因是人工智能

出现上边这种现象的原因是,我们用的是python+Tab键,实现和python自动补全的结果,前两条不是enter出来的

报错:

我们需要用utf-8

编码声明

我们再次编辑编码声明:

输入字母i开始插入,这个i代表的是insert,

这个时候我们输入i

开始插入

这个时候,我们按esc退出,

输入:wq!退出

我们再看一下first.py文件里边的内容:

这个时候,我们执行一下,得到上边的结果

增加:

vim first.py

查询:

cat first.py

删除:

mv 移动命令,并且可以重命名

再次执行:

我们将alexdsb.py移动到/tmp文件夹下面,查看一下当前目录下面的文件

以绝对路径的方式找到并执行:

提示:我们已经知道tmp和opt属于同一目录下边:

如何用相对路径执行,见下图:加上两个点

注意转换目录的时候,必须在cd和后边的路径中间加上空格.

我们进入这个文件,应该如何删除,下面的alexdsb.py?

这个时候,我们再展示一下,我们看到的是已经将alexdsb.py删除了

蓝色代表的是文件夹:

我们尝试着,删除上边的文件夹firefox_s18,但是我们没有办法删除

单个命令无法删除目录(也就是文件夹),我们需要加上参数 -r   ,并且我们需要输入多次y删除多次,才能彻底删除完成

rm删除命令

-r代表递归删除文件夹

f指的是强制性删除

删除根底下的所有内容

我们先创建时光机,点击"拍摄快照"

点击扳手,我们可以查看到"当前的位置"

注意,快照需要一点时间保存:

现在我们试一下这个操作:全部删除

这个时候,操作系统已经死翘翘了

删库到跑路的命令,慎用!!!

rm -rf    /*

对未知事物的恐惧

上边的删库,我们是在Xshell里边操作的,现在我们在服务端进行恢复

现在,我们连密码都不能输入了,

点击"恢复作死测试","是"

这个时候Xshell,远程的端口已经断开了,我们需要重新开一个

在上图中"输入密码",点击"确定"

这个时候,我们就可以正常显示了

cat  查询文件内容

ls    列出文件夹的内容

ls -l    以树状图显示文件夹信息

首先我们cd,转到tmp文件夹下面,展示

树状图,我们可以看到的是"时间轴"等等.信息

创建文件,

我们看到的是,只有"笑话电话.txt"

这个时候隐藏的也就出来了

ls -l  以树状图的形式显示

ls -a  显示隐藏的文件

ls -la  以树状图的形式显示文件夹,并且显示隐藏文件

创建文件夹:

mkdir  抖音

单个创建,展示,不能存在同名的文件夹

linux中,没有提示是最好的提示

一起创建两个同级目录,递归创建文件夹,

-p  递归命令

{冬瓜,alex}  #代表快手目录下,有两个同级的文件夹

cd -  #代表的是反复在上一个文件夹和现在的文件夹之间切换

切换到,超级用户的目录下面

双击1,我们就会建立第二个连接

创建一个普通用户,

密码是:dsb12345

现在我们用alex进行登录:

点击确定

#创建普通用户
useradd alex

#更改用户密码
passwd alex

path环境变量的配置:

windows的path如下
#特点,存放的都是目录
#特点2,path有优先加载顺序
#特点3是,目录分隔符是,反斜杠

C:\Python27;
C:\ffmpeg\bin;
C:\Program Files\nodejs\;
D:\yuan\redis-3.2;
D:\s12yanlong\ffmpeg\bin;
C:\Program Files\MongoDB\Server\3.4\bin;
D:\yuan\redis-3.2;

总内容:

技术组有哪些职位:
技术总监 ,架构师 网络 运维 系统 代码 全都会
被打的那个人 产品经理
前端小姐姐
python后端大神
测试工程师
运维工程师 linux系统运维 背锅侠
运维开发工程师
linux + python开发 +django
cmdb资产管理平台
监控平台 爬虫工程师
dba 数据库管理员
UI小姐姐
网络安全工程师
大数据工程师
算法工程师 python web后端 爬虫开发 测试开发
~
~ 你的笔记本外观都有些啥? .外壳
.键盘
.屏幕
.触摸板
.音响
.电源
.usb接口
.dvd光驱
.TF卡
.摄像头 笔记本内部有啥?
.主板
.cpu
.显卡
.内存条
.硬盘 ,机械硬盘,固态硬盘
.网卡
.声卡
.电池
.散热器
.CPU硅脂 互联网公司的技术栈 python + django + mysql + js + jquery + html + windows 闭源技术栈(收费的)
java + js + svn + oracle + redhat(红帽子linux系统) + perl + apache java + js + git + mysql + centos + python 开猿节流 开源节流 机房的要求 零 无尘 linux系统安装的方式
.双系统 windows + linux
.虚拟机,通过虚拟化技术,分配主机的硬件资源,分给不同的机器 . .单系统
.再搞一台机器,单独装linux linux默认有一个超级用户 root,就是linux的皇帝 127.0.0.1 本机回环地址 python manage.py runserver 127.0.0.1: 192.168.11.125 本机的对外访问的ip地址 python manage.py runserver 192.168.11.125: 0.0.0.0 所有的ip地址 一块网卡 有一个ip 192.168.11.125
第二块 网卡 又有一个ip 192.168.11.126 python manage.py runserver 0.0.0.0 #就会绑定这台机器 所有的网卡 ,以及127.0.0. 机房:
有钱的公司,比如 苹果 阿里公司,有自己的服务器机房,有自己购买的服务器 中等的公司,也有自己的服务器,但是没机房 ,会找一个世纪互联这样的机房托管中心去托管 路飞学城,租用阿里云服务器 公网ip ping 192.168.12.88 局域网ip ping 123.206.16.61 #远程连接linux
ssh 用户名@服务器的ip #进行远程连接 ssh root@192.168.12.50 #查看服务器ip地址 ifconfig #linux第一个命令
ls 查看当前文件夹信息 #windos文件夹路径,以反斜杠为路径分割
D:\EVCapture\bin\imageformats 绝对路径
从根目录开始的路径,就是一个绝对路径 /opt/python3/bin/python3. 相对路径
此时我呆在 /opt/python2文件夹中 这四个符号都代表文件夹
. 当前位置 .. 上一级目录 - 上一次的工作目录 ~ 用户家目录 #更改工作目录 linux的 #进入/opt目录创建一个first.py文件,并且写入代码,且执行 linux下的记事本工具 叫做 vi
linux下的notepad++ 叫做 vim #vim的工作流程
.打开文件 vim filename。此时进入了一个命令模式
.输入 字母i ,进入编辑模式
. 输入 esc 键盘 ,退出编辑模式,此时输入 :wq 写入代码,并且保存退出 增
vi first.py mkdir -p /tmp/快手/{牌牌琦,alex} #递归创建文件夹 ,
-p 递归命令
{牌牌琦,alex} #代表快手目录下,有同级的2个文件夹
#创建普通用户
useradd alex #更改用户密码
passwd alex 删
#删库到跑路的名, 慎用 !!!!!!
#删库到跑路的名, 慎用 !!!!!!
#删库到跑路的名, 慎用 !!!!!!
#删库到跑路的名, 慎用 !!!!!!
#删库到跑路的名, 慎用 !!!!!! rm -rf /* 改
mv 移动命令,并且可以重命名 查
cat 查询文件内容
ls 列出文件夹的内容
ls -l
ls -la #以树状显示文件夹,且显示隐藏文件 #查询linux的 path变量 windows的path如下
#特点,存放的都是目录
#特点2,path有优先加载顺序
#特点3是,目录分隔符是,反斜杠 C:\Python27;
C:\ffmpeg\bin;
C:\Program Files\nodejs\;
D:\yuan\redis-3.2;
D:\s12yanlong\ffmpeg\bin;
C:\Program Files\MongoDB\Server\3.4\bin;
D:\yuan\redis-3.2; linux的path变量如下:
1.查看path变量的值
2.通过 echo $PATH 打印出 path的值
[alex@localhost ~]$ echo $PATH
/usr/local/bin:
/usr/bin:
/usr/local/sbin:
/usr/sbin:
/home/alex/.local/bin:
/home/alex/bin 3.假如我们在linux配置python3的环境变量,如何配置
假如我们python3装的路径是 /opt/python3/bin/python3.6 /opt/python3/bin:
/usr/local/bin:
/usr/bin:
/usr/local/sbin:
/usr/sbin:
/home/alex/.local/bin:
/home/alex/bin: 4.当我输入python3的时候,自上而下去加载path,找到python3

巨蟒python全栈开发linux之centos1的更多相关文章

  1. 巨蟒python全栈开发linux之centos6

    1.nginx复习 .nginx是什么 nginx是支持反向代理,负载均衡,且可以实现web服务器的软件 在129服务器中查看,我们使用的是淘宝提供的tengine,也是一种nginx服务器 我们下载 ...

  2. 巨蟒python全栈开发linux之centos3

    1.作业讲解 (1)递归创建文件夹/tmp/oldboy/python/{alex,wusir,nvshen,xiaofeng} 下面中的路径没有必要换,在哪里创建都行,根目录下或者tmp目录下或者其 ...

  3. 巨蟒python全栈开发linux之centos2

    1.一些命令回顾 在vm中,右击"打开终端",输入命令ifconfig,得到的下图算是一个终端,并且我们可以看到服务器的ip是192.168.34.128 我们通过windows上 ...

  4. 巨蟒python全栈开发linux之cento9

    1.docker入门学习 查看机器中已经启动的所有的进程. ps -ef 2.docker常用命令学习 3.docker学习3 4.dockerfile与镜像 5.docker私有仓库 6.rabbi ...

  5. 巨蟒python全栈开发linux之centos7

    1.crm项目部署回顾(小BOSS) crm部署 nginx+uwsgi+django+mysql nginx    前端 uwsgi+django     后端 mysql   数据支撑 crm是一 ...

  6. 巨蟒python全栈开发linux之centos5

    1.nginx安装使用 2.nginx访问日志和压测命令 3.nginx反向代理配置 nginx的404页面 访问:淘宝官网的一个错误地址:http://taobao.com/eeeeeeee 淘宝的 ...

  7. 巨蟒python全栈开发linux之centos4

    1.linux虚拟环境1-4 2.linux运行crm代码

  8. 巨蟒python全栈开发linux之cento8

    1.复习路飞部署学习 2.mysql数据库远程访问 3.mysql主从复制 4.redis安全方式启动 5.redis数据类型 6.redis发布订阅 7.redis持久化 8.redis哨兵 9.r ...

  9. 巨蟒python全栈开发linux之centos6 第二篇

    1. .nginx负载均衡的实现 .准备三台机器,准备3台虚拟机,或者和俩同桌交流一下 192.168.226.128 是nginx资源服务器,返回页面的 192.168.226.129 用作ngin ...

随机推荐

  1. 使用 Google 高级搜索的一些技巧

      一,GOOGLE简介 Google(www.google.com)是一个搜索引擎,由两个斯坦福大学博士生Larry Page与Sergey Brin于1998年9月发明,Google Inc. 于 ...

  2. AngularJs学习笔记(4)——自定义指令

    对指令的第一印象:它是一个自定义标签! 先来看一个简单的指令: <!doctype html> <html ng-app="myApp"> <head ...

  3. 在php中如何用 union all统计总条数?

    网上使用union all 查询记录总条数的参考资料比较少,所以记录下来,以便有同样需求的人使用. $rs_num = Db::query("select sum(a.b) as num f ...

  4. #1214 - The used table type doesn't support FULLTEXT indexes解决办法

    #1214 - The used table type doesn't support FULLTEXT indexes报此错误的原因是:InnoDB不支持FULLTEXT类型的索引. 网上的解决办法 ...

  5. kafka快速开始教程

    此教程假设你刚刚开始没有任何 Kafka 或 ZooKeeper 数据.Kafka的控制台脚本在类Unix和Windows平台不同,Windows平台使用bin\windows\\代替bin/,脚本的 ...

  6. php画图应用之验证码

    在画图里面,就像之前所说的.php的画图是真正动态画图,尽管自己承认会出的图是非常不好看的.但我们主要关注的应该还是数据处理. 验证码我们差点儿无处不见,它的产生和画图技术是密不可分的.事实上,简单的 ...

  7. 基于注解的Mybatis mapper 接口注意事项

    基于注解的Mybatis mapper 接口功能没有mapper xml配置文件丰富,并且动态sql语句的灵活性不能和xml配置相比. 这里仅仅说一下基于注解的动态sql注意事项: Mybatis提供 ...

  8. 234. Palindrome Linked List【easy】

    234. Palindrome Linked List[easy] Given a singly linked list, determine if it is a palindrome. Follo ...

  9. Linux下同步模式、异步模式、阻塞调用、非阻塞调用总结

    转自:http://www.360doc.com/content/13/0117/12/5073814_260691714.shtml 同步和异步:与消息的通知机制有关. 本质区别 现实例子 同步模式 ...

  10. PhpMyAdmin 配置文件现在需要一个短语密码的解决方法

    新版本的PhpMyAdmin 增强了安全性,需要在配置文件设置一个短语密码.否则进入之后会有“配置文件现在需要一个短语密码.”的红色警叹提示. 解决方法: 1.将 phpMyAdmin/librari ...