linux日常笔记1-创新互联-成都快上网建站

linux日常笔记1-创新互联

Linux核心秘籍

创新互联公司基于分布式IDC数据中心构建的平台为众多户提供成都多线机房 四川大带宽租用 成都机柜租用 成都服务器租用。

1. Linux系统严格区分大小写

2. Linux一切皆文件

3. Linux命令之间需要空格

网络运维课程大纲

Windows

网络技术(思科、华为)

Linux

1.计算机由硬件和软件组成

硬件:看得见,摸得着(显示器/键盘/鼠标/机箱/主板/cpu/内存/硬盘...)

软件:

系统软件 windows/Linux/unix

应用软件 qq/360/office/...

2.计算机分类

个人计算机 几乎99%以上安装的是Windows,目前选Windows 10

服务器 几乎90%以上安装的是Linux

一、Linux系统的安装

1. Linux目录结构

/ 根分区 Linux文件系统的起点

Linux系统中有且仅有一个根分区,Linux里面的所有数据全部存放在/下面

/bin 普通用户使用的命令

/sbin 管理员使用的命令

/boot 存放启动相关的文件,内核vmlinuz...

/root 管理员的家目录

/home 普通用户的家目录

/dev 存放设备相关的,硬盘,光驱,软盘,键盘...

/etc 配置文件存放位置

/var 存放数据,日志相关

/tmp 临时文件存放位置

2.文件系统

概念:磁盘的格式

Windows NTFS、Fat32

Linux XFS、ext2/ext3/ext4

swap 交换分区,虚拟内存 8G

3.新建CentOS7的安装环境

双击桌面VMware Workstation Pro图标/文件/新建虚拟机/自定义,下一步/选择稍后安装操作系统,下一步/选择Linux,Red Hat Enterprise 7 64位,下一步/修改虚拟机名字CentOS7,安装位置更改D:\Virtual Machines\CentOS7,下一步/下一步/内存2048M,下一步/下一步/下一步/硬盘修改为SATA,下一步/下一步/硬盘调整为80G,下一步/下一步/完成

4.在VMware里安装CentOS7

a.放入安装光盘

选择CD/DVD(SATA)/选择使用ISO映像文件/D:\网工软件包\软件包\ISO\CentOS-7-x86_64-Everything-1511.iso/确保上面设备状态被选中/确定

b.启动虚拟机电源,选择Install CentOS 7,回车

c.安装语言选择中文,简体中文,继续,键盘/选项/ctrl+shift/完成

 SECURITY/关闭/完成

 软件选择/GNOME/完成

d.安装位置/我要配置分区/完成/选择标准分区,

点击+/挂载点选择/boot,大小200M,添加挂载点/

    点击+/挂载点选择/,大小20000M,添加挂载点/

        点击+/挂载点选择swap,大小8192M

完成/开始安装

e.点击root密码,设置密码为centos,完成/重启

f.安装之后的初始化(如果文字界面):1 --> 2 --> c --> c

二、Linux系统的基本操作

1.账户管理

Windows管理员 administrator

Linux管理员 root

2.图形桌面和命令行界面的切换

centos7提供了 F1 - F6 6个终端环境,其中F1是图形,F2-F6是字符

从图形桌面进入字符界面 Ctrl + Alt + (F2-F6)

字符界面进入图形桌面 Alt + F1

字符界面之间的切换 Alt + (F2-F6)

练习:

1)按Ctrl + Alt + F2 切换到第二个字符控制台

  在 login: 后输入 root ,按 Enter 确认

  在 password: 后输入 root 用户的密码,按 Enter 键即可登陆

2)按Alt + F3 切换到第三个字符控制台

  在 login: 后输入 root ,按 Enter 确认

  在 password: 后输入 root 用户的密码,按 Enter 键即可登陆

3)输入 exit 退出第三个字符控制台

4)按Alt + F1 回到图形桌面环境

3.Linux命令基本使用

pwd 打印当前工作目录,相当于windows地址栏

cd 切换目录

cd . 当前目录不变

cd .. 返回上一级目录

cd ../.. 返回上一级目录的上一级

cd - 返回上一次所在目录

cd ~ = cd 返回当前用户的家目录

ls 列出当前目录下的内容

   -l 长格式显示当前目录的内容

