Linux网络配置&小工具配置

一、centos6/7/8网络的配置方法:

vmware 方法:
编辑--虚拟网络编辑器--设置NAT模式下面的子网ip 为和你本地电脑一样的IP网段--NAT设置为前面子网ip一样,最后一位数字为.2
屏幕截图 2024-03-16 112838.png屏幕截图 2024-03-16 112912.png
本地电脑查看ip的方式:开始键+r,输入cmd,输入ipconfig,找到你当前连接网络适配器的ipv4地址;

  1. 进入 /etc/sysconfig/network-scripts目录;
  2. 使用文本编辑器vi打开你的本地网卡(ifcfg-ens33)
TYPE=Ethernet     #网卡类型:以太网
PROXY_METHOD=none  #代理
BROWSER_ONLY=no     #查看方式
BOOTPROTO=none      #IP地址的获取方式:1、DHCP自动获取,2、静态手工配置,必须修改
DEFROUTE=yes        #默认路由
NAME=ens32         #网卡的名字
UUID=666aa30f-efc0-45bd-b221-38067b56a831 #全局唯一标识符
DEVICE=ens32       #设备名
ONBOOT=yes         #网卡激活策略,是否当服务器开机之后,网卡随服务器一起启动(激活),必须是yes
IPADDR=192.168.10.100   # IP地址,必须要和当前的虚拟机的网络编辑器的设置成同一个网段(3-254)
NETMASK=255.255.255.0   # 子网掩码
GATEWAY=192.168.10.2    #网关地址,必须要和当前的虚拟机的网络编辑器的中的NAT的网关IP地址一致
DNS1=223.5.5.5       #DNS地址
DNS2=223.6.6.6
  1. 配置结束后,按“ESC”,再按:wq或者x,回车后保存退出;
  2. 重启网卡,使配置生效:
systemctl restart network   #重启网卡
  1. 添加新网卡,在虚拟机--设置--添加--网络适配器;查看ipaddr
  2. 配置新网卡;
[root@localhost network-scripts]# cp ifcfg-ens32 ifcfg-ens33 #把原来的网卡复制一份;复制名的话就看添加的适配器是什么名字就改成什么名字;
	TYPE=Ethernet
	PROXY_METHOD=none
	BROWSER_ONLY=no
	BOOTPROTO=none
	DEFROUTE=yes
	IPV4_FAILURE_FATAL=no
	NAME=ens33        #按键盘上的r改成3
	UUID=666aa30f-efc0-45bd-b221-38067b56a831   #按键盘的dd删除此行
	DEVICE=ens33      #按键盘上的r改成3
	ONBOOT=yes
	IPADDR=192.168.10.101    #修改IP地址,不能和已有的网卡的IP地址冲突
	NETMASK=255.255.255.0
	GATEWAY=192.168.10.2
	DNS1=223.5.5.5
	DNS2=223.6.6.6
  1. 重启网卡的配置并查看新网卡;
[root@localhost network-scripts]# systemctl restart network
[root@localhost network-scripts]# ip add 
  1. 使用xshell远程连接服务器;

二、centos 7 关闭防火墙

  • 关闭服务器防火墙
[root@localhost ~]# systemctl stop firewalld && systemctl disable firewalld
  • 关闭SELinux
