CentOS7使用

本文档详细介绍了如何在VirtualBox中安装CentOS7,包括基本命令的使用,如查看IP、创建目录,以及安装vim、ifconfig、java、tomcat等程序。此外,还涵盖了如何设置开机自启动和配置静态IP等运维操作。

一、准备工作

二、虚拟机安装CentOS系统

打开VirtualBox软件,点击新建
在这里插入图片描述

  • ①内存大小:512MB
  • ②虚拟硬盘:现在创建虚拟硬盘
  • ③虚拟硬盘文件类型:VDI(VirtualBox 磁盘映像)
  • ④存储在物理硬盘上:动态分配
  • ⑤文件位置和大小:位置随意,大小8G
  • 点【新建】后,选中Test,点设置:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

三、基本命令

  • pwd:查看当前所在的全局路径
  • ip addr:查看自己ip配置
  • ip route show:查看网关
  • mkdir xxx:创建xxx目录
  • vi xxx:创建xxx文件
    • i:进入输入模式
      • Ctrl+f:向下翻页
      • Ctrl+u:向上翻页
      • gd:移动到第一位
      • dd:删除光标行
      • u:撤销
    • Esc:退出输入模式
    • :wq:保存退出
  • ll(LL):查看文件信息
  • ls(LS):查看文件详细信息
  • rm -rf xxx:删除xxx文件夹
  • cp xxx yyy:将xxx文件复制到yyy路径下
  • mv xxx yyy:将xxx文件移动到yyy路径下(路径一样,则会重命名)
  • tail xxxx:查看文件的最后10行(一般配合 tail -F xxxx 用来监控日志文件)
  • echo xxx >> a.txt:在a.txt末尾追加xxx
  • |grep xx:过滤,只显示xx
  • cat xxx:全文查找,一般配合过滤使用
  • find -name a.txt:查找a.txt文件在哪
  • top:查看性能
  • ps aux:查看所有正在执行的程序(一般配合|grep使用)两行表示在执行
  • kill 10789:杀掉10789编号的进程(-9 表示强制)
  • tar -cvf xxx.tar xxx:将xxx文件压缩成tar格式的
  • tar -xvf xxx.tar:上面的cvf对应的解压缩
  • tar -zcvf xxx.tar xxx:将xxx文件压缩成tar格式的
  • tar -xcvf xxx.tar:上面的zcvf对应的解压缩
  • history:查看之前输过的所有命令
  • df:查看每个磁盘的区块使用率
  • 启动服务:service tomcat start
  • 停止服务:service tomcat stop
  • 按端口号查找:isof -i:8080
  • 关闭防火墙:systemctl disable firewalld (重启生效)
  • zip压缩和unzip解压缩:zip xxx 和 unzip xxx
  • 传输文件:scp ./text.tar root@10.0.2.6:~/test.tar (scp_带路径的文件_root角色@目标地址_目标存放位置)
  • 开启定时任务:crontab -e:* * * * * (分 时 日 月 星期) /root/xx.sh
  • 配置静态IP:(NAT建议使用):vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
    • 将 BOOTPROTO=“dhcp” 改成static,添加以下四个
    • IP: IPADDR=10.0.0.119
    • 子网掩码: NETMASK=255.255.255.0
    • 网关:GAYEWAY=10.0.0.1 (ip route show查看网关)
    • 解析:DNS1=114.114.114.114

四、安装程序

vim

yum install vim

ifconfig

yum install ifconfig -y	(-y可以省去中间询问的步骤)

java

yum install java -y

// jdk
yum install java-1.8.0-openjdk.x86_64

tomcat

yum install tomcat -y

lsof

yum install lsof -y

zip

// 压缩
yum install zip -y

// 解压缩
yum install unzip -y

maven

yum install maven-y

Git

yum install git -y

MySQL

CentOS7 的中央仓库没有MySQL,需要通过wget(没有的话,安装以下yum install wget)下载rpm

// 下载rpm包
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
// 安装rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
// 安装服务端
yum install mysql-server
// 安装
yum install mysql-devel
// 安装客户端
yum install mysql

// 修改配置文件
vim /etc/my.cnf			// 在[mysqld]之后,[mysqld_safe]之前,加上character-set-server=utf8

// 启动服务
service mysqld start	// 光标停顿一会,自动跳出,说明正常。可以ps aux |grep "mysql"查看
// 登陆
mysql -u root -p			// 刚装完,密码为空,直接回车
// 登陆后修改密码(mysql> 模式)
use mysql;	// 切换数据库
UPDATE user SET password=password("123456") WHERE user='root';	// 密码改成123456
FLUSH PRIVILEGES;		// 刷新内存
quit		// 退出(可以再登陆下验证),外部访问可以通过端口映射的方式

在这里插入图片描述

Nginx

也没有Nginx包,通过c++ 包来下载

// 安装c++编译器
yum install gcc-c++

// 添加中央仓库的地址
vim /etc/yum.repos.d/nginx.repo		// 添加内容如下
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

// 将配置安装到库里
sudo yum install epel-realease

// 安装Nginx
sudo yum install nginx

// 修改配置文件(规范点的,都会配置到conf.d目录下新建*.conf文件来配置)
vim /etc/nginx/nginx.conf	// 简单配置

// 启动服务
service nginx start

在这里插入图片描述

五、开机自启动

// 添加自启动的脚本
vim /etc/profile.d/mystart.sh		// 添加内容如下

service tomcat start
service mysql start
service nginx start

// 编辑成可读可写
chmod 777 /etc/profile.d/mystart.sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值