Windows下双击一个目录 = Linux里面 cd + ls

4.Linux下面颜色的作用

蓝色 表示文件夹

红色 压缩文件

绿色 可执行文件

黑色 普通文件

××× 设备文件

eg:

[root@localhost ~]# cd //

[root@localhost ~]# pwd //

/root

[root@localhost ~]# cd . //

[root@localhost ~]# pwd //

/root

[root@localhost ~]# cd .. //

[root@localhost /]# pwd //

/

[root@localhost /]# cd .. //

[root@localhost /]# pwd //

/

[root@localhost /]# cd /etc/pki/CA

[root@localhost CA]# pwd

/etc/pki/CA

[root@localhost CA]# cd ../..

[root@localhost etc]# pwd

/etc

[root@localhost etc]# pwd

/etc

[root@localhost etc]# cd /root/

[root@localhost ~]# pwd

/root

[root@localhost ~]# cd -

/etc

[root@localhost etc]# pwd

/etc

5.配置网络

# ifconfig 查看当前网络信息(IP地址、子网掩码)

# route -n 查看网关

# cat /etc/resolv.conf 查看dns地址

# hostnamectl 查看主机名

图形配置网络

Alt+F2

nm-connection-editor

右上角把网络重新激活

验证

hostnamectl -sethostname xxx.xxx.xxx

[root@localhost ~]# hostnamectl

[root@localhost ~]# hostnamectl set-hostname teacher.tedu.cn

[root@localhost ~]# hostnamectl

  Static hostname: teacher.tedu.cn

     Icon name: computer-vm

      Chassis: vm

    Machine ID: d3f0970c5308449d950e3453c9a449ba

      Boot ID: c5799a77789d47ca9a670064a03655eb

  Virtualization: vmware

 Operating System: CentOS Linux 7 (Core)

    CPE OS Name: cpe:/o:centos:centos:7

      Kernel: Linux 3.10.0-327.el7.x86_64

   Architecture: x86-64

命令配置网络

# nmcli device status    列出所有的网卡设备

# nmcli connection show  列出已配置的网络连接

手动设置IP地址/掩码,允许自动连接

nmcli con mod "连接名" ipv4.method manual ipv4.address "IP地址/掩码位数"

# nmcli connection modify eth0 ipv4.method manual ipv4.addresses "10.0.0.10/255.255.255.0"

nmcli con mod "连接名" connection.autoconnect yes

# nmcli connection modify eth0 connection.autoconnect yes

手动指定默认网关、DNS地址

# nmcli con mod "连接名" ipv4.gateway 默认网关地址

# nmcli con mod "连接名" ipv4.dns   DNS地址

# nmcli connection modify eth0 ipv4.gateway 10.0.0.254

# nmcli connection modify eth0 ipv4.dns 4.4.4.4

停用指定连接

nmcli  con  down  "连接名"

激活指定连接

nmcli  con  up  "连接名"

# nmcli connection down eth0

# nmcli connection up eth0

# ifconfig

eno16777736: flags=4163  mtu 1500

    inet 10.0.0.10  netmask 255.255.255.0  broadcast 10.0.0.255

    # route -n

Kernel IP routing table

Destination   Gateway     Genmask     Flags Metric Ref   Use Iface

0.0.0.0     10.0.0.254    0.0.0.0     UG   100   0     0 eno16777736

# cat /etc/resolv.conf

# Generated by NetworkManager

search tedu.cn

nameserver 4.4.4.4

额外实验:

1. 百度  "去IOE"

练习(命令行模式):

1)按 Ctrl + Alt + F2 切换到第二个字符控制台

  在 login: 后输入 root ,按 Enter 确认

  在 password: 后输入 root 用户的密码,按 Enter 键即可登陆

2)查看当前在哪个目录下

# pwd

/root

3)切换到 /boot 目录下,查看当前所在的目录位置

# cd /boot

# pwd

/boot

4)查看当前目录下有哪些文档

# ls

5)返回到 /root 目录下

# cd  /root 【或cd】

6)分别查看当前目录、 /boot 、/ 目录下有哪些文档

# ls

# ls  /boot

# ls  /

【# ls  /root  /boot  /】

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:linux日常笔记1-创新互联
标题URL:http://kswjz.com/article/gshje.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流