[root@localhost ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config   #永久关闭
[root@localhost ~]# setenforce 0     #临时关闭

三、xshell 图形化工具

Xmanager_Enterprise_5.0.769.0.zip

x11--xwindows图形化的使用方法:
	   
	   
	   1、安装xmanger-----打开xmanager---Xmanager - Passive
	   
	   2、在服务器设置:
	      export  DISPLAY=192.168.10.1:0.0 
        #此处的ip地址要和你虚拟机一样,后面的:0.0,看你软件最小化是什么就是什么
		  
	   3、gedit,firefox

四、xshell 和windows上传、下载文件

    在xshell中实现文件的上传和下载
	  yum -y install  lrzsz
	  
	  上传:rz -y,只能上传文件,不能上传目录如果有目录,先打包
	  下载:sz + 文件

五、修改字符集

vim /etc/locale.conf
LANG="en_US.UTF-8" --->英文
LANG="zh_CN.UTF-8" --->中文

六、硬盘分区操作

1、查看分区:fdisk -l

2、添加新硬盘后,不重启,动态扫描硬盘;

for i in /sys/class/scsi_host/host*/scan;do echo "- - -" >$i;done

3、磁盘分区流程

fdisk /dev/sdb

Command (m for help): m      
d   #删除分区;
n   #新建分区;
t   #修改分区ID;
w   #保存;
Select (default e): p        #p表示主分区
Selected partition 4         #4表示分区号
First sector (12584960-41943039, default 12584960):                         #表示起始扇区
Using default value 12584960Last sector, +sectors or +size{K,M,G} (12584960-41943039, default 41943039): +2G   #指定分区大小;输错删除:ctrl +  del键;
Command (m for help): w     #保存设置

说明:
磁盘的最多4个主分区,在实际生产中,建议最多分区3个主分区,
将剩余空间分配给扩展分区,然后在扩展中在分区逻辑分区;

一个扇是512字节;主分区最多4个分区;逻辑分区一般不限制分区个数;
   

4、挂载

4.1、手动挂载
格式:

mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点
 
选项:

-t 文件系统:加入文件系统类型来指定挂载的类型,可以 ext3、ext4、iso9660

-L 卷标名:挂载指定卷标的分区,而不是安装设备文件名挂载

-o 特殊选项:可以指定挂载的额外选项,比如读写权限、同步异步等,如果不指定(权限不能用shu'zi)

特殊选项:

atime/noatime:更新访问时间/不更新访问时间。访问分区文件时,是否更新文件的访问时间,默认为更新;

async/sync:异步/同步,默认为异步;

auto/noauto:自动/手动,mount –a 命令执行时,是否会自动安装/etc/fstab 文件内容挂载,默认为自动;

defaults:定义默认值,相当于 rw,suid,dev,exec,auto,nouser,async 这七个选项;

exec/noexec:执行/不执行,设定是否允许在文件系统中执行可执行文件,默认是 exec允许;

remount:重新挂载已经挂载的文件系统,一般用于指定修改特殊权限;

rw/ro:读写/只读,文件系统挂载时,是否具有读写权限,默认是 rw;

suid/nosuid:具有/不具有 SUID 权限,设定文件系统是否具有 SUID 和 SGID 的权限,默认是具有;

user/nouser:允许/不允许普通用户挂载,设定文件系统是否允许普通用户挂载,默认是不允许,只有 root 可以挂载分区;

usrquota:写入代表文件系统支持用户磁盘配额,默认不支持 grpquota 写入代表文件系统支持组磁盘配额,默认不支持;
4.2、自动挂载
  • 编辑 /etc/fstab配置文件;
  • 未挂载的磁盘要看UUID,必须先格式化;
字段定义
	/etc/fstab 文件包含了如下字段,通过空格或 Tab 分隔:

<file system>	 <dir>	<type>	<options>	<dump>	<pass>

	含义

	1、<file systems>  块设备

	要挂载的分区或存储设备. 设备名称,LABEL,UUID,伪文件系统名称;
  查看UUID:blkid
  未挂载的磁盘要看UUID,必须先格式化;


	2、<dir>  :挂载的目录

	<file systems>的挂载位置。

	3、<type>  :ext3,ext4,xfs,iso9660.。。。。
	要挂载设备或是分区的文件系统类型,支持许多种不同的文件系统:ext2, ext3, ext4, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap 及 auto。 设置成auto类型,mount 命令会猜测使用的文件系统类型,对 CDROM 和 DVD 等移动设备是非常有用的。

	4、<options>--defaults

	挂载时使用的参数,注意有些mount 参数是特定文件系统才有的。一些比较常用的参数有:就是特殊选项里面的;

	5、<dump>--表示是否要对磁盘进行备份
          0 表示忽略, 1则进行备份。大部分的用户是没有安装 dump 的 ,对他们而言 <dump> 应设为0。转储频率:0表示不进行dump备份,1代表每天进行dump备份,2代表不定日期的进行dump备份

	6、<pass>-表示是否要进行磁盘自建

	fsck 读取 <pass> 的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1,其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck所检查。开机时自检(非0),自检次序:(如果开机系统自检不过,就无法正常开机)0:不自检 1:最先自检,一般为/ 2…:数越小优先级最大

5、卸载

  • 卸载: umount 挂载点或磁盘名;

6、挂载光盘

mount -t iso9660 /dev/sr0 /mnt

一个系统可以挂载多个光盘,一般无上限;

7、挂载U盘

    1、在虚拟配置设置中添加USB控制器
		2、插入U盘,选择虚拟机
		3、执行blkid,查看U盘的设备名
		4、安装NTFS的文件系统:
			 yum -y install epel-release
			 yum -y install ntfs-3g
			 
		5、挂载
			mount /dev/sdc1 /usb

七、常见的TCP端口

常见的TCP端口:

80  http的端口;

443  https的端口;

22   ssh的端口,远程连接;

23  telnet端口,明文传输信息;

25  smtp发邮件端口;

111   远程调用端口;

53   dns端口;

21/20   ftp端口(21建立连接,20传输数据)

私有IP的网段:

10.0.0.0/8

172.16.0.0/16

192.168.0.0/24

八、系统中的日志文件类型

messages:系统日志
boot.log:系统启动信息
secure: 用户登录的日志信息
yum.log:安装软件日志
maillog:邮件日志
http/access.log  :httpd的网络服务日志
mysql/mysqld.log: 数据库的日志

九、Ubuntu的网络配置方法

进入网卡编辑:vim /etc/netplan/50-cloud-init.yaml 

添加:
ethernets:
        ens33:
                addresses: [192.168.154.133/24]
                gateway4: 192.168.154.1
                nameservers:
                        addresses: [8.8.8.8,114.114.114.114]

注意:注意空格!!!

重启网络:
root@test:~# netplan apply


如果连接不上xshell
修改--->vi /etc/ssh/sshd_config

posted @ 2024-03-30 15:12  Honey-pot  阅读(13)  评论(0)    收藏  举报