Linux学习笔记-day4

web服务器部署步骤

本地操作

  • git init
    git add .
    git remote add origin URL
    git push -u origin master(分支)

Linux

git clone
vim /etc/nginx/nginx.conf -- 修改路径

网络传输

  • ssh -- 安全远程连接 ssh [email protected]
  • ping 检查网络可达性
  • ping to death - DDoS - 分布式拒绝服务攻击
  • ifconfig - 获取网络适配器信息
  • ip - 查看适配器、dns、路由等各种信息
  • netstat - 查看网络状态
    netstat - n -- numeric - 不对IP地址进行解析
    - a -- all - 查看所有套接字
    - t -- tcp - 查看TCP套接字
    - p - 显示进程编号和程序名
    - l - 查看处于监听状态的套接字
  • ICMP - 网络层协议
  • TCP/IP - 四层模型
    物理链路层 - 电气特性、分帧、校验
    网络层 - 寻址和路由 - IP/ICMP
    传输层 - TCP / UDP - 端到端可靠传输
    应用层 - HTTP / SSH
  • scp -r 文件名 root@ip地址:/root(路径) -- 安全拷贝
    sftp -- 安全文件传输

Linux 后台操作

  • ctrl+z 进入后台 默认程序暂停
  • jobs
    bg %(数字)

mysql

  • systemctl start mysqld 启动mysql
    systemctl stop mysqld 停止mysql

  • netstat -ntpl | grep 3306 --用3306端口

  • mysql -u root -p -- 登录mysql

  • set global validate_password_policy=0; 修改成弱口令

  • set global validate_password_length=6; 修改长度

  • alter user 'root'@'localhost' identified by '123456' -- 修改成密码为123456

  • 在命令模式下按下q+变量字母-开始录制宏

  • 再次按下q结束录制宏

  • 用@变量字母启用宏,@前加次数可重复执行

你可能感兴趣的:(Linux学习笔记-day4)