Linux基础篇

--[入门篇]--Linux安装

https://www.vmware.com/
virtual box

创建虚拟机:

--[基础篇]--1.文件与目录结构

快捷键:ctrl+alt+F2  控制台界面
        ctrl+alt+F1  图形化界面
        ctrl+shift++
        ctrl+shift+-
        win+space
        
# root用户管理员
$ 普通用户
ls      --显示当前目录的文件、文件夹
exit    --退出
cd /

文件系统与目录结构(19):--一切皆文件
/ 根目录
/bin    二进制(存放直接可执行的常用命令)
/boot   引导启动
/dev    设备目录
/etc    系统管理需要的配置文件
/home   主目录
/lib    库目录
/lib64  
/media  可移动媒体设备的挂载点
/mnt    类似media
/sbin   系统级二进制
/usr    
/root   
/opt    可选目录
/proc   进程目录
/var    可变目录
/run
/srv    系统服务
/sys    系统硬件信息
/tmp    临时目录

vim
编辑模式:a或i或o
退出编辑模式:ESC
:w --写入
u  --撤回
:q --退出

[一般模式]
yy    --复制
p     --粘贴
5p
8yy
dd    --删除
3dd
y$    --复制到当前行结束
y^    --复制开头到当前行
yw    --复制一个词
dw    --删除一个词
d$    --删除到当前行结束
d^    --删除开头到当前行
x     --
X     --
r     --更改当前光标位置的字符
R     --替换
shift+6(^)    --移动到行头
shift+4($)    --移动到行尾
w             --移动到当前词的词头
e             --移动到当前词的词尾
b             --移动到上一个词的词尾
gg            --移动到文章开头
H            
GG            --移动最后一行的行尾
L             --移动最后一行的行尾
3G            --跳到第3行
:set nu       --显示行号
:set nonu     --取消行号

进入编辑模式
i    --当前光标前插入
a    --当前光标后插入
o    --当前光标行的下一行
I    --光标所在行最前
A    --光标所在行最后
O    --当前光标行的上一行

:wq! --强制保存退出
/    --查找,/后接查找关键字
n    --向下查找
N    --向上查找
/noh --取消高亮
:s/boot/booot    --把boot替换成booot,光标所在行的第一个
:s/boot/booot/g  --当前行全局替换
:%s/boot/booot   --把每一行的第一个boot改成booot
:%s/boot/booot/g --全篇文档替换

--网络配置和系统管理操作

查看虚拟网络编译器

ping [主机IP地址]

windos:cmd》ipconfig
linux:ifconfig 192.168.189.129

网络连接:
1.桥接:虚拟机直接连接外部物理网络的模式
2.NAT:(Network Address Trans)共享主机IP访问外部网络--VMnet8
3.仅主机模式:只与主机共享专用网络,与外部无法通信--VMnet1

[指定或更改静态IP]:

vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROT="static"
#IP地址 
IPADDR=192.168.189.100
#网关   
GATEWAY=192.168.189.2
#域名解释器  
DNS1=192.168.189.2
:wq!
ifconfig --查看ip
service network restart --重启网络服务

[问题]
1.防火墙
2.子网与网关一致(除了最后)
3.systemctl stop NetworkManager --关闭
  systemctl disable NetworkManager --禁用
  systemctl status network --有问题 需要检查ifcfg-ens33

[主机名]
hostname  --主机名
vim /etc/hostname
service network restart   --重启服务器
hostnamectl  --查看主机名信息
hostnamectl set-hostname spark10  --修改主机名为spark10

[指定ip和用户名]
vim /etc/hosts
192.168.189.100 hadoop100
192.168.189.101 hadoop101
192.168.189.102 hadoop102
192.168.189.103 hadoop103

[windos]
C:\Windows\System32\drivers\etc\hosts
添加
192.168.189.100 hadoop100
192.168.189.101 hadoop101
192.168.189.102 hadoop102
192.168.189.103 hadoop103
[windos]ping hadoop100  --域名劫持

[SSH]--Xshell,SSH Secure Shell,SecureCRT,FinalShell,putty,teamviewer,VNC
[windos]ssh root@hadoop100
        yes
        123456
vim /etc/sysconfig/network-scripts/ifcfg-ens33        
q
exit

[Xshell 7]
名称:hadoop100
协议:SSH
用户:root
密码:123456
工具》选项》键盘和鼠标》向右按钮->张贴剪切版内容》勾选:将选定的文本自动复制到剪切板

[Xftp 7]--winSCP,fileZilla  --远程文件的上传和下载
名称:hadoop100
主机:hadoop100
用户名:root
密码:123456
协议:SFTP
端口号:22
设置》选项》编码:Unicode(UTF-8) --避免乱码
SCP命令

[系统服务]
进程:process 正在运行的程序或命令 --pid
服务:service 启动之后一直存在、常驻内存

ls /usr/sbin | grep service
基本语法:service 服务名 start | stop | restart | status
ls /etc/init.d/
基本语法:systemctl start | stop | restart | status 服务名 --CentOS7
ls /usr/lib/systemd/
ls /usr/lib/systemd/system
service network restart
systemctl restart network
daemon 守护
systemctl status network
systemctl status NetworkManager
systemctl stop network --老版本服务
ping www.baidu.com
systemctl restart NetworkManager --CentOS7 默认使用NetworkManager
--推荐关闭network,保留NetworkManager

[设置]
setup
[*]--代表开机自启动
[ ]--代表开机不启动
<SysV initscripts>--SystemV的启动脚本
<systemd services>--Systemd的目录--CentOS7

[运行级别]
开机->BIOS->/boot->init进程->运行级别->运行级对应的服务
NFS--网络文件系统
--CentOS7的运行级别
multi-user.target --等价于运行级别3
graphical.target  --等价于运行级别5
systemctl get-default--查看当前运行级别
vim /etc/inittab --查看默认级别
systemctl set 
init 3 --等于快捷键ctrl+alt+F2
init 5 --等于快捷键ctrl+alt+F1

chkconfig --list  --列出所有的SysV的服务
chkconfig network off
chkconfig network on
chkconfig --level 3 network on --把3对应的级别打开

systemctl status NetworkManager
systemctl disable NetworkManager --开机是否自启动
systemctl enable NetworkManager
systemctl list-unit-files
iptables--防火墙--CentOS6版本
firewalld--防火墙
systemctl status firewalld --查看防火墙
systemctl stop firewalld.service --停止防火墙
systemctl disable firewalld.service --开机不启动防火墙
systemctl start firewalld.service
systemctl enable firewalld.service

[关机/重启]
shutdown -c --取消关机 --关机默认等1min
shutdown now --马上关机
shutdown 3 --3min后关机
shutdown 15:28 --定时关机

--预读延写 linux特性 --buffer一般满了才写入硬盘
sync --将数据由内存同步到硬件中 
halt --停机,关闭系统,但不断电(内存数据还能保持)
poweroff --关机,断电
reboot --重启,等于shutdown -r now
shutdown [选项] 时间 
[选项]
-H --相当于--halt,停机
-h --关机操作 或则 -P
-r --重启 等于reboot
[参数]
now --即可关机
时间 --等待多久关机(时间单位是分钟)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Violet_Sam

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值