Linux安装及初始相关操作备忘

1 Vmware中安装Linux

1-1 Ubuntu图形桌面版

参考链接

1-2 Ubuntu无图形桌面版

参考链接

1-3 CentOs镜像下载及安装:

下载地址

2 Linux初始一些常用的设置

2-1 ubuntu20.04开机自动登录root用户

参考链接

2-2 ubuntu初次使用root身份登录

1.先看一下当前用户,指令: whoami   若并不是root身份,切换root
2.使用su root命令尝试切换到root,输入自己设置的用户登录密码 ,如test用户密码123456
3.使用sudo passwd命令,设置root账户密码,显示”已成功更新密码“,则设置成功
4.使用su root再次切换,输入你刚才设置的密码,发现已成功

2-2 ubuntu打开终端的3种方式

  1. 方法一:右击直接打开终端
  2. 方式二:按快捷键 ctrl+alt+T ,组合按就可以打开终端
  3. 方式三:在搜索框输入“终端”或者“zhong”,可以看到终端,点击可以打开

2-3 Ubuntu Ip相关配置

2-3-1 ubuntu查看Ip地址

ip addr show
简写:  
ip a
-- ifconfig 已被弃用,一些较新的Linux发行版不再包含此软件包

2-3-2 Ubuntu20.04配置静态ip [VmWare]

参考链接

1. 输入指令查看Ip信息:   ip a 
	-- 查看系统当前IP地址,注意网卡名称(比如我的是ens33)
2. VmWare: 
	2-1 打开“编辑”菜单,选择“虚拟网络编辑器”
	2-2 选择VMnet8,配置好子网Ip,比如我的是: 192.168.217.0 
	2-3 点击“NAT设置”,记录下网关Ip, 比如我的是: 192.168.217.2 
	2-4 运行ubuntu虚拟机,修改文件:/etc/netplan/01-network-manager-all.yaml 
		cd /etc/netplan
		vim 01-network-manager-all.yaml
		-- 参考下方的Yaml配置修改即可;
# 修改下方网卡ens33相关配置即可,其他如version参数没有的话,不用管它
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:  #配置的网卡名称
      dhcp4: no    #dhcp4关闭
      dhcp6: no    #dhcp6关闭
      addresses: [192.168.217.132/24]   #设置本机IP及掩码
      optional: true
      gateway4: 192.168.217.2   #设置网关
      nameservers:
          addresses: [192.168.217.2, 114.114.114.114]   #设置DNS
	2-5 重启网卡:netplan apply
	2-6 输入指令: ip a  即可查看到配置好的静态Ip

2-4 Ubuntu 使用 ssh远程连接、远程登陆ACCESS Denied 问题

2-4-1 Ubuntu 使用 ssh远程连接

参考链接

第一步:
	1. 首先在Ubuntu上安装openssh-server
	sudo apt-get install openssh-server
	2. 可以用下面的命令检查ssh server的状态
	systemctl status sshd
	3. 看到状态是active(running)
	 	--需要的时候,可以利用systemctl命令打开(start)/关闭(stop)/重启(restart)ssh server,
	重启ssh server服务实例:     
	sudo systemctl restart ssh
第二步:
	1. 首先开启防火墙
	sudo ufw enable
	2. 打开传输ssh的端口(默认22) 
	sudo ufw allow ssh
	3. 设置ssh server开机启动 
	sudo systemctl enable ssh	

2-4-2 解决Ubuntu SSH 无法远程登录,以及root 登录ACCESS Denied 问题

第一,是SSH无法连接上刚建立的虚拟服务器。
原因是Ubuntu没有默认安装SSH服务,需要手动安装下。  【同2-4-1】
1sudo ps -e |grep ssh #查看是否安装了SSH服务(如果显示为空则没安装)
2、sudo apt-get update #先更新下资源列表
3、sudo apt-get install openssh-server #安装openssh-server
4、sudo ps -e |grep ssh #查看是否安装成功
5、sudo systemctl restart sshd #重新启动SSH服务 

第二,root 登录ACCESS Denied 问题
1sudo vi /etc/ssh/sshd_config ,找到 # Authentication:
	把PermitRootLogin prohibit-password 注释掉
	增加一行:  PermitRootLogin yes 
2、重启 systemctl restart sshd
3、重新登录SSH远程用root 就解决了 ok!

2-5 Ubuntu中使用防火墙和开放端口

参考链接

2-5-1 防火墙

1、查看防火墙状态
sudo ufw status

若提示: “Status: inactive”状态:
	表示不活跃, 这是没有开启防火墙,并不是没有安装防火墙
注:如果没有安装防火墙,可以使用命令安装
	sudo sudo apt-get install ufw
2、开启防火墙
sudo ufw enable
3、关闭防火墙
sudo ufw disable    
4、重启防火墙
sudo ufw reload

2-5-2 端口

1、开放端口 ,如:开放22端口
sudo ufw allow 22
2、查看端口信息
sudo netstat -tunlp | grep 22       
3、关闭端口
sudo ufw delete allow 21        
4、查看端口状态
sudo ufw status
5、开放规定协议的端口
sudo ufw allow 8001/tcp       
6、关闭指定协议端口
sudo ufw delete allow 8001/tcp  
7、开放限定ip地址端口
	7.1、开放指定ip所有操作
	sudo ufw allow from 192.168.121.1   // 指定ip为192.168.121.1的计算机操作所有端口
	7.2、关闭指定ip所有操作
	sudo ufw delete allow from 192.168.121.1  // 关闭指定ip为192.168.121.1的计算机操作所有端口
	7.3、开放指定ip对应端口操作
	sudo ufw allow from 192.168.121.2 to any port 3306  // 开放指定ip为192.168.121.2的计算机访问本机的3306端口
	7.4、关闭指定ip对应端口操作
	sudo ufw delete allow from 192.168.121.2 to any port 3306

3 Linux下的解压命令

Linux下常见的压缩包格式有5种: zip tar.gz tar.bz2 tar.xz tar.Z
其中tar是种打包格式, gz和bz2等后缀才是指代压缩方式:gzip和bzip2

tar -xvf filename.tar.gz
tar -xvf filename.tar.bz2
tar -xvf filename.tar.xz
tar -xvf filename.tar.Z

4 Linux:命令行光标移动和删除整行

移动
ctrl+a   ctrl+e   分别代表把光标移动到最前和最后
删除
ctrl+u   ctrl+k   分别代表把光标处往前和光标处往后删除
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值