Linux入门与进阶(一)


1、Linux系统简介

1、Linux全称GNU/Linux是一套免费使用和自由传播的类UNIX操作系统其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出它主要受到Minix和Unix思想的启发是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。
2、它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。
3、Linux继承了Unix以网络为核心的设计思想是一个性能稳定的多用户网络操作系统。
4、Linux有上百种不同的发行版如基于社区开发的debian、archlinux和基于商业开发的RedHat Enterprise Linux、SUSE、oracle linux等特点。

2、Linux系统应用场景

1、服务器
2、嵌入式系统网络设备、移动终端
3、影片的剪辑和后期制作

3、CentOS7安装

1、先安装虚拟机Vmware 12 14 需要开启虚拟化进入BIOS;
2、安装Centos7系统
3、安装xShell 客户端连接工具 xftp实现上传下载的工具
Linux手册

4、linux常用命令

在这里插入图片描述

1、su : 切换用户

 su 用户名

2、开关机命令

halt
poweroff
shutdown -h now

3、重启

shutdown -r now
reboot

4、cd切换目录change directory

cd /进入根目录
cd ..:返回上一级目录
cd ~:返回用户的主目录
cd /目录 以绝对路径进入到某个根目录中 不带/:相对路径
cd

5、ls列出当前目录下的所有内容

ls命令 – 显示指定工作目录下的内容及属性信息

ls 命令是Linux下最常用的指令之一。ls命令为英文单词 list 的缩写正如
英文单词 list 的意思其功能是列出指定目录下的内容及其相关属性信息。

默认状态下ls命令会列出当前目录的内容。而带上参数后我们可以用ls
做更多的事情。作为最基础同时又是使用频率很高的命令我们很有必要
搞清楚ls命令的用法那么接下来一起看看吧

语法格式: ls [选项] [文件]

常用参数

-a显示所有文件及目录 (包括以“.”开头的隐藏文件)
-l使用长格式列出文件及目录信息
-r将文件以相反次序显示(默认依英文字母次序)
-y根据最后的修改时间排序
-A同 -a 但不列出 “.” (当前目录) 及 “…” (父目录)
-S根据文件大小排序
-R递归列出所有子目录

在这里插入图片描述

6、文本操作

vi/vimvi文本编辑器 vim 升级版
在这里插入图片描述
VIM参考

7、其他命令

pwd: 打印当前的工作目录
mkdir: 创建目录
cp拷贝
mv: 移动剪切
rm: 删除文件
rmdir:删除目录
touch: 创建文件
cat: 查看文件的内容
less: 随意查看文件内容可搜索和翻页
more:命令类似 cat 不过会以一页一页的形式显示更方便使用者逐页阅读
head -n 文件名 查看头几行
tail -n 文件名 查看末尾几行

5、实例操作 (配置静态IP地址)

1、查看当前ip地址

linux

ifconfig
ip addr

windows:

ipconfig

2、查看虚拟机的网关

在这里插入图片描述

3、修改虚拟机网卡文件

1、换管理员身份su root

2、修改网卡的内容

vim /etc/sysconfig/network-scripts/ifcfg-ens32

修改的内容
在这里插入图片描述

3、重启网络服务

centos7控制系统服务的指令systemctl 动作 服务名

systemctl start network
systemctl status network
systemctl restart network
systemctl stop network

4、测试宿主机和虚拟机的系统网络是否连通

ping 目标主机的ip地址 域名

在这里插入图片描述

在这里插入图片描述
如果碰到问题先关闭防火墙

sysctmctl stop firewalld
sysctmctl status firewalld

6、配置客户端连接工具

xShell客户端连接工具
在这里插入图片描述
在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux