前端工程化linux的预备知识

前端工程化linux的预备知识

操作系统的概述

操作系统是对于计算机硬件管理的一种软件

远程登录linux系统

我的操作系统是ubuntu16.04,直接使用sshroot@ip地址实现登录我的远程服务器。

windows下,可以使用putty,Xsell等图形界面,或者使用Cmder模拟linuxssh命令

强调重要的linux命令

行编辑器vi/vim

打开选择模式i为插入模式,a为追加,:wq保存退出,:q!退出但并不保存,/查找

服务管理命令

systemctl-----查看所有的服务

systemctlstatus httpd ----- 查看服务状态

systemctlstop httpd ----- 停止服务

systemctlstart httpd ----- 开始服务

systemctlenable httpd ----- 自启动服务

systemctldisenable httpd ----- 非自启动服务

网络管理命令ifconfig(windowsipconfig),ip,route

ipaddr==ifconfig

命令行下载命令

curl-oindex.html http://www.baidu.com

wget http://www.baidu.com(会自动保存这些数据为index.htmlcurl不会)

查看linux命令帮助

命令+-h

man----详细指令

CTRL+S的坑

暂停屏幕输出

PS:常用终端快捷键

Ctrl+ c结束正在运行的程序

Ctrl+d结束输入或者退出shell

Ctrl+s暂停屏幕输出

Ctrl+q恢复屏幕输出

Ctrl+l清屏

Ctrl+aCtrl+e快速移动到行首尾

进程和线程

进程线程与协程

进程的目的是担当分配系统资源cup时间、内存)的实体

线程是操作系统能够运算调度的最小单位

协程是用户态轻量级线程,无法利用多核资源

进程管理的相关命令

top命令详解

ps命令详解

psaux

killpkill命令使用和注意事项

killpid

w的命令

几人登录

Linux网络的坑

重启网卡

路由配置route

排查网络故障traceroute

怎么找到占用端口的进程

netstat-anp

登录服务器

sshroot@ip

免密登录

1.生成密钥对

ssh-keygen-t rsa -C “你自己的名字”-f“你自己的名字_rsa”

2.上传配置公钥

上传公钥到服务器对应的账号的home目录下.ssh文件夹中(ssh-copy-id-i “公钥文件名”用户名@服务器ip或者域名)

(PS:chmodog+r authorized_keys linux文件权限控制)

3.配置本地私钥

复制私钥到.ssh/

(PS:cp file file / rm file)

4.免密登路功能的本地配置文件

ssh-i 私钥文件名root@IP


发布了21 篇原创文章 · 获赞 2 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章