.Linux 系统简介
1.1 常见的操作系统分类
windows系统;liunx系统;unix系统,mac操作系统(苹果公司)安装MAC
1.2 linux操作系统的介绍
1991年10月5日 林纳斯~托瓦玆 支持32位和64位,是一个基于possix和unix的操作系统。
1.3 Linux操作系统的优点
免费、可靠、安全、稳定、多平台
1.4 Linux操作系统的应用领域
2.Linux 系统搭建
2.1 VmWare虚拟机安装
2.2 centos系统安装
3.Linux 常用目录
3.1 /home 普通用户家目录
3.2 /root 系统管理员家目录
3.3 /usr/local 用户自行安装的软件
3.4 /etc 配置文件
3.5 /var 存放经常变化的文件
4.Linnux 用户切换命令
4.1 切换到普通用户 su+普通用户名称
4.2 切换到超级管理员用户 su+root
5.Linux 关于IP命令
5.1 了解IP地址
ip的物理地址或域名服务器的ip;
5.2 掌握ifconfig命令查看IP信息
ifconfig
ifconfig eth0
ipv4 ip 地址
ipv6 ip 地址
mask 子网掩码
5.3 掌握临时修改IP地址
ifconfig eth0 192.168.1.254 netmask 255.255.255.0
ifconfig eth0 192.168.1.254/25
5.4 了解永久修改IP地址
1、 vim /etc/sysconfig/network-scripts/ifcfg-eth0
2、修改参数
3、 source /etc/sysconfig/network-scripts/ipcfg-eth0
5.5 了解重启网卡,修改IP地址
sudo service network restart 重启网卡命令
/etc/sysconfig/network-scripts/ifcfg-eth0修改参数
# vi /etc/resolv.conf 修改dns
https://www.linuxidc.com/ Linux/2015-02/112964.htm
6.Linux 查看网络状态ping命令
6.1 掌握ping命令查看网络连接状态
ping www.baidu.com
6.2 掌握windows系统之间互相ping
6.3 掌握linux系统之间互相ping
7.Linux ssh服务
7.1 ssh服务的作用
SSH 是 Secure Shell Protocol 的简写,由 IETF 网络工作小组(Network Working Group )制定;在进行数据传输之前,SSH先对联机数据包通过加密技术进行加密处理,加密后在进行数据传输。确保了传递的数据安全。
SSH是专为远程登录会话和其他网络服务提供的安全性协议。利用 SSH 协议可以有效的防止远程管理过程中的信息泄露问题,在当前的生产环境运维工作中,绝大多数企业普遍采用SSH协议服务来代替传统的不安全的远程联机服务软件,如telnet(23端口,非加密的)等
7.2 ssh服务连接命令
ssh ip
7.3 xshell工具连接ssh服务
下载,安装xshell
7.4 xshell工具使用
XShell连接虚拟机Linux
8.Linux ls命令用法
8.1 查看目录下的文件名称/目录名称 ls
8.2 查看目录下的文件/目录详情 ls -l (简称:ll)
8.3 查看目录下所有文件/目录(包含隐藏文件) ls -a
9.Linux cd命令用法
9.1 进入根目录 cd /
9.2 进入指定目录 cd dir
9.3 进入当前目录 cd .
9.4 进入上一级目录 cd ..
9.5 进入家目录 cd ~
10.Linux touch命令和mkdir命令用法
10.1 创建空文件 touch +file
10.2 创建空目录 mkdir +dir
10.3 递归创建空目录 mkdir -p +dir/dir2/dir3
12.Linux cp命令和mv命令
12.1 复制一个文件 cp
12.2 复制一个目录 cp -r
12.3 移动一个文件 mv
12.4 文件重命名
13.Linux 查看文件内容的命令
13.1 查看文件所有内容 cat
cat 显示整个文件 cat > filename 创建一个文件 cat file1 file2 >file 将几个文件合并为一个文件
13.2 查看文件前指定行数 head
head -n 前 文件名 显示前20行;head -c 20 文件夹 显示前20个字节; head -c -30 文件夹
13.3 查看文件末尾指定行数 tail
tail -n 末尾几行;tail -f 实时日志
13.4 翻页显示文件内容 more/less
more 翻页显示向下显示/ less可以上下翻查
14.Linux 查找文件/目录的命令
14.1 通过文件名称查找文件 find / -name
文件类型(-type),文件名(-name),文件属主(-user),文件所属组)(-group),文件权限(-perm),文件长度(-size),文件修改时间(-mtime)
15.Linux grep搜索命令和管道符
linux中最为常用的三大文本(awk,sed,grep)处理工工具
15.1 搜索字符串 grep +字符串
15.2 在显示的文本中搜索内容 cat file |grep +字符串
15.3 管道符的使用 |
命令A|命令B,即命令1的正确输出作为命令B的操作对象
16.Linux 修改文件/目录权限chmod命令
16.1 rwx分别的含义 r:读 w:写 x:执行
16.2 rwx分别代表的数字 r:4 w:2 x:1
16.3 修改文件/目录的用户,群组,其他人权限
17.Linux 修改文件的拥有者,群使用者chown命令
17.1 修改文件的拥有者 chown
17.2 修改文件的群使用者 chogrp
17.3 递归修改文件的拥有者,群使用者 chown -R
18.Linux 添加用户,删除用户命令
18.1 添加普通用户 useradd +用户名
groups 查看当前登录用户;
18.2 添加用户组 groupadd +组名
18.3 创建一个用户指定组 useradd +用户名 -g +组名
18.4 添加用户密码 passwd +用户
18.5 删除用户 userdel -r +用户名
19.Linux 打包,解压包命令
19.1 打tar包 tar -cvf
tar -cvf 打包名.tar;
19.2 解压tar包 tar -xvf
19.3 打tar.gz包 tar -zcvf
19.4 解压tar.gz包 tar -zxvf
19.5 zip打包文件 zip
19.6 zip打包目录 zip -r
19.7 zip解压包 unzip
20.Linux yum安装命令,rpm包安装命令
20.1 yum在线安装 yum install
20.2 安装rpm包 rpm -ivh +rpm包名
22.Linux 重定向符
22.1 覆盖 >
> 输出重定向到一个文件或设备 覆盖原来的文件;
>! 输出重定向到一个文件或设备 强制覆盖原来的文件
< 输入重定向到一个程序
22.2 追加 >>
>> 输出重定向到一个文件或设备 追加原来的文件
22.3 清空一个日志文件 > +文件名称
: > filename
> filename
echo "" > filename
echo > filename
23.Linux Ctrl+c Ctrl+z
23.1 结束 进程
kill -9 +进程号 ;
23.2 暂停进程
kill -stop +进程号
23.3 查询进程
ps -ef |grep 工程名
24.Linux 磁盘使用情况命令
24.1 查看磁盘使用情况 df (看磁盘的使用情况以及文件系统被挂载的位置)
24.2 带单位查看磁盘使用情况 df -h
25.Linux 系统资源使用情况命令
25.1 持续查看cpu使用情况 top
25.2 持续查看内存使用情况 top
25.3 设定时间间隔查看资源使用情况 top -d +秒
25.4 内存使用情况 free
26.Linux 查看系统进程状态命令
26.1 进程的介绍
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础
26.2 显示所有用户进程 ps aux
查看结果并不动态连续的
格式说明:
USER: 行程拥有者
PID: pid
%CPU: 占用的 CPU 使用率
%MEM: 占用的记忆体使用率
VSZ: 占用的虚拟记忆体大小
RSS: 占用的记忆体大小
TTY: 终端的次要装置号码 (minor device number of tty)
26.3 查看某一个服务进程 ps -ef |grep +服务名称
26.4 杀进程 kill
27.Linux 查看端口的命令
27.1 查看所有已经开启的端口 netstat -nltp
27.2 查看某个服务的端口 netstat -nltp |grep +服务名称
27.4 查看占用端口的服务 lsof -i:端口号
28.Linux 系统管理命令
28.1 在线登录用户 who
28.2 当前操作用户 whoami
28.3 显示主机名 hostname
28.4 显示内核信息 getconf LONG_BIT
30.Linux 系统重启关机命令
30.1 重启系统 reboot
30.2 关机 shutdown