3306 -- mysql

8000--django默认

服务由端口控制

https -- 443

http -- 80

linux发行版:
1.centos 免费版的redhat
2.ubuntu 乌版图
3.suse 德国的系统
4.frdora 超前版redhat

linux安装的方式:
1.usb刻录系统
2. dvd光盘安装系统

虚拟机此时就可以理解为是,一个微型的计算机,有自己的硬件
-虚拟环境技术指的是 vmware workstation (免费的,个人学习版本)
-讲师机windows7 + vmware(macos+windows10+windows xp +centos + ubuntu )
-个人版vmware 性能较弱,一台机器,顶多十几个虚拟机

-企业版虚拟环境 vmware vsphere ,通过esxi服务器,进行运行
-dell power ege R720服务器

收费的技术栈:

java + svn(代码托管平台,比git差一点的软件) + jquery + oralce +redhat(操作系统) +tomcat + weblegic

切换到开源的技术栈:
java + python + perl + svn + jqury + mysql(mariadb数据库,开源的mysql) + uwsgi

远程连接linux服务器:

1.安装xshell工具

2.获取服务器的ip地址,通过 ssh命令连接

127.0.0.1 本机回环地址 指的是这台机器本身,只能自己使用,别人访问不了

192.168.11.135 可以对外提供访问的,局域网内,都是可以访问到的

0.0.0.0 代表127.0.0.1 + 对外访问的ip地址, 代表这台机器,所有的网卡都可以访问

