Linux基本环境
对Linux的基础认识
-
虚拟机进入终端: [root@hadoop-senior Desktop] # 用户名 主机名 所在目录名称
-
#:表示当前用户属于root用户,超级管理员用户
对系统进行配置管理的时候,需要使用root用户
$:表示用户是普通用户(Mac OS的终端是%) -
在Linux系统下,查看IP地址的命令: # ifconfig 类似于windows系统的:ipconfig
-
自动获取IP地址
好处是可以连接互联网
-
自动获取IP地址有时会改变,当我们需要设置固定的IP地址时该怎么做?
在虚拟机中,将网络设置中的自动获取IP地址改为手动,再添加新的IP地址,网段和自己之前的IP地址一致
注意,修改固定IP地址后,虚拟机将无法连接互联网
Linux基本命令
清理屏幕
# clear
创建用户
# useradd 用户名称
sudo dscl . -create /Users/用户名称 (mac终端版本)
设置密码(Linux系统下每个用户都有密码)
# passwd 用户名称
sudo dscl . -passwd /Users/用户名称 (mac终端版本)
在Linux系统中,默认情况下,创建一个用户的同时会给用户在系统的目录下创建一个属于自己的用户目录
该目录称为用户主目录 /home/username
Mac系统则为 /Users/username
root权限所在目录为 /var/root
用户主目录可以用 "~" 代替
切换用户
root用户切换到普通用户
#|$ su - 用户名称(不需要输入密码)
普通用户切换到root用户
$ su
sudo -i (mac终端版本)
显示当前用户所在的目录
#|$ pwd
Linux系统下的主机名称
查看主机名称
#|$ hostname
设置主机名称
# hostname 主机名称
sudo scutil -- set HostName 主机名称 (mac终端版本)
此种方式设计主机名称,仅仅在当前使用没有问题,但是重启机器以后,主机名称就会自动还原
原因:在Linux系统中,系统的配置信息都来自于文件中。
永久修改主机名称
# vi /etc/sysconfig/network
读取Linux系统上文件内容的命令
cat 文件名称
Linux系统编辑工具 vi
# vi 文件名称 -- 修改文件内容
"i" 进入编辑插入模式
esc 退出插入模式
:wq 保存文件
:q! 不保存文件
重启系统
关机
# halt
重启
# reboot
# init 6
远程连接工具
-
远程连接四要素
IP地址
用户名
密码
协议 ssh -
四大远程连接工具
1.远程命令行 SecureCRT
注意事项:当第一次远程连接到Linux系统时,进入当前用户的主目录
2.远程FTP(File Transfer Protocol) FileZilla
3.远程编辑工具 NotePad++/UltraEdit
4.远程界面工具 Xmanager4 -
主机名与IP地址映射
配置/etc/hosts
IP地址 主机名称 域名
基本命令2
查看当前目录下有哪些文件
ls (list的缩写)
查看当前目录下文件的详细信息
ll (mac系统此命令无效)
ls -l
按时间顺序查看当前目录下文件的详细信息
ls -lt
查看当前目录下所有文件(包括隐藏文件,前面加.的为隐藏文件)
ls -a
特殊目录标识符
一个.:表示的是当前目录
两个..:表示的是当前目录的上级(父级)目录
切换目录
cd 目录名称 (change directory的缩写)
什么都不加,只输入cd,会切换到当前主目录