栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux快速入门

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux快速入门

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服务
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/450805.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号