Linux服务器学习(一)
一、首先连接服务器
下载一个windows下连接linux的ssh工具,我这里用的putty。一次填入HostName(主机名,可以是服务器域名也可以是对应的ip)、Port(端口号默认为22)、Connectiontype(连接方式,这里是SSH),然后点open就连上了。

第一次连接是会提示是否信任这次连接,当然,如果不点是就直接退出去了。

弹出的黑框首先要登录login as,输入用户名后回车,再输入密码,输入的密码是看不到的,输完后再回车,就登录进来了。

root表示当前用户名,vultr是计算机名,~表示当前目录,root用户的目录就是 /root/

二、熟悉简单常用的查看操作
1、ls 查看当前目录下的文件,会发现只是列出简单的文件名
2、ls -al 当用这个命令后,出现了一大堆东西,比ls详细好多,也多了很多文件。仔细观察多出来的文件名都是以点开头的,这些都是隐藏文件。

文件名前面还有好多参数,分别是权限,用户,用户组,文件大小,修改时间,文件名
3、ls 目录名 这样可以查看任意目录下面的文件
有个小技巧,输入文件前几个字母加tab键可以自动补全。
4、cd 目录名 切换操作目录(可以是多级目录)
5、cd .. 返回上一层目录,当然也可以连续使用,如 cd ../.. 返回到上上一层。
二、学习文件的创建、复制、剪切、删除
将目录切换到根目录 cd / 了解常用文件的用途
0、touch 文件名 创建文件,在非操作目录下创建时,touch后面加正确的目录地址
1、mkdir 文件夹名 创建文件夹,也可以在非当前操作目录下创建,只要mkdir后面跟的目录正确就行了。
2、mkdir -p 文件夹名/文件名 创建多层目录
3、cp 文件名1 文件名2 copy复制 文件名1是源文件,文件名2是复制之后的名字。在同一目录下这两个名字必须不同,复制到另一目录下则文件名2就是详细目录加文件 名,如 cp 1.txt /home/1.txt (文件名随意)
4、mv 文件名 目录 move剪切,和copy的区别就是,cp完后源文件还在,而mv后源文件不在了(相当于给文件换了个位置)
5、rm 文件名 remove删除文件,或 rm 目录/文件名(删除非操作目录下的文件)
6、rm -r 目录 删除目录,注意千万不要执行 rm -r / 这样会把根目录下所有文件都删除,并且永远找不回来。linux没有垃圾箱功能。
三、vim命令,编辑文件
1、vim 文件名 打开文件,可以看里面的内容。
2、 i 按键盘上的 i 进入编辑模式,就可以在里面编辑啦
3、esc 键盘上按两次esc退出编辑模式
4、 :w 保存编辑内容
5、 :q 退出文件,:wq 表示保存修改并退出,:q! 表示强制退出,不做任何修改。
四、所有的命令都是熟能生巧,用的多了,自然就感觉很顺畅了。学习愉快!
Linux服务器学习(一)的更多相关文章
- Linux服务器学习(二)
昨天简单了解了linux的基础命令,今天学习linux搭建环境(安装文件,配置文件)及权限操作. 一.搭建lnmp环境 lnmp指Linux+Nginx+Mysql+PHP Ubuntu安装文件命令为 ...
- Linux服务器学习----tomcat 服务配置实验报告(一)
一.实验目的 1. 掌握 tomcat 服务的搭建 二.实验内容 1. 搭建一台缓存 tomcat 服务器 三.实验环境1. tomcat 服务器 centos7 对应主机 ip 为 10.10.64 ...
- Linux服务器学习----haproxy+keepalived
实验需要4台虚拟机,两台做服务器,两台做代理服务器 www1:ip:10.30.40.11 hk1: 代理:10.30.40.13(hk1.netdj.net) www2:ip 10.3 ...
- linux服务器运维管理学习
一. 了解linux 1.Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间).以后借助于Inte ...
- 服务器学习--Linux、CentOS下安装zip与unzip指令
Linux下安装zip解压功能 Linux服务器上一般默认没是没有有安装zip命令 安装zip指令 apt-get install zip 或 yum install zip 输入zip OK li ...
- linux学习(2):linux服务器常用操作和命令
linux服务器常用操作和命令 目录 1. 什么是linux服务器load average?2. 如何查看linux服务器负载3. 服务器负载高怎么办?4. 如何查看服务器内存使用率?5. 如何查看单 ...
- Linux学习之八-配置FTP连接Linux服务器
配置ftp连接Linux服务器 通过配置ftp服务器,可以实现局域网内共享文件,甚至不同用户具有不同权限,需要的工具有Windows平台ftp客户端FileZilla(免费开源) 下载地址:https ...
- Linux学习之七-配置Telnet连接Linux服务器
配置Telnet连接Linux服务器 通过telnet可以从windows平台访问linux 服务器 ,实现和ssh 客户端一样的效果,区别在于通过ssh连接更安全. 检查Linux系统中是否安装了t ...
- shell脚本编程学习笔记(二)linux服务器启动流程
一.linux服务器启动流程 1.bios找到磁盘上的mbr主引导扇区 2.进入grub洁面选择相应的启动内核 3.读取kernel内核文件-/boot/vmlinuz-* 4.读取init的镜像文件 ...
随机推荐
- Publishing failed with multiple errors.问题解决
问题:Publishing failed with multiple errors.(发布失败与多个错误) 原因:项目工程文件删除,但eclipse里面仍显示存在. 解决方案:刷新项目工程,重新部署, ...
- Centos 执行shell命令返回127错误
shell脚本功能:连接mysql,自动创建数据库,脚本如下 mysql -h$MYSQL_IP -u$MYSQL_USER -p$MYSQL_PASSWORD --default-character ...
- a标签点击之后有个虚线边框,怎么去掉
1.行内处理方式1 <a hidefocus="true" href="#"></a> 2.行内处理方式2,让a标签获得焦点就失去焦点, ...
- 腾讯AlloyTeam发布AlloyLever - 开发调试发布错误监控上报用户问题定位尽在1kb代码
AlloyLever [官网][Giuhub] 1kb(gzip)代码搞定开发调试发布,错误监控上报,用户问题定位. 支持错误监控和上报 支持 vConsole错误展示 支持开发阶段使用 vConso ...
- 可视化之Earth NullSchool
上两篇我们分别介绍了<Berkeley Earth>和<AQICN>两个网站,今天来看一下Earth NullSchool. 这个网站的特色是风向图,之前有一篇可视化之风向图, ...
- 【Python3之面向对象的程序设计】
一.面向对象的程序设计的由来 1.第一阶段:面向机器,1940年以前 最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的指令和数据. 简单来说,就是直接编写 0 和 1 ...
- [0] JDK与JRE的区别
JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境.SDK是Software Development Kit 一般指软件 ...
- Navicat连接报错:cannot load OCI DLL,126
32位系统下报错:cannot load OCI DLL,126 解决方法:navicat 菜单中 -工具->选项->OCI 选择oracle安装目录下bin里面的oci.dll 在win ...
- 微信小程序代开发
微信申请第三方之后可以获取授权方的很多权限,主要的是生码和待开发,生码的第三方授权之前已经写了一篇文章,最近做了小程序待开发,总结一下写下来供大家参考 注意事项:如果在调试过程中返回了错误码请到小程序 ...
- mysql 发生系统错误 1067
最近要搞一个免安装版的mysql,原来的配置在d盘的my.ini如下 [client]port=3306default-character-set=utf8 [mysqld]port=3306char ...