old_boy 运维学习-第一期

 

xshell 的使用

https://blog.csdn.net/Hanani_Jia/article/details/78732033

https://blog.csdn.net/qwlzxx/article/details/54897096

(要同个局域网)

 

 

 

远程连接排错方法

东莞(大保健)
01. 去的道路是通畅--链路是通常的
检查链路通畅的方法:ping 10.0.0.200
不通畅原因:
a 物理线路有问题/物理主机被人关闭
b 网络安全设备阻止了ping的功能
c 虚拟主机网卡地址是否设置正确
d 虚拟网卡(vmnet8)有没有开启并且配置正确
e 虚拟主机网络服务是否关闭


02. 你老婆不让你去--有网络安全策略进行阻止访问
a 防火墙没有关闭
b SSH服务配置中也可以阻止用户远程连接
03. 大保健今天没营业--远程服务没有开启
检查远程服务是否开启:telnet 10.0.0.200 22
网络中会将每个网络服务设置一个数字编号,成为网络服务端口
SSH服务端口号码 -- 22


连接失败的原因:
a 远程服务关闭了
systemctl start sshd
b 虚拟网络编辑器中网卡设置错误 进行默认还原即可
c 虚拟软件程序运行不正常
检查虚拟软件服务是否开启--window标+r--services.msc
将所有服务进行开启或重启

 

常用的命令总结:

pwd

查看当前打开文件夹的绝对路劲

ls -l  详细信息:

ls - ld 查看文件夹的

-rw-rw-r-- 1 info info 330 4月 1 14:36 test.html
-rw-rw-r-- 1 info info 48 4月 9 21:47 无标题文档

touch 1.txt  产生一个空文件

 

编写一个空文件 vi 1.txt  (gedit 1.txt)

按(按键esc)退出编辑,然后再(:wq) 保存且退出

 

 用echo '信息' >> 1.txt 会比较安全,不会覆盖

查看文件   复制文件

cat 1.txt    cp 1.txt 2.txt

 

uname
-a或--all  显示全部的信息。
-m或--machine  显示电脑类型。
-n或-nodename  显示在网络上的主机名称。
-r或--release  显示操作系统的发行编号。
-s或--sysname  显示操作系统名称。
-v  显示操作系统的版本。
--help  显示帮助。
--version  显示版本信息。

 

文本找字

寻找关键字【VPN】的方法

 

修改替换file文件中myname字段为name, 下列正确的是:

sed -i 's@myname@name@g' file

 

解压问题

1.  .tar  用 tar -xvf 解压
2.  .tar.gz和.tgz 用 tar -xzf 解压
3.  .gz  用 gzip -d或gunzip 解压
 
chmod 命令用来修改文件权限
1. 用数字来设定权限
r : 4、w : 2、x : 1
4 = 100
2 = 010
1 = 001
实际上是按二进制取1的位来设置的权限
chmod 777 test.txt
7 = 111, 给test拥有者、所属群组、其他人所有权限
 
2. 用符号设定权限
# chmod [ugoa]  [+-=] [rwx] dirname/filename
u:拥有者
g:所属群组
o:其他人
a:所有人
+:添加权限
-:移除权限
=:设定权限
 
为 test.txt 文件的所有用户添加读权限。
chmod a+r  test.txt
 

复制文件目录:

cp -r 目录A 目录B (下面的文件都是递归)

(\cp  强行)

 快速回到家目录: cd ~

移动、或者重命名的:

mv

命令行的光标到首部

ctrl + a

命令行的光标到尾部

ctrl + e

 

 vim编程:

 总结如下:

 1)文件相关的命令 
       touch 空文件
       ls -l 查看文件属性信息       
       ls -ld
       vi    打开文件进行编辑
       echo  只是将信息显示到屏幕上
       echo >>  将屏幕上显示的内容重定向输出到指定文件中
       cp    备份数据的命令
             备份文件信息   cp 要备份的文件  文件备份保存的其它路径
             备份目录信息   cp -r 备分的目录    保存到的路径
       rm    删除数据信息
             rm 数据信息      会有提示
             rm -f 数据信息   不会有提示
             rm -rf 目录信息  不会有提示
       mv    移动数据信息(目录 文件)
             数据信息进行重命名
             
    2)快捷方式的使用方法
       ctrl+a     将光标快速移动到行首
       ctrl+e     将光标快速移动到行尾
       ctrl+?? ?? 将光标按单词快速左右移动
       ctrl+w     将空格分隔的一个字符串整体进行删除(剪切)
       ctrl+u     将光标所在位置到行首内容进行删除(剪切)
       ctrl+k     将光标所在位置到行尾内容进行删除(剪切)
       ctrl+y     粘贴剪切的内容
       ctrl+s     xshell进入到了锁定状态 suo锁
       ctrl+q     解除锁定状态           quit推出锁定状态
View Code

 

