Linux学习笔记009---Centos7安装vim ifconfig wget tree等基础命令

JAVA技术交流QQ群:170933152

安装wget:

CentOS wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,CentOS wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个CentOS wget下载任务,然后退出系统,CentOS wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦

提示为找到该命令,那么需要安装:yum install wget

<!-- 安装ifconfig -->
yum install net-tools

<!-- 安装vim -->
yum install vim

退出vim:

退出vim的快捷键,不需要进入命令编辑模式

按住shift

zz    保存退出

zq    不保存退出,q表示放弃

之所以按住shift,其实是切换大小写

 

在命令编辑模式下:

:q 不保存退出

:q! 不保存强制退出

:wq 保存退出,w表示写入,不论是否修改,都会更改时间戳

:x     保存退出,如果内容未改,不会更改时间戳

 

":x" 和 ":wq" 的区别如下:
(1) :wq 强制性写入文件并退出(存盘并退出 write and quite)。即使文件没有被修改也强制写入,并更新文件的修改时间。
(2) :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间;否则不会更新文件修改时间。
这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,":wq" 强制更新文件的修改时间,
这样会让 make 编译整个项目时以为文件被修改过了,然后就得重新编译链接生成可执行文件。这可能会产生让人误解的后果,当然也产生了不必要的系统资源花销。不过像是版本控制的软件一般首选还是比较文件内容,修改时间一般不加以理会。

<!-- 准备基础编译环境 -->
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

二、利用yum安装tree命令

<think>嗯,用户想在CentOS 7虚拟机上安装系统,要求使用高级安装,能够使用vim命令,并且不需要桌面环境。我需要一步步引导他们完成这个过程。首先,高级安装通常指的是自定义分区或者其他设置,所以应该提醒用户在安装过程中选择自定义分区方案。然后,安装类型那里要选最小安装,这样就不会带图形界面了。不过可能用户不清楚具体步骤,需要详细说明每个阶段的操作。 接下来,用户提到要使用vim,但最小安装可能默认只安装vi,而vim可能需要额外安装。所以安装完成后,要通过yum安装vim,这点必须提醒用户。还有,网络配置部分,安装时可能默认不开启网络,需要手动设置,否则安装后无法联网安装vim。所以步骤里应该包括配置网络的部分,比如在安装过程中打开以太网连接,设置主机名等。 另外,分区部分可能需要详细指导。用户可能对Linux分区不熟悉,所以给出一个基本的分区方案,比如/boot、swap、/等,并说明每个分区的作用和推荐大小。安全策略方面,SELinux和防火墙是否需要关闭?用户可能希望简化设置,所以建议保持开启,但如果有问题再关闭,这样更稳妥。 创建用户的时候,除了root,应该建议新建一个普通用户,并添加到wheel组,方便sudo权限。安装后的配置步骤也很重要,比如更新系统、安装常用工具如wget,还有配置sudo权限。这些步骤能帮助用户更好地使用系统。 可能用户是开发者或者需要服务器环境,所以不需要图形界面,更注重命令行工具。需要确认所有步骤都正确,比如安装源是否配置正确,避免安装后无法找到vim包。另外,考虑到CentOS 7的软件包较旧,可能需要配置EPEL或其他仓库来获取更多软件,但用户没有提到,可能不需要,所以暂时不涉及。 最后,要检查是否有遗漏的步骤,比如虚拟机工具安装(如VMware Tools或VirtualBox Guest Additions),但用户没提到,可能不需要。总之,整个流程需要清晰,分步骤说明,确保用户能顺利安装并配置好CentOS 7虚拟机,满足他们的需求。</think>以下是CentOS 7虚拟机安装的详细步骤(高级安装/最小化模式): 一、安装前准备 1. 下载ISO镜像: - 访问CentOS官方镜像站:`https://vault.centos.org/7.9.2009/isos/x86_64/` - 选择`CentOS-7-x86_64-Minimal-2009.iso` 二、虚拟机创建 1. 新建虚拟机(以VMware为例) 2. 选择"自定义(高级)"安装类型 3. 选择稍后安装操作系统 4. 版本选择"Linux -> CentOS 7 64位" 5. 处理器/内存按需分配(建议至少2核2GB) 6. 磁盘空间建议20GB以上,选择"将虚拟磁盘拆分成多个文件" 三、安装过程配置 1. 挂载ISO镜像启动虚拟机 2. 选择"Install CentOS 7" 3. 语言选择:English -> 继续 4. 关键配置项: ```bash [LOCALIZATION] - 时区设置:Asia/Shanghai - 键盘布局保持默认 [SOFTWARE] - 安装源:自动检测介质 - 软件选择:Minimal Install(核心基础系统) [SYSTEM] - 安装目标:选择虚拟磁盘 - 点击"我要配置分区"进入高级分区 - 建议分区方案: /boot 1024MB xfs swap 2048MB (内存<8GB时设为内存2倍) / 剩余空间 xfs - KDUMP:取消勾选 - 网络和主机名: - 打开以太网连接 - 设置主机名(如centos7-dev) ``` 5. 开始安装 四、系统初始化设置 1. 设置root密码(要求8位以上,可设置简单密码需双击"Done"确认) 2. 可选创建普通用户(建议创建) 3. 等待安装完成 -> 重启 五、安装基础配置 1. 安装增强工具: ```bash yum update -y yum install -y vim-enhanced net-tools epel-release ``` 2. 验证vim可用性: ```bash vim --version | grep "Vi IMproved" ``` 3. 禁用图形界面(确认当前模式): ```bash systemctl set-default multi-user.target ``` 六、必要优化配置 1. 关闭防火墙(开发环境建议): ```bash systemctl stop firewalld systemctl disable firewalld ``` 2. 禁用SELinux: ```vim vim /etc/selinux/config # 修改为:SELINUX=disabled ``` 3. 配置yum源加速(可选): ```bash curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo yum clean all && yum makecache ``` 七、常用工具安装 ```bash yum install -y wget telnet tree lsof bash-completion ``` 最终验证: ```bash # 检查启动模式 systemctl get-default # 检查安装包 rpm -qa | grep -E &#39;vim|bash&#39; ``` 注意事项: 1. 最小化安装默认不包含ifconfig命令,建议使用`ip addr`查看网络信息 2. 如需SSH远程连接,需确认sshd服务已启动: ```bash systemctl start sshd systemctl enable sshd ``` 3. 推荐配置sudo权限: ```bash visudo # 在`root ALL=(ALL) ALL`下添加: your_username ALL=(ALL) NOPASSWD:ALL ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值