Linux入门
Linux服务器搭建工作需要掌握的核心点
- 虚拟机的使用
- Linux安装(注意事项)
- 服务器搭建(重点)
- 网络配置(本地虚拟机)
- SSH连接远程服务器(putty、xshell6)
- FTP文件传输(FlashFXP、winscp)
- 安装python(Linux自带python2.7.5)
- 虚拟环境管理(virtualenv)
- django安装
- web服务器(Nginx + uwsgi) django项目发布
- 数据库mysql
- DNS解析(域名)
- Nginx多项目配置
虚拟机安装
Linux目录结构
- bin: 存放二进制可执行文件
- boot: 存放用于系统引导时使用的各种文件
- dev: 用于存放设备文件
- etc: 存放系统配置文件
- home: 存放所有用户文件的根目录
- lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
- mnt 系统管理员安装 临时文件系统的安装点
- opt 额外安装 的可选应用程序包所放置的位置
- proc 虚拟文件系统,存放当前内存的映射
- root 超级用户目录
- sbin 存放二进制可执行文件,只有root才可以访问
- tmp 用于存放临时文件
- usr 用于存放系统应用程序
- var 用于存放运行时需要改变数据的文件
Linux命令
IP地址和主机名相关的命令
查看IP:ifconfig
重启网卡:service network restart
查看网卡状态:service network status
修改IP地址:vim /etc/sysconfig/network-scripts/ifcfg-ens33
YPE="Ether net" # 网络类型,以太网
BOOTPROTO="static" # 改为静态IP
IPADDR="192.168.8.88" # IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.8.1" # 网关
DNS1="192.168.8.1" # 首选DNS
ONBOOT="yes" # 是否可以上网(默认为ON)
查看主机名:hostname
修改主机名:vim /etc/hostname
CentOS7更换清华yum镜像
清华:https://mirror.tuna.tsinghua.edu.cn/help/centos/
VIM常用命令
dd 删除光标所在的那一行
u 撤销上一步操作
ndd 删除光标所在位置起的多行
n 为数字
yy 复制光标当前所在的那一行
nyy 复制多行 n为数字
p 将已复制的内容粘贴到光标所在的位置的下一行
大P 将已复制的内容粘贴到光标所在的位置的上一行
np 粘贴多行到光标的下一行 n为数字
ctrl+r 重复上一次操作
$ 跳到一行的尾部
0 跳到一行的头部
gg 移动到这个文件的第一行
G 跳到这个文件的最后一行
nG 跳到n行
set nu 显示行号
H 光标移动到屏幕的最上方那一行的第一个字符
M 光标移动到屏幕的中央那一行的第一个字符
L 光标移动到屏幕的最下面那一行的第一个字符