ubuntu环境搭建仅此一文

1 vmware软件相关配置

1.1 修改NAT网络平面配置

在vmware里选择“编辑》虚拟网络编辑器”,修改NAT网络平面下的“子网和子网掩码”为好记的子网IP,方便以后配置虚拟机的IP(虚拟机的IP都属于这个子网)

1.2 设置NAT网络平面的网关地址

在vmware里选择“编辑》虚拟网络编辑器》NAT设置”,修改NAT网络平面下的网关地址,这里注意不能设置网关地址为***.***.***.1(这个地址已经被vmware虚拟网卡占用了)

2 ubuntu16.04-server下载安装

2.1 注意事项

安装链接https://blog.csdn.net/zhengchaooo/article/details/79500209
① 在vmware安装镜像时一定要选择自定义,然后再选择安装包位置进行安装
② 进行安装时都选择英文安装,不然会出现乱码等情况
3 ubuntu虚机相关配置

2.2 修改ubuntu下载源为阿里源

① 修改软件源配置文件
vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
② 更新源
apt update

2.3 设置root用户ssh远程连接

① 查看有无安装ssh服务
dpkg -l |grep ssh
② 如果没有安装ssh服务则需要首先安装(若没有软件包,则需要更新软件源)
sudo apt install ssh
③ 设置root用户密码
进入root用户模式下(普通用户登录后用sudo -i命令,切换到root用户)执行sudo passwd
④ 修改允许root用户ssh访问文件
vim /etc/ssh/sshd_config找到 PermitRootLogin 配置项,将其设置为 yes,保存配置文件
⑤ 重启ssh服务
service ssh restart

2.4 设置固定IP及dns

① 固定IP(编辑网络接口文件)
vim /etc/network/interfaces
auto ens33
iface ens33 inet static
address 192.168.100.100
netmask 255.255.255.0
gateway 192.168.100.2
broadcast 192.168.100.255
② 修改dns支持网址解析(设置dns服务地址为网关地址即可)
vim /etc/resolvconf/resolv.conf.d/base

nameserver 192.168.100.2
③ 执行更新命令
resolvconf -u

2.5 安装samba服务

① 查看有无安装samba服务
dpkg -l |grep samba
② 如果没有安装samba服务则需要安装
apt install samba
③ 修改samba配置文件(root文件夹对应linux root目录)
vim /etc/samba/smb.conf
[root]
path= /root
browseable = yes
public = yes
writable = yes

④ 添加/修改samba用户(用root登录)
smbpasswd -a root
⑤ 启动samba服务
service smbd start

2.6 设置防火墙(centos需要设置)

① Ubuntu 默认有装iptables,可通过dpkg -l或which iptables确认
② Ubuntu默认没有iptables配置文件
通过iptables-save > /etc/network/iptables.up.rules生成
③ 防火墙策略
#允许所有访问22端口:
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#拒绝所有访问22端口:
iptables -A INPUT -p tcp --dport 22 -j DROP
#只允许10.0.0.2访问22端口:
iptables -A INPUT -p tcp --dport 22 -s 10.0.0.2 -j ACCEPT
#删除端口20
iptables -D INPUT -p tcp --dport 20 -j ACCEPT
④ 保存策略到文件中
iptables-save > /etc/iptables.up.rules
⑤ 应用策略(从文件中恢复)
iptables-apply
⑥ 查看策略
iptables -L
⑦ 永久保存策略
vim /etc/network/interfaces
pre-up iptables-restore < /etc/network/iptables.up.rules
post-down iptables-save > /etc/network/iptables.up.rules

2.7 软件卸载、包删除、

① 卸载安装的软件
首先查看安装的软件dpkg -l |grep ssh
然后通过apt remove --purge NAME删除软件
② 删除安装包
apt autoremove(删除没有使用的安装包)
③ 清除安装包
apt autoclean

3 vim常用快捷键

3.1 VIM修改文件(命令模式下)

3.1.1 复制

【yy】复制光标所在的那一行
【nyy】复制光标所在的向下n行

3.1.2 黏贴

【p】小“p”黏贴到光标所在下一行
【P】大“P”黏贴到光标所在上一行

3.1.3 删除

【dd】删除一行
【d$】删除以当前字符开始的一行字符,包含当前字符
【dw】删除以当前字符开始的一个字

3.1.4 撤销操作

【u】 撤销上一次操作

3.1.5 查找

【/string】往下查找字符串 n查找下一个
【?string】 往上查找字符串 n查找上一个

3.1.4 显示行号

【:set number】显示文本所在行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值