linux虚拟环配置在平时创建用于调试学习的虚拟机下进行如下操作
1.时间校准指令 (补:echo $?检查上一条命令是否正确执行,非0都是未正确执行的)
1.ntpdate : 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 进行指示安装ntpdate
2.ntpdate time.windows.com进行校准
2.时间显示 date: 具体星期几:
date +%u
date +%w
date +%F
date +%T
3.虚拟环境Linux系统搭建
在VMware软件设置所需linux系统环境,具体请找相关视频
4.远程连接便于操作
远程连接软件WindTerm
1.本机虚拟环境ip地址获取
ip a;
找到 2:ens___ 字样(后面数字每台计算机都不同);
输入 ifup ens___获取虚拟机ip地址
2.在windTerm中新建一个会话,输入虚拟机ip以及写好标签,得到与虚拟机一样的命令窗口,则远程连接成功,可以在此窗口进行远程操作本机虚拟机
5.部分虚拟系统的快捷键
登出:ctrl+d
终止:ctrl+c
清屏:ctrl+l
6.主机名
查看主机名 hostname 修改主机名 hostnamectl set-hostname +name
为方便运行效率高,减少出错率可以进行如下7.8操作
7.防火墙关闭(!!!!)
查看 systemctl status firewalld
关闭 + stop 重启服务器reboot
开机不自启:+ disable
(最后显示有(dead)字样表示成功关掉)
8.SELINUX关掉(!!!注意:记得重启之后观察IP变化)
查询是否关掉getenforce
临时关闭setenforce 0 (重启后查看仍然开着)
永久关闭 sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
最后显示有(disable)字样表示成功关掉
(将网卡开机自启动!就可避免重复重启导致连不上 1.yum -y install vim(安装工具) 2.vim /etc/sysconfig/network-scripts/ifcfg-ens33(打开后进行文本编辑最后一个字符no改为yes) 3.systemctl restart network重启网卡)
(补):echo $? 查看该命令是否执行
9.路径 相对路径 绝对路径 首位 '/' 开始
cd - 返回上一次目录
cd .. 返回上一层目录
../ 返回上一层目录
cd . 当前路径
10.常见命令 ls -l 列出详细信息 ls -a 查看所有文件,包括隐藏文件 ls -h 人性化显示 ls -ld 查看一个目录的详细信息 ls -lh 文件大小显示!
可以组合 ls -la ls -lh(文件大小显示!) ls -ld 查看目录
11.创建 删除 复制 移动
v:显示过程 单个,多个(必须有连贯性) 比如 touch name{a..z}.txt...或者touch {name1,name1,name1...}.txt
1.创建: 创建文件: touch file{A..Z}.txt
创建目录: mkdir
2.删除 1.文件: rm -i -f 2.目录 rm -i:提醒用户确认删除 -r: 递归删除整个目录树! -f:强制删除 -rf: 强制递归删除(慎用!) (补)通配删除:rm -rf *____ ,删除与____相似的所有东西 3.复制 格式:cp+源文件+目标路径 或者 cp+ -r +目标路径下+目标路径 -p: 属性复制 -a:保留权限,复制软链接本身,递归复制(比如目录拷贝) -r:递归拷贝(目录拷贝) \cp +_________+目标路径:免交互 -i:询问覆盖 cp filename dir1./test.txt 复制之后重命名
4.移动 mv【文件名】【目录名】 mv【文件名】【文件名】 mv【目录名】【目录名】 -i : 移动到指定目录有重名时提示是否覆盖 -f:移动到指定目录要覆盖某一个目标文件时不提示是否覆盖= \mv 可以在原目录原地改名:mv【源名】【新名】