关机和虚拟机克隆、快照
关机:
halt
init 0
shutdown -h now
重启:
reboot
init 6
0~6分别代表什么:
https://blog.csdn.net/qq_38314823/article/details/80576617
快照:
虚拟机使用一段时间后,对Linux进行快照,目标:出现问题时可以回滚
快照会占用大量的磁盘空间
怎样快照
a、关机
b、VMware操作(VMware中右键虚拟机名-->快照-->拍摄快照-->修改名称描述保存)
克隆:
作用:复制出完全一样的配置的机器
怎样克隆:
a、关机
b、修改mac地址
vim /etc/udev/rules.d/70-persistent-net.rules
删除eth0
复制eth1的mac地址:备用
保存退出,如果wq不能保存退出,则用wq!
c、修改ip,hostname
ip:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改IPADDR、HWADDR(之前复制的mac地址)
hostname:
vim /etc/sysconfig/network
修改:HOSTNAME
d、hosts
增加映射:vim /etc/hosts
e、重启虚拟机及network
Linux软件安装
软件类型
RPM:Redhat序列特用的软件包
dpkg:debain序列特用的软件包
源码包:需要在Linux中进行编译安装
java maven
c/C++ gcc
预编译
编译:make
安装:make install
软件的安装
rpm:安装RPM结尾的软件包
检查:rpm -qa | grep java
安装:rpm -ivh XXXX.rpm
当软件存在依赖的时候,会安装失败,需要先将依赖安装好。
卸载:rmp -e XXX
--nodeps:忽略依赖
sudo rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64yum:通过软件源安装
自动解决依赖问题
安装:yum install -y XX(zip、mysql)
查看当前已安装的包:yum list installed
卸载:yum remove zip
yum源配置文件路径
vi /etc/yum.repos.d/
阿里云yum,163
版本问题:
比如mysql,yum 版本5.1.X
绿色安装:最多最多最多
tar -zxf xxx.tar -C target
Linux定时任务
at 命令
设置时间 at 9:22
进入at命令行,设置需要在9:22执行的命令
mkdir -p /a/bb/20180603
保存退出
ctrl+dcrontab
启动crontab服务
service crond start
chkconfig crond on
编辑定时任务
crontab -e
删除定时任务
crontab -d
* | * | * | * | * | command | |
分钟 | 小时 | 日 | 月 | 周 | 需要执行的脚本(绝对路径) | |
取值 | 0~59 | 0~23 | 1~31 | 1~12 | 0~7(0和7表示周日) |
每隔半小时执行一次
频率: /
*/30 * * * * command
连续时间:-
早上8:00~18:00之间,每隔半小时执行一次
*/30 8-18 * * * command
间断时间:,
早上8:00和18:00执行一次
* 8,18 * * * command
eg:
每天上午10:00执行
0 10 * * * sh /mkdir.sh
0 0 * * 3