Linux快速入门
vi/vim编辑器
命令模式(默认):刚进入vim的时候就是命令模式,可以进行复制,删除行等。
输入模式:可以输入内容。
编辑模式:在最下边,可以输入管理员命令。
命令模式-->输入模式:
i:在光标所在字符前转化为输入模式
I:在光标所在行行首转化为输入模式
a:跳到光标所在字符后转化为输入模式
A:在光标所在行末转化为输入模式
o:在光标所在行下方新建一行并进入输入模式
O:在光标所在行下方新建一行并进入输入模式
s:删除光标所在字符
输入模式-->命令模式:
Esc键
命令模式-->编辑模式
输入“:” 进入编辑模式
编辑模式
:w 保存
:w新文件名 另存为新文件名
:q 退出
! 强制执行
命令模式
跳转
1.逐字符移动:
上下左右
2.以单词为单位移动:
w:移动到下一个单词词首
e:跳到当前或下一个单词词尾
b:跳到当前或下一个单词词首
3.行内跳转:
0:绝对行首
$:绝对行尾
4.行间跳转:
:set nu 显示行号
:set nonu 取消显示行号
#G:跳转到第#行
G:跳转到最后一行
:n 移动到n行
翻屏
Ctrl+f:向下翻一屏
Ctrl+b:向上翻一屏
Ctrl+d:向下翻半屏
Ctrl+u:向上翻半屏
删除或剪切
1.删除字母
x 删除单个字母
nx 删除n个字母(10x即删除10个字母)
2.删除或剪切整行
dd 删除一行(剪切)
ndd 删除你行
:n1,n2d 删除指定范围行
删除的内容会暂存在剪切板,不粘贴就是删除,粘贴就是剪切
粘贴方法如下:
p 非整行粘贴在光标字符后, 整行粘贴在光标字符行后
P 非整行粘贴在光标字符前, 整行粘贴在光标字符行前
复制
yy 复制一行
nyy 复制n行
替换
r 替换光标所在字符 (“r”键替换单个字符不用进入输入模式,比进入输入模式删除再替换要方便)
R 从光标开始替换字符,按Esc结束
:1,10s/old/new/g
将1到10行的old替换为new
:%s/old/new/g
将整个文件的old替换成new
查找
/查找内容 从光标所在行向下查找
?查找内容 从光标所在行向上查找
n 下一个
N 上一个
:noh 取消查找的高亮(no hightlight)
撤销
u 撤销
Ctrl+r 反撤销
静态IP配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33 (ens33为网卡名称,可通过ifconfig命令查看)
将配置文件中的网络配置参数BOOTPROTO进行如下修改:
BOOTPROTO="dhcp" --> BOOTPROTO="static"
在配置文件中新增一下内容:
IPADDR="192.168.77.111"
NETMASK="255.255.255.0"
DNS1="10.61.10.10"
GATEWAY="192.168.77.2"
IPADDR 同网段下未被使用的任意IP
子网掩码NETMASK,网关GATEWAY 可以通过VMware的虚拟网络适配器中的NAT设置中获取
DNS 通过本机的 控制面板-->网络和Internet-->网络连接-->WLAN-->详细信息 查看
再重启网络:
service network restart
主机能ping通虚拟机说明配置成功
Redis快速部署
编译安装redis-4.0.6
wget http://download.redis.io/releases/redis-4.0.6.tar.gz 下载压缩包 (如果出现wget:command not found,先执行yum install -y wget)
tar -zxvf redis-4.0.6.tar.gz 解压缩
cd /redis-4.0.6 进入redis目录
yum install -y gcc* 安装所有的组件及库
make && make install
关闭系统防火墙
systemctl stop firewalld 关闭防火墙
systemctl disable firewalld 开机不会自动启动防火墙
systemctl status firewalld 查看防火墙当前状态
yum安装软件及Redis启动和配置
cd /src 进入src目录
find . -name redis-server 查看是否有redis文件
cd ../
redis-server redis.conf (提示bash: redis-server: 未找到命令...)
# 解决方法: ln -s /usr/local/redis-4.0.6/src/redis-server /usr/bin/redis-server (在bin目录创建一个redis-server文件,使resis-server命令可以生效)
# ln -在文件之间建立连接 (可以通过man命令来查看命令的帮助文档)
vim redis.conf 修改redis配置文件
/bind 查找bind
bind 127.0.0.1 --> bind 192.168.77.111 (改成自己的IP地址,也可以直接注释掉但有风险)
peotected-mode yes --> no (保护模式改成no)
永久关闭SELinux
liunx安全机制SELinux默认是开启的
可以通过修改配置文件关闭
vim /etc/selinux/config
SELINUX=enforcing --> disabled
创建redis服务并实现开机自启动
vim redis.conf 修改配置文件
daemonize no --> yes
cd /usr/lib/systemd/system 进入到system目录,服务都在这个目录
vim redis.service 创建redis服务
写入一下内容:
-----
[Unit]
Description=redis-server
After=netwoek.target
[Service]
Type=forking
ExecStart=/usr/local/redis-4.0.6/src/redis-server /usr/local/redis-4.0.6/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
-----
systemctl daemon-reload
systemctl start redis.service 启动redis服务
systemctl status redis.service 查看redis服务状态
systemctl enable redis.service 开机自动启动redis服务
ateTmp=true
[Install]
WantedBy=multi-user.target
-----
systemctl daemon-reload
systemctl start redis.service 启动redis服务
systemctl status redis.service 查看redis服务状态
systemctl enable redis.service 开机自动启动redis服务
|