2019-4-20 21:04:14前端
day102linuxjava
开始认真学习Linux ,由于服务器部署仍是得会Linuxpython
开始整理一下笔记mysql
等把Linux所有学完后 而后写个文章整理一下!linux
Linux大神nginx
Linux超哥的博客 : https://www.cnblogs.com/pyyu程序员
注意: Xshell 远程链接卡住(To escape to local shell, press 'Ctrl+Alt+]' vim /etc/ssh/sshd_config #UseDNS yes 改成 UseDNS no 重启sshd service sshd restart
上午web
今日内容: 产品经理 挨打的 前端妹子 写前端兼程序员鼓励师 运维 啥也干(helpdesk),桌面运维工程师,维修笔记本,修电脑,维护路由交换机,插网线 维护服务器的 超强性能的一台主机,100G~500G内存 玩转linux操做系统的 项目上线发布 测试网络 维护网站7*24小时正常运行的把 运维开发工程师 运维+开发 运维自动化 -运维人员,一我的要维护上百台服务器 CMDB运维资产管理平台 -资产收集,经过web界面,展现公司全部服务器相关信息 - 堡垒机 -记录linux服务器登陆人员的全部操做记录 -记录登陆人员的ip,身份信息等等 监控平台 -监控服务器健康状态 测试 找bug,和后端打架的 后端开发 我们这群精英 dba 专业维护mysql数据库的 UI (设计师) 画图,网站设计,精通PS,AI等软件 爬虫工程师 爬数据 架构师(技术组长) 画框架,精通python,精通linux,精通网络,制定你公司技术栈架构的人 BOSS 发工资,骂人的那个 笔记本组成; 外观组成: 屏幕 键盘 触控板 摄像头 USB 音箱 散热器 电源 光驱-放光盘DVD 网口 HDMI 视频接口 VGA type c 雷电口 3.5耳机孔 内部: 主板 内存 cpu 硬盘 显卡 声卡 网卡 服务器呆的环境: 1.本公司有钱,自建机房,本身的服务器本身管 2.服务器托管,找北京的大型机房托管公司,我公司的服务器,放在别人家运行,我交钱 -世纪互联 3.小型公司,使用云服务器,我公司不须要维护服务器,只须要进行业务运转便可 -阿里云 -腾讯云 -华为云 -亚马逊云 软件开发目录规范 bin src conf static lib log db core README.MD docs Linux发行版 redhat发行版,收费版的linux -提供了资格认证,考试 RHCSA 红帽系统管理员,熟悉linux命令,相关系统配置 RHCE 红帽认证工程师,熟悉linux经常使用服务器配置,nginx、ftp、samba、等等 RHCA 红帽架构师 SUSE -linux 德国版linux,经常使用于电信,移动,支付服务器 你到了公司里,服务器系统只有几种: centos redhat 这俩同样的用法 suse 单独学习 ubuntu 单独学习 安装windows: 1.准备U盘安装windows,傻瓜操做 2.准备一个机器,安装到c盘 安装/使用Linux的方式: 1.下载操做系统 www.centos.org centos-7.3.iso镜像文件 DVD光盘刻录了操做系统,USB写入系统 2.安装linux -准备一台机器,安装linux -成本大,只能装一个系统 -直接安装linux,去掉windows -只能一个 -安装双系统,一个win一个linux -windows+vmware+linux vmware是一个虚拟化产品的软件,提供了多个操做系统安装的功能 vmware就是一个虚拟的主机,而且能够虚拟出多个主机 vmware workstation 我的学习版,假设能运行5个虚拟机 centos redhat ubuntu macos vmware使用方便,而且能够运行多个操做系统 vmware软件是吃物理机的资源的 根据你物理机资源大小,可控的虚拟机数量 vmware esxi 企业版虚拟化 256G的内存的服务器 一台dell的服务器,虚拟化出了60多个redhat 物理机+windows+vmware+docker vmware软件提供了快照功能 假设我装机ok后,系统初始化ok后,作一个快照 vmware出现不支持vt虚拟化的解决办法: 1.你的主板的cpu不支持VT,禁用了VT这个技术 2.找到你对应的笔记本型号,的BIOS设置,多是F1\F2\F10\F12 linux支持7个终端: 经过ctrl+alt +f1-f7 linux有7个终端,f1是图形化,f2-f7是命令行终端 IDC运维,数据中心,机房运维; 1.如何管理linux服务器呢? 远程链接linux: 1.经过xshell客户端软件,登陆linux 2.知道linux的ip地址,经过ip地址链接 局域网 192.x.x.x 192.168.12.1 192.168.12.2 192.168.12.3 192.168.12.xx 192.168.12.xx 10.x.x.x 172.x.x.x 桥接模式: 假设咱们的局域网段是 192.168.12.xx 至关于在局域网内,添加一台电脑,占用一个局域网的ip 宿主机是:192.168.12.74 小何同窗:192.168.12.55 Linux主机:192.168.12.85,分配一个192.168.12.85网段的ip NAT网络模式: 就是在你宿主机的ip网络中,经过网络地址转换技术(NAT),分配一个私有局域网(可自定义的,192/10) 宿主机是:192.168.12.74 Linux网络地址转换: 192.x.x.x. 10.x.x.x 我经过nat技术,给linux分配一个私有局域网,nat网络地址转化技术能够解决的问题 1.ip地址不够用,0~255 2.解决ip可能冲突的问题 网络链接方式有2种: 1.dhcp,动态获取ip 2.静态ip,写在配置文件的ip
下午笔记!sql
day102Linux下午: 1.什么是服务器 2.什么是linux 3.如何安装linux -经过vmware这个虚拟化软件,安装linux且学习 -准备一个云服务器 -这些服务器准备的步骤,是不须要本身来作的 -在公司里,都有运维人员配置好了 -配置一个linux上网方式 -桥接(dhcp) 动态获取一个ip地址 -nat -host only 4.如何远程链接linux服务器 -我们准备一个xshell客户端工具,用于链接linux -经过linux一个命令登陆linx ssh root@ip ssh root@192.168.12.85 5.linux管理网络的命令 1.在系统刚装好的时候,默承认能没有启动网卡 ifup 网卡名字 #启动网卡 ifdown 网卡名字 #关闭网卡 2.管理网络配置的文件 /etc/sysconfig/network-scripts/ #网络配置相关信息文件夹 能够经过vi,打开这个网卡文件,修改一个参数使得开机加载网卡 onboot=yes 网卡对应的文件叫作 ifcfg-ens33 你们的网卡配置文件可能与我不同 ifcfg-eth0 ifcfg-ens167777 3.管理网络的一个服务脚本文件 /etc/init.d/network start/stop/restart 对网络服务进行启停/重启 4.查看linux ip地址信息 ip addr show ifconfig Linux基本命令学习: 查看当前位置,打印当前工做目录 pwd (print work directory ) 获得一个反馈结果 /root Linux下,文本是白色的,文件夹是蓝色的 对文件/文件的增删改查: 增 mkdir 建立文件夹 mkdir hellos14 #建立一个名为hellos14的文件夹 touch test.txt touch test.py touch test.java touch test.go 删 rm (remove),删除文件的命令 rm 要删的文件 rm test.txt rm -i test.txt -i 参数是删除文件要提醒 rm -i test* #删除全部以test打头的文件 rm -r 递归删除文件夹 #友情提醒,实验以前,作好快照 linux之做死命令 rm -rf /* #删除linux底下全部东西,而后收拾东西辞职 #vmware提供了快照功能 rmdir 命令只能删除 空 文件夹 linux善用tab键进行命令补全 既能够补全命令 又能够补全文件 Linux的帮助手册,查看命令详细用法 man rm man ls 改 mv命令,移动,更名 mv 旧文件名 新文件名 #把 test文件夹改成 prod文件 mv test prod cp (copy)复制命令 cp 文件名 新文件名 cp test.py test.py.back cp -r test test2 #递归拷贝文件夹,把test文件下全部子孙后代都 复制一份 为 test2 查 ls 查看命令,查看文件夹的命令 ls 操做对象 ls /root ls -l /root 显示/root文件夹下详细信息 ls -la -l 显示详细信息 -a 显示隐藏文件/文件夹 ls -la /root/ #显示/root文件下全部文件和文件夹 drwxr-xr-x. 2 root root 37 Nov 28 14:58 . dr-xr-x---. 6 root root 4096 Nov 28 14:53 .. -rw-r--r--. 1 root root 0 Nov 28 14:58 test.py -rw-r--r--. 1 root root 0 Nov 28 14:58 test.txt 这个 . 表明当前目录 这个 .. 表明上一级目录 cd (切换目录) cd /root/helloS14 #切换目录到/root/helloS14文件夹中 cd 命令只能进入文件夹,不能进入文本文件 查看文本内容 cat 命令,查看文件信息 cat 文件 cat first.py #修改密码的linux命令 passwd 用户名 passwd root #输入两次密码 vi编辑使用笔记: 1. vi first.py #打开文件 2. 此时你进入了一个叫作命令模式的状态,等待输入命令,通常会输入 i/o/a i 是 insert插入的意思 o是在光标所在行的下一行写入信息 3.输入 i以后,进入编辑模式,就能够写入代码了 4.按下esc,退出编辑模式,此时回到了命令模式,输入 :wq! 退出且写入文本信息 : 是 进入底线命令模式的参数 w 是写入的意思 q 是退出的含义 ! 强制性的含义 远程登陆服务器的命令 ssh root@192.168.12.85 redhat123 #输入root的密码 Linux查看用户登陆终端的命令 w #此命令记录用户登陆的,用户身份,来源ip 1.若是你是经过xshell直接登陆个人这个机器,那么我记录的ip的就是你windows的ip地址 2.若是你是已经登陆了linux,而后经过你的linux,再ssh登陆个人机器,那么我记录的就是你linux的ip Linux下查看用户身份信息的命令 whoami 查看终端信息的命令 tty #更改linux主机名 hostnamectl set-hostname s14linux #退出linux登陆会话的命令 logout #xshell的快捷命令 #清屏命令 clear ctrl + L #快速退出 ctrl + d 等同于logout #快速登陆 ctrl + shift + r #关机命令 poweroff