linux (01) linux基础
一.了解linux
都有哪些职位
机房运维 负责服务器的上下架
桌面运维 专业修电脑 修打印机
系统管理员 负责liunux操作系统的维护
运维开发 linux + python 把平时自己手敲的linux命令,通过django Python啦。做一个web展示界面
cmdb运维自动平台,(资产管理平台) python + drf + django +mysql
代码发布平台 flask + git +jenkins
堡垒机 alex ,
监控平台开发 zabbix + django + python 检测服务器硬件,软件,程序运行状态
架构师 精通网络 精通 xxx 语言,精通db
shell
linux操作系统
不同的公司 对linux进行包装,扩展自己的命令,就出现了发行版
suse ubuntu redhat centos
在服务器上安装linux
1.服务器是什么?就是一个性能很强的计算机
2.安就完了呗,直接覆盖你笔记本的windows系统
3.双系统 windows+linux 要求你的硬件配置比较高 1 > 2,一对多
4.虚拟机, vmware workstation一个个人学习虚拟化软件 vmware workstation centos iso镜像文件 根据你的笔记本性能来决定,能装多少个linux 因为虚拟机是分散你的宿主机资源的
区别
python开发 就学数学 自己要进行逻辑开发
linux 就像学语文 做笔记,写文档,以后需求来了,看着文档去操作 背下来
linux默认有一个root用户,密码 centos
服务器的网络地址
mac地址 物理网卡地址 身份证id
ip地址地址 通过cmd命令行 输入 ipconfig 找到自己的ip地址 表示计算机在网络中的一个地址位置
ip 局域网私人的ip 0~255192.168.13.0 ~192.168.13.255 默认是桥接的上网方式
192.168.13.45 标识这讲师机的位置 192.168.13.25 ping 123.125.115.110
123.125.115.110 ping 192.168.13.25
192.168.13.31 xx个同学
咱们装的linux机器 公网ip 全世界都能访问到的 https://www.baidu.com/ 通过dns(domain name server)解析成ip地址
电话簿就是存着 姓名 手机号
dns域名解析服务 (网络中的域名数据库) www.baidu.com 123.125.115.110 www.pythonav.cn 123.206.16.61
分配ip的方式
1.桥接 linux通过桥接的方式上网,也就是相当于教室里多了一个同学,插上了网线,它也会被交换机自动分配一个192.168.13.xx 192.168.13.xx
80+的同写,每个人装了一个linux,通过桥接上网,每个人的虚拟机也占了一个ip 160+ 当ip地址不够的话,就会出现ip冲突的问题
2.nat 为什么要有nat? 这个15期教室,交换机分配的地址只有 0~255个ip
linux基本使用命令
输入linux命令,多用tab键去补全,用不着自己去记
linux的命令,其实就是一堆英文缩写 使用linux系统的熟练度,就是看你命令掌握了多少
ip addr show:
ls 查看linux文件夹信息 list缩写 linux 白色的是普通文件 蓝色的是目录,文件夹
pwd命令 print work 目录 打印当前工作目录 (我在哪?)
mkdir 创建文件夹
mkdir 文件夹名
mkdir hanju huoying lol kele 创建多个文件夹
cat 查看linux 文本
cd change 目录 更改目录
touch 创建普通文本 touch 文件名
touch 文件1 文件2 文件3
vi linux底下的文本编辑器 notepad++ vi命令的用法
1.vi 文件,此时进入了一个命令模式,需要你输入 i 字母,插入指令
在编辑模式下,可以输入一堆字符串 3.当代码写完了, 按下esc 回到命令模式,按下冒号 : 输入 w q ! :wq! write 写入 quit 退出 !强制性 :q! 不保存退出
mv 移动指令 move 1。移动文件/文件夹到别的目录 2.改名 mv 旧名字 新名字
rm 删除 remove指令 删除命令 在服务器上慎用
rm 文件名 删除文件的命令
rm 文件名* 支持通配符
#这是mysql默认数据文件夹
rm -rf /var/lib/mysql/*
linux安装好了之后,如何初始化服务器
防火墙1:iptables 第三方 防火墙2: selinux 系统自带的
1.关闭linux的防火墙(就是一堆安全机制的规则, 如同保安的贴墙上的那些规则,共享单车禁止入内) 因为后期我们去学习软件,学习nginx mysql redis ,为了学习的方便,关闭防火墙,允许所有的端口可以访问
iptables -F 清空防火墙规则 systemctl stop firewalld 关闭防火墙服务 systemctl disable firewalld 关闭防火墙开机自启的服务
2.关闭selinux ,此步骤,需要重启linux方可生效 vi /etc/selinux/config 找到 SELINUX=enforcing这一行 改成 SELINUX=disabled
配置linux的ip地址的方法 1.选择上网的方式,可以选择2种,
桥接
nat
2.选择了上网模式之后,可以通过命令管理网卡服务
systemctl stop network 停止网络服务
systemctl start network 开启网络服务
软件架构
b/s 浏览器/服务器 c/s 客户端/服务端
linux (01) linux基础的更多相关文章
- Linux网络服务01——Linux网络基础设置
Linux网络服务01--Linux网络基础设置 一.查看及测试网络 1.使用ifconfig命令查看网络接口 (1)查看活动的网络接口 ifconfig命令 [root@crushlinux ~]# ...
- linux 01 基础命令
linux 01 基础命令 对于Linux要记住一个概念,一切皆文件,哪怕是目录,也是一个文件 1.修改用户密码 sudo passwd pyvip@Vip:~$ #pyvip表示用户名, Vip表示 ...
- LINUX二十个基础命令
LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...
- Linux shell入门基础(六)
六.Shell脚本编程详解 将上述五部分的内容,串联起来,增加对Shell的了解 01.shell脚本 shell: # #perl #python #php #jsp 不同的脚本执行不同的文本,执行 ...
- Linux shell入门基础(一)
Linux shell入门基础(一): 01.增加删除用户: #useradd byf userdel byf(主目录未删除) userdel -r byf 该用户的属性:usermod 用 ...
- linux运维基础知识
linux运维基础知识大全 一,序言 每一个微不足道的知识,也是未来的铺垫.每一份工作的薪资职位,也是曾经努力的结果. 二,服务器 1,运维人员工作职责: 1)保证数据不丢失:2)保证服务器24小时运 ...
- Linux应急响应基础
文件排查 敏感目录文件分析 tmp目录 命令目录 /usr/bin /usr/sbin 开机启动项 /etc/init.d /etc/init.d是/etc/rc.d/init.d的软链接 文件时间 ...
- Linux 脚本编写基础
txt去重 http://man.linuxde.net/sort Linux 脚本编写基础 http://www.cnblogs.com/linn/archive/2007/03/05/664 ...
- linux发行版基础目录
linux发行版基础目录 linux 基础目录 linux基础目录 目录 作用 / 根目录,起源 /boot linux引导启动目录 /lib 库目录 /bin 常用内部命令 /sbin 常用内部管理 ...
随机推荐
- 天翼宽带家庭网关用户:useradmin,nE7jA%5m 这个是中国电信的超级密码
天翼宽带家庭网关用户:useradmin,nE7jA%5m 这个是中国电信的超级密码
- 巡风视图函数源码学习--view.py
记录一下巡风扫描器view.py这个脚本里的视图函数的学习,直接在代码里面做的注释,里面有一些print 代码是为了把数据打印出来小白我自己加的,勿怪勿怪.可能存在一些理解错误和不到位的地方,希望大佬 ...
- 鱼嘤嘤小分队 Alpha冲刺阶段博客目录
会议记录 周数 链接 主要工作 第六周 第六周链接 确定技术路线 第七周 第七周链接 讨论进展 最近的主要工作: 由于我们的代码能力以及pyhon的基础知识已经网络通信的知识储备是不够的,所以我们 ...
- day52_9_16Django中的静态文件和orm
一.静态文件配置 在配置静态文件时,需要创建一个文件夹在Django项目文件夹下,名字与使用无关. 静态文件包括html等使用的不会变动的插件文件等.分为三个部分: css文件夹 当前网站所有的样式文 ...
- go 基本语法
====type==== import ( "fmt" ) func main() { type bigint byte //定义类型 var a bigint fmt.Print ...
- 360安全浏览器右击不显示审查元素 或按F12不弹出开发人员工具的原因和解决方法:设为极速模式
IE兼容模式 会显示 IE的开发人员工具 极速模式 才会显示谷歌的那种方式 IE调试模式不怎么习惯,如下图 正常调试模式如下图
- babel速览
babel babel初衷 在es6出现之后,由于此版本的巨大改变,给人们带来了很多革命性的技术支持,但是当时很多浏览器对es6支持有限,babel就是为了达到写最新的语法,可以在任意浏览器运行而出现 ...
- angular修改端口号port
报错:Port 4200 is already in use. Use '--port' to specify a different port. 因为4200端口已被使用,请使用“--port”修改 ...
- 软件----- idea 配置创建一个简单javase项目
1.显示工具栏和工具按钮,勾选上 如图,在左侧会增加对应的 2.设置项目结构,选择jdk 点击new 选择需要jdk 3.创建一个简单的java文件,和eclipse与myeslipse 差不多, ...
- 阿里开源 Dragonwell JDK 重磅发布 GA 版本:生产环境可用
今年 3 月份,阿里巴巴重磅开源 OpenJDK 长期支持版本 Alibaba Dragonwell的消息,在很长一段时间内都是开发者的讨论焦点,该项目在 Github 上的 Star 数迅速突破 1 ...