Linux小结

Linux

目录

Linux

一、linux基本知识

二、linux常用基本命令

三、安装软件


一、linux基本知识

1、远程连接

远程连接工具通常基于 SSH 协议,SSH(Secure Shell)协议是一种基于密钥的安全性很好的协议,将发送的数 据加密。因此虚拟机需要开启 SSH 协议的服务,即 sshd 服务。

#查看sshd服务
service sshd status
​
#开启sshd服务
service sshd start

2、vim编辑器

三种编辑模式:

  • 一般模式:删除、复制、粘贴,无法编辑文件内容 (命令行输入 vi )

按键 功能描述
yy 复制光标当前行
y数字y 复制一段(从第几行到第几行)
p 箭头移动到目的行粘贴
u 撤销上一步
dd 删除光标当前行
d数字d 删除光标(含)后多少行
x 删除一个字母,相当于 del
X 删除一个字母,相当于 Backspace
yw 复制一个词
dw 删除一个词
shift+^ 移动到行头
shift+$ 移动到行尾
1+shift+g 移动到页头,数字
shift+g 移动到页尾
数字+shift+g 移动到目标行
  • 编辑模式:编辑文本 (一般模式下输入 i、a 或者 o )

进入编辑模式:一般模式下输入【i, I, o, O, a, A, r, R】

按键 功能
i 当前光标前
a 当前光标后
o 当前光标行的下一行
I 光标所在行最前
A 光标所在行最后
O 当前光标行的上一行
s 删除当前字符并进入编辑
S 删除整行并进入编辑
  • 命令模式:(一般模式下输入 : 或者 /或者? )

命令 功能
:w 保存
:q 退出
:! 强制执行
/要查找的词 n 查找下一个,N 往上查找
? 要查找的词 n是查找上一个,shift+n是往下查找
:set nu 显示行号
:set nonu 关闭行号
:%S/str1/str2/g 将 str1 批量替换为 str2

注意:

①其实强制保存时,还要看是否具备权限,如果没有权限加了强制也不一定能保存进去

②如果有未保存的修改则无法退出

3、网络ip及配置

3.1配置ip

#查看ip

ifconfig (功能描述:显示所有网络接口的配置信息)
例:[root@hadoop100 桌面]# ifconfig
​
ping 目的主机 (功能描述:测试当前服务器是否可以连接目的主机)
例:[root@hadoop100 桌面]# ping www.baidu.com

#修改ip

修改文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0
​
执行 service network restart
​
如果报错,reboot,重启虚拟机

3.2配置主机名

1)修改 linux 的主机映射文件(hosts 文件)

#查看主机名

hostname (功能描述:查看当前服务器的主机名称)
[root@hadoop100 桌面]# hostname

#修改主机名

打开文件 
[root@hadoop100 桌面]# vi /etc/sysconfig/network
修改HOSTNAME,注意:主机名称不要有“_”下划线
​
打开/etc/hosts  
[root@hadoop100 桌面]# vim /etc/hosts
添加修改的HOSTNAME
​
重启设备,重启后,查看主机名,已经修改成功

2)修改 windows的主机映射文件(hosts 文件)

window7:

(1)进入 C:\Windows\System32\drivers\etc 路径

(2)打开 hosts 文件并添加新主机名称

window10:

(1)进入 C:\Windows\System32\drivers\etc 路径

(2)拷贝 hosts 文件到桌面

(3)打开桌面 hosts 文件并添加新主机名

(4)覆盖 hosts 文件

3.3关闭防火墙

centos6:

1)基本语法:

service 服务名 start (功能描述:开启服务)

service 服务名 stop (功能描述:关闭服务)

service 服务名 restart (功能描述:重新启动服务)

service 服务名 status (功能描述:查看服务状态)

chkconfig (功能描述:查看所有服务器自启配置)

chkconfig 服务名 off (功能描述:关掉指定服务的自动启动)

chkconfig 服务名 on (功能描述:开启指定服务的自动启动)

chkconfig 服务名 --list (功能描述:查看服务开机启动状态)

2)查看服务的方法:

/etc/init.d/服务名

[root@hadoop100 init.d]# pwd

/etc/init.d

[root@hadoop100 init.d]# ls -al

3)案例

(1)查看网络服务的状态

[root@hadoop100 桌面]#service network status

(2)停止网络服务

[root@hadoop100 桌面]#service network stop

(3)启动网络服务

[root@hadoop100 桌面]#service network start

(4)重启网络服务

[root@hadoop100 桌面]#service network restart

(5)查看系统中所有的后台服务

[root@hadoop100 桌面]#service --status-all

(6)查看防火墙状态

[root@hadoop100 桌面]# service iptables status

(7)临时关闭防火墙

[root@hadoop100 桌面]# service iptables stop

(8)查看防火墙开机启动状态

[root@hadoop100 桌面]#chkconfig iptables --list

(9)设置开机时关闭防火墙

[root@hadoop100 桌面]#chkconfig iptables off

(10)开启iptables服务的自动启动

[root@hadoop100 桌面]#chkconfig iptables on

centos7:

1)基本语法:

systemctl start 服务名(xxxx.service) (功能描述:开启服务)

systemctl stop 服务名(xxxx.service) (功能描述:关闭服务)

systemctl restart 服务名(xxxx.service) (功能描述:重新启动服务)

systemctl status 服务名(xxxx.service) (功能描述:查看服务状态)

systemctl list-unit-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值