1.vi和vim编辑模式
两者之间功能基本都是一样的,仅仅是vim可以高亮显示
- 一般:yy(复制)p(粘贴) u(撤销) x(删除单个字母)
- 编辑:i(光标前)、I(行首)、o(下一行)、O(上一行)、a(光标后)、A(行末)
- 指令: :wq,/ 查找(从上往下), ?查找(从下往上)
2.配置虚拟机网络
一般用nat模式 ,因为若用桥接模式需要知道公网的子网掩码、网关、DNS服务
3.主机映射问题
ip与域名进行对应
linux上的主机映射配置
vi /etc/hosts
在大数据上的应用:集群 node1 node2
4.更改主机名
类比windows中的更改主机名
windows:
linux:
查看linux名称
hostname
两种版本的更改方式:
5.Linux文件管理类命令
-
帮助:man history --help ls -l ls -a (查询出隐藏文件及文件夹 ) -
chmod u+x a.txt (给用户添加可执行权限)
- u - 表示用户 (user)
g - 表示用户组 (group) o - 表示其它 (others) a - 表示所有 (all) - chmod 742 (rwx:421):–>
-
查看:cat -n (显示带行号) tac tail (-f:) -
重定向命令:echo >>(追加) >(覆盖) -
删除:rmdir rm -f rm -rf (r:recursion f:file)–>删除多层文件夹 -
链接方式:ln(copy一份,谁内容改变就会影响到另一个,删除不影响) ln -s(软连接:快捷方式,原副本删除影响巨大)
链接失去情况–》
- 后台服务管理:service 服务 start(临时) chkconfig 服务 on/off(永久) systemctl start/enable/disable 服务
- 日期:date “+%Y-%m-%d %H:%M:%S” 、date -d “1 year ago”、date -s “2021.08.20 10:41:20”(设置)、cal(查看日历calendar)
配置环境变量的作用:简化操作,可在非可执行软件目录下执行软件的执行方式
6.Linux 上3种安装方式
7.Linux配置环境变量问题
~/.bash_profile 用户环境变量配置文件
/etc/profile 文件,系统环境变量配置文件
与win中的环境变量截图类比
vim /etc/profile
在文件中定义:
export $JAVA_HOME=/opt/app/jdk1.8
export PATH=$PATH:$JAVA_HOME/bin
java
ps:启动tomcat也是需要将压缩包进行解压到/opt/app/目录下,然后进入tomcat的bin目录下执行./startup.sh
ps2:tomcat中有一个webapps目录,将我们已经写好的web项目打成war包放到此目录下,就可以运行项目了!
8.Crond定时任务
解析:1.systemctl status crond :查看定时服务是否开启
2.crontab -l :查询所有的定时任务
3.crontab -e :编辑定时任务
? 语法要求:分钟 小时 天 月 年
? 图片上:1,2,3,4表示在1点或2点或3点或4点时会触发定时任务;1-10表示一个月的1-10天;*/2表示每隔2个月; *表示每时每刻
4.删除当前用户所有定时任务:crontab -r
|