挂载技术:

 

 mnt作为一个门,必须存在。代码如下:

    实际操作演示linux系统挂载过程?
    第一个步骤:拥有一个存储设备-光驱
    使光驱加载光盘
    
    第二个步骤:在linux系统中找到光驱设备
    [root@oldboyedu oldboy]# ls -l /dev/cdrom 
    lrwxrwxrwx. 1 root root 3 Mar 29 12:02 /dev/cdrom -> sr0

    第三个步骤:需要将存储设备进行挂载
    挂载命令语法格式:
    mount 挂载设备文件信息 挂载点(目录信息)
    PS:挂载点目录必须存在
    mount /dev/cdrom /mnt
    
    [root@oldboyedu /]# mount /dev/cdrom /mnt
    mount: /dev/sr0 is write-protected, mounting read-only
    [root@oldboyedu /]# cd /mnt
    [root@oldboyedu mnt]# ls
    CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
    EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL
    [root@oldboyedu mnt]# cd
    [root@oldboyedu ~]# umount /mnt
    [root@oldboyedu ~]# cd /mnt
    [root@oldboyedu mnt]# ls
    [root@oldboyedu mnt]# 
View Code

 

系统目录结构部分

 

 (proc存储到内存中,其他都是存储在硬盘中,重启之后内存的东西没有了)

(var 里面的东西是可以看出系统日志的情况的,以及报错的情况)

 

网卡配置文件

 Ubuntu没有 /etc/sysconfig/network-scripts/ifcfg-eth0
ubuntu修改回IP地址答:
vi /etc/network/interfaces
/etc/init.d/networking restart
ifdown eth0
ifup eth0

虚拟机下寻找网卡配置

重要文件-网卡配置文件 (重点)
1)文件内容信息
[root@oldboyedu oldboy]# ls /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0
[root@oldboyedu tmp]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet --指定网络类型 以太网Ethernet 电话10M 军用(帧中继) 金融公司(FastEthernet)
BOOTPROTO=none --网络启动协议 如何让主机得到IP地址
a 自己手动配置 none static(静态)
b 自动获取地址 dhcpd(了解)
NAME=eth0 -- 主机网卡的名称 逻辑名称
UUID=31d48995-e74f-4f99-8e19-0da439ea257b -- 虚拟主机,会给每个硬件一个标识
DEVICE=eth0 -- 主机网卡的名称 设备名称物理名称
ONBOOT=yes -- 设置网卡是否处于开启状态(激活状态)
IPADDR=10.0.0.200 -- 静态配置IP地址 标识主机身份 相当于人的名字
PREFIX=24 -- 定义网络中可以有多少主机 房间里面可以有多少人
GATEWAY=10.0.0.2 -- 一个网络到另一个网络的必经之路 人从一个国家到另一个国家必经之路(海关)
DNS1=223.5.5.5 -- DNS(建立名称和IP地址的对应关系) 14.215.177.38 -- 名称(www.baidu.com)

(网卡配置信息可以修改 IP地址\DNS信息等)   (一般都是改IP地址和DNS地址)

 

2)配置文件修改重启服务

(每次修改完,无论是改IP还是改DNS都要重启一下)

方法一:
systemctl restart network 针对所有网卡进行重启
systemctl status network
方法二:企业中常见用法
ifdown eth0 && ifup eth0 针对指定网卡进行重启

(先关闭再启动)

异常问题:网卡配置文件正确,无法重启网络服务
systemctl stop NetworkManager 网络管理服务关闭

2.重要文件-DNS解析配置文件 (了解)

(除了上面那个配置文件可以改DNS服务器的地址信息,这里也可以改)
[root@oldboyedu ~]# vi /etc/resolv.conf
# Generated by NetworkManager
search com
nameserver 10.10.10.10

(重启的化10.10.10.10 又会改回原来的样子,因为配置文件里面没有变,配置文件优先级更高)

 补充一下:

/etc/必备文件

/etc/下文件目录的作用:

/etc/resolv.conf  是DNS配置文件。在网卡配置文件中进行配置,默认情况下 网卡配置文件DNS优先于/etc/resolv.conf。

/etc/hostname 在Centos 7,配置主机名,查看修改。

/etc/hosts  ip与域名对应关系 ,解析域名(主机名),用/etc/hosts搭建网站的测试环境 (虚拟机)。不同服务器之间相互访问。

/etc/fstab   file system table :文件系统挂载表,开机的时候设备与入口对应关系 开机自动挂载列表。

/etc/rc.local  开机自启
 
/etc/inittab(centos 6)运行级别的配置文件

/etc/profile  环境变量配置文件

/etc/bashrc  命令别名
 
/etc/motd   文件中的内容 会在用户登录系统之后显示出来

/etc/issue /etc/issue.net 文件中的内容 会在用户登录系统之前显示出来

 

posted @ 2020-04-19 22:23  TFknight  阅读(235)  评论(0编辑  收藏  举报