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! 表示强制退出,不做任何修改。

四、断开连接

  exit  直接退出putty

五、所有的命令都是熟能生巧,用的多了,自然就感觉很顺畅了。学习愉快!

  

时间: 2024-08-02 16:42:40

Linux服务器学习(一)的相关文章

Linux服务器学习(二)

昨天简单了解了linux的基础命令,今天学习linux搭建环境(安装文件,配置文件)及权限操作. 一.安装lnmp相关软件 lnmp指Linux+Nginx+Mysql+PHP Ubuntu安装文件命令为: apt-get install 软件名称 安装时确定正确的软件名称 centos命令为: yum install 软件名称 1.安装nginx ① 执行命令 apt-get install nginx nginx默认的安装位置是/etc/nginx目录,默认网站目录在/usr/share/n

Linux服务器学习----tomcat 服务配置实验报告(一)

一.实验目的 1. 掌握 tomcat 服务的搭建 二.实验内容 1. 搭建一台缓存 tomcat 服务器 三.实验环境1. tomcat 服务器 centos7 对应主机 ip 为 10.10.64.1782. 客户机 win7 对应主机 ip 为 10.10.64.227 四.环境搭建在java官网下载Linux的java 1.配置Java的变量环境: tar -zxvf jdk-8u11-linux-x64.tar.gz #解压Java的包mv jdk1.8.0_11/ / #把java嗯

构建高可用linux服务器学习笔记

显示物理CPU个数的命令cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 显示每个物理CPU中core的个数(即核数)的命令如下所示: cat /proc/cpuinfo | grep "cpu cores" | uniq 显示逻辑CPU的个数的命令如下所示:物理个数*核数 查看硬盘的I/O性能iostat -d -k -x 1 5如果%util接近100%,则说明产生的I/O请求太多,I/O系

Linux随笔-鸟哥Linux服务器篇学习总结(全)

鸟哥Linux服务器篇学习总结 作者:Danbo 时间:2015-7-17 在runlevel3启动级别下默认启动网络挂载(autofs)机制,我们可以通过命令将其关闭:chkconfig autofs off 或者 /etc/init.d/autofs stop将其关闭. 查询启动在网络监听的服务:netstat -lntup[[email protected] ~]# netstat -lnutpActive Internet connections (only servers)Proto

老男孩linux每日一题的学习(linux服务器如何防止木马)

linux的木马通过web的上传目录把木马传到linux服务器. 对用户可以上传的文件类型和上传位置进行严格限制 用户上传的文件在服务器中的权限设成可读 用户的上传目录在所属主和所属组有较小合适 的权限 对重要的配置文件和web文件作mda5校验以及备份 对服务器开放的端口和运行的程序进行监控,经常检查监控日志,再有异常进程或端口异常时能及时发现 安装杀毒软件,定期检测木马 从用户访问角度 1. 开发程序代码对上传文件类型做限制,例如不能上传.php 程序(JS 及后端代码控制). 2. 对上传

linux服务器运维管理学习

一. 了解linux,通过整合网络知识和老师所讲的知识,对linux服务器有一个大概的学习和认识. 1.Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间).以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长. 2.Linux[2]操作系统是UNIX操作系统的一种克隆系统,它诞生于1991 年的10

《Linux高性能服务器编程》学习总结(七)——Linux服务器程序规范

第七章      Linux服务器程序规范 服务器程序除了需要网络通信外,还应该考虑很多其他的细节,而这些细节很多很杂,但又基本是模板式的.1)服务器程序基本都是以后台形式运行的,没有控制终端,不能接受用户输入,其父进程通常是init.2)服务器程序有一套日志系统.3)服务器程序以某个专门的非root身份运行.4)服务器通常是可配置的.5)服务器进程启动时通常会生成一个PID文件以记录后台进程的PID.6)服务器程序同城需要考虑系统资源和限制. 服务器一般使用syslog函数与rsyslogd守

Linux学习之八-配置FTP连接Linux服务器

配置ftp连接Linux服务器 通过配置ftp服务器,可以实现局域网内共享文件,甚至不同用户具有不同权限,需要的工具有Windows平台ftp客户端FileZilla(免费开源) 下载地址:https://download.filezilla-project.org/client/FileZilla_3.32.0_win64-setup_bundled.exe 登录到Linux服务器端,安装ftp服务端yum install vsftpd –y 启动ftp服务端/etc/init.d/vsftp

Linux学习之七-配置Telnet连接Linux服务器

配置Telnet连接Linux服务器 通过telnet可以从windows平台访问linux 服务器 ,实现和ssh 客户端一样的效果,区别在于通过ssh连接更安全. 检查Linux系统中是否安装了telnet服务rpm -qa|grep telnet,返回为空,说明没有安装,需要从yum源中安装telnet服务器端,查看yum缓存列表中的telnet服务端包名称 执行安装命令进行安装yum install tenet-server.x86_64 –y 等待安装完成 修改telnet的配置文件v