Linux第2课:远程连接和文件操作

Linux第2课:远程连接和文件操作

时间 2019-02-27 下午3:30

主讲 黄季阳、罗恒丰

地点 四楼电教室


一、远程连接

使用工具Xshell免费版,下载地址:

https://blog.csdn.net/qq_31362105/article/details/80706750

安装后,配置服务器的IP、端口、用户名和密码。

Linux第2课:远程连接和文件操作_第1张图片
Linux第2课:远程连接和文件操作_第2张图片

通过以上操作,实现linux系统的远程登陆。

二、基本操作命令:

Linux第2课:远程连接和文件操作_第3张图片

》常用系统管理:

cat /etc/redhat-release  查看Centos版本

ping www.baidu.com #测试网络是否正常

ip addr  #查看IP地址

reboot  #重启系统

clear 清屏(快捷键Ctrl + L)

echo $PATH 查看环境变量

vi /etc/profile   修改环境变量

hostnamectl set-hostname Hadoop_01  修改主机名,重启后生效

ps aux  列出所有进程

kill -9 xxx  杀了某个进程


》网络

查看网络配置:

yum install -y net-tools

ifconfig


》时间管理:

centos中的时间,分为系统时间和硬件(CMOS)时间,查看时间方法:

查看系统时间:date

查看硬件时间:clock

安装互联网时间自动同步工具:# yum -y install ntp ntpdate

设置系统时间与网络同步:ntpdate asia.pool.ntp.org

系统时间写入硬件时间:clock --systohc

强制系统时间写入CMOS,防止重启失效:clock -w


》硬盘管理

命令:fdisk -l

Linux第2课:远程连接和文件操作_第4张图片

vda和vdb,代表系统的两块硬盘。

对vdb进行分区:

Linux第2课:远程连接和文件操作_第5张图片
主分区200G
Linux第2课:远程连接和文件操作_第6张图片
扩展分区1.3t
Linux第2课:远程连接和文件操作_第7张图片

格式化vdb5命令:mkfs.ext4 /dev/vdb5 (已经挂载的无法格式化)

使分区生效:partprobe /dev/vdb1

查看硬盘挂载情况:

df -h  参数可以显示容量

挂载分区:

cd /mnt

mkdir home1

mount /dev/vdb5 /mnt/home1

挂载后重启会失效,需要重新挂载。

挂载后,该分区即映射到该目录,操作该目录,实际是操作该分区。

卸载: umount /dev/vdb5 (注意,正处于分区目录,则无法操作成功,卸载后才可以对该分区格式化)

设置开机自动挂载:

vi /etc/fstab

/dev/vdb5 /mnt/home1 ext4 defaults 0 1

/dev/vdb6 /mnt/home2 ext4 defaults 0 2

查看当前目录使用情况:

du --max-depth=1 -h

三、文件操作:

(一 )目录结构

cd / 进入根目录

ls 列出目录

home 一般用户

etc 放配置文件(yum安装后自默认自动安装在该目录)

var 不断扩充的内容

lib 共享文件

boot 户动目录,引导内核与开机项

usr 系统目录

proc 虚拟系统

mnt 空目录

opt 第三方软件

(二)目录和文件操作:

cd . 当前目录

cd  .. 回到上级目录

cd xxx 转到xxx目录

 ls -a 显示所有文件,包含隐藏文件

ls -lh 显示详细目录信息(或ll)

进入home目录:cd /home,带/是绝对路径,否则是相对路径

显示工作路径:pwd

创建abc目录:mkdir abc

递归创建:mkdir -p a/b/c

重命名一个目录:mv abc abcd

删除一个目录及其子目录:rm -rf abcd

删除该目录下的所有文件和文件夹 rm -rf * 

删除文件:rm -f file (-f 参数免确定,否则需要y确定)

复制文件:cp abc.txt ../def.txt

复制dfs文件夹,到另一个目录下:

cp -rf dfs /usr/local/hadoop-2.7.7/data

移动文件/改名:mv a.txt b.txt

查找文件:

find / -name b.txt

在根目录下的所的目录中,搜索文件名为b.txt的文件,如果找到,则返回路径。

(三)yum工具

yum相当于软件管家

yum install tree 安装一个树形目录管理工具

yum erase tree 卸载

yum -y remove 包名 卸载

yum search xxx 在线搜索镜像源

(四)文本件操作

文本编辑器:

vi file

:w 保存

:x保存并退出

:q! 不保存退出

:wq 保存并退出

批量替换:

例如把一个文本文件里面的“linuxidc.com”全部替换成“linuxidc.net”:

:%s#linuxidc.com#xwen.net#g

阅读文件:cat x.txt (打文件名时,输入一部分,使用Tab键自动补齐)

(五)下载和解压

安装下载工具wget:

yum -y install wget

下载python3.7.2:

wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz

Linux第2课:远程连接和文件操作_第8张图片

解压:

tar -xf  Python-3.7.2.tar.xz



作业:

在根目录下创建一个文件夹,通过递归方式创建多个文件夹,通过vi创建txt文件,再复制到共他文件夹。再用tree命令显示其目录结构。最后删除所有创建的文件和文件夹。

你可能感兴趣的:(Linux第2课:远程连接和文件操作)