ifconfig  查看linuxip地址
ssh root@服务器的ip地址 linux文件目录结构: 只要前面不写/都是相对路径
1. 顶点目录 根目录 /
2. 绝对路径 ,从根目录开始的 ,都是绝对路径 /s16/nantongxue/zhaotianyi 这是一个绝对路径的写法
3.相对路径 ../s17/nan s17/nan . 当前目录
./ 找到当前目录下的某个内容
.. 上一层目录
- 上一次的工作目录
~ 当前用户的家目录 cd ~ 常用命令 --
pwd
ls -l  list
ls -a   all 显示所有,包含隐藏内容
rm -rf /* 递归删除文件夹 强制删除
mkdir -p 递归创建
mv   改名/移动
cat  查看文本内容
vim  文本编辑器 1打开 2 i 3写代码 4esc : wq!
touch 创建文本
echo  相当于print
which 查路径的绝对路径
whereis ls
who   我是谁? whoami /root
pwd   我在哪?
w   显示当前机器有多少人在用 echo $PATH --看环境变量
 :-------------------------------
mkdir 文件夹/文件的名
mkdir s17 #新建名字叫做s17的文件夹
mkdir -p ./s17/nan/yujiancai
-p参数 递归创建
mkdir -p 日剧3/{alex,wupeiqi,xiaofeng}
touch 新建文本
touch first.py 新建一个python脚本文件
vim linux下的编辑器命令
vim first.py #打开这个文本
1.此时进入了一个 命令模式,必须输入 i 这个字母,进入编辑模式
2. 进入编辑模式后,此时你的动作会被记录为 字符串
3.退出编辑模式,回到命令模式,按下esc键 ,然后输入 一个冒号,进入 底线命令模式
4.在底线命令模式下,输入 wq!
w 写入
q 退出
! 强制性的 常用的命令
:wq! 强制性
: --------------------------
rmdir 只能删除空文件夹
rm 删除文件,文件夹
rm test.py #需要输入y确认删除
rm -r #递归删除文件夹

rm -rf /* --
炸弹操作
  
-r 递归删除文件夹
-f 强制性删除
/* 你要操作的对象 根目录下所有内容 rm -rf /var/lib/mysql/* :----------------------------------

cd 更改目录的命令 (change directory)
cd + 空格 + 你要操作的文件夹

cd / #切换到根目录
pwd (print work directory ) 打印当前工作的目录位置,返回绝对路径

ls (list 列出当前目录的所有内容)

ls /  #查看 根 目录的内容
ls .  #查看当前目录的内容
ls -a #显示当前目录 所有,隐藏的内容  a是all的意思
-l 以列表形式显示内容

ls -la /root #以列表形式,显示出所有/root/目录下的内容 
隐藏文件是 .开头的文件 如 .test.py

cd ./wonazhidaoa/ #切换目录,以相对路径切换

.  当前目录

./ 找到当前目录下的某一个内容

.. 上一层的目录

-  上一次的工作目录
~ 当前登陆的用户的家目录

cat   查看文本的命令
cat first.py #查看这个文本的内容

:--------------------------------------

mv (move 移动的作用,一个是改名的作用)

mv 旧的文件名字 新的文件名

移动文件,文件夹
mv 你想操作的对象 新的目录

绝对
cd /opt/tmp 相对
cd ../tmp ./
PATH  环境变量

自上而下是有一个加载顺序的
当我们输入一个相对路径的命令时,系统优先去path中寻找这个命令的路径 path中写的是一堆文件夹的绝对路径。
windows 的path是通过 ; 分割路径的
Linux 的path是通过 : 分割路径的 linux的 echo命令, Linux path 是个变量 echo--打印
echo 字符串 # 打印字符串
echo $变量名 # 输出变量的 值
echo $PATH # 输出linux的path变量
# /opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

Linux 查找命令 -- which

which ls 绿的是可执行文件 /user/bin/ls
bin 目录放可执行命令
python3 目录加进来 最上面

#配置python3的path环境变量,写入如下   opt/第三方软件

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

linux 开始的更多相关文章

  1. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  2. Linux 内核概述 - Linux Kernel

    Linux 内核学习笔记整理. Unix unix 已有40历史,但计算机科学家仍认为其是现存操作系统中最大和最优秀的系统,它已成为一种传奇的存在,历经时间的考验却依然声名不坠. 1973 年,在用 ...

  3. 死磕内存篇 --- JAVA进程和linux内存间的大小关系

    运行个JAVA 用sleep去hold住 package org.hjb.test; public class TestOnly { public static void main(String[] ...

  4. NodeJs在Linux下使用的各种问题

    环境:ubuntu16.04 ubuntu中安装NodeJs 通过apt-get命令安装后发现只能使用nodejs,而没有node命令 如果想避免这种情况请看下面连接的这种安装方式: 拓展见:Linu ...

  5. [linux]阿里云主机的免登陆安全SSH配置与思考

    公司服务器使用的第三方云端服务,即阿里云,而本地需要经常去登录到服务器做相应的配置工作,鉴于此,每次登录都要使用密码是比较烦躁的,本着极速思想,我们需要配置我们的免登陆. 一 理论概述 SSH介绍 S ...

  6. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...

  7. Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作

    Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...

  8. SQL Server on Linux 理由浅析

    SQL Server on Linux 理由浅析 今天的爆炸性新闻<SQL Server on Linux>基本上在各大科技媒体上刷屏了 大家看到这个新闻都觉得非常震精,而美股,今天微软开 ...

  9. Microsoft Loves Linux

    微软新任CEO纳德拉提出的“Microsoft Loves Linux”,并且微软宣布.NET框架的开源,近期Microsoft不但宣布了Linux平台的SQL Server,还宣布了Microsof ...

  10. Linux 江湖系列阶段性总结

    引言 我使用 Linux 已经有很多年了,最开始接触 Linux 的时候是从 RedHat 9(没有 Enterprise),中途换过 N 个不同的发行版.多年前,我在 BlogJava 上面分享 J ...

随机推荐

  1. Laravel创建产品-CRUD之Create and Store

    上一篇说了laravel用crud之index列出产品items,我们现在试着添加产品,用到CRUD的 Create 和 Store 方法,打开/app/Http/Controllers/ItemCo ...

  2. 类属性"get"必须声明主体,因为它未标记为 abstract 或 extern[解决方法]

    当在页面cs文件中,写类属性时,运行会碰到以下问题:CS0501: “ASP.default_aspx.Person.Level.get”必须声明主体,因为它未标记为 abstract 或 exter ...

  3. Element-table-formatter格式化数据

    1.formatter  用来格式化内容   对table的值进行处理.Function(row, column, cellValue, index){}   使用formatter需要注意以下几点: ...

  4. [js]arguments属性

    类数组 具有length属性的对象称为类数组 观察他的顺序 为什么能转换 for(let i=0;i<arr.length;i++){ console.log(arr[i]); } https: ...

  5. 调用另一个文件的python代码【转载】

    转自:https://blog.csdn.net/u010412719/article/details/47089883 例如我们有a.py和b.py两个文件,当我们需要在b.py文件中应用a.py中 ...

  6. Editplus 竖选,竖插入技巧

    竖选方法 1,Alt + C, 然后用鼠标拖选 2,按住Alt健,再用鼠标拖选 行首行尾批量添加字符 以及其它常用正则 操作:Ctrl + H, 调出查找窗口,勾选按正则表达式查询 行首批量添加   ...

  7. 重签名提示:无法对 jar 进行签名: java.util.zip.ZipException

    使用jarsigner对APK重签名,提示:jarsigner: 无法对 jar 进行签名: java.util.zip.ZipException: invalid entry compressed ...

  8. [LeetCode] 884. Uncommon Words from Two Sentences_Easy tag: Hash Table

    We are given two sentences A and B.  (A sentence is a string of space separated words.  Each word co ...

  9. Java Selenium - 元素操作 (二)

    一篇概括了常用的元素定位方法,但是找到元素还是不够的,模拟鼠标的操作,完成各个功能点的自动操作才是关键. 下面是常见的页面元素操作会涉及到的方法,不是很全,比较复杂的后面单独拿出来做案例. 一, 输入 ...

  10. React对比Vue(04 父子组件的通信 )

    跟vue差不多 都是props,但是react里面不仅可以给子组件传值,还可以传方法,MD尽然还可以把自己传给子组件,(卧槽vue可没有这个啊 )  vue的传递值差不多,传方法就不用了,子组件可以掉 ...