Linux:开源免费、大部分软件都可以自由获取,同样功能的软件选择较少、主要是字符模式,命令行界面且发行版本较多,难以集中攻击。

Xshell与xftp是什么?

xshell是一个客户端软件,我们本地windows上用它来连接Linux系统服务器,并通过它提供的命令界面操作Linux

Xftp是一款文件传输软件,可以将本地Windows上的文件传输到服务器Linux系统上。

如果xshell连接页面显示为乱码,则需要把默认语言更改成utf-8,点击菜单栏中的地球图标即可更改。

[root@vm_0_4_centis ~] #  :分别表示用户名、本机名、当前所在的目录、管理员(root#标识符、普通用户 $)

命令字符

1、“/” :根目录,表示Linux文件系统的上层根目录

2、root:存放root用户相关文件

3、Home:存放普通用户的相关文件

4、Bin:存放常用命令的目录,如vi,su,普通用户就可以读取的命令

5、Sbin:要具有一定权限才可以使用命令

6、Etc:存放配置的相关文件,后续搭建环境需要

7、Var:存放经常变化的文件,如网络连接的sock文件

8、Boot:启动目录,存放引导系统启动的相关文件

9、Usr:安装一个软件的牧人目录,相当于Windows下的program files

10、Dev:设备文件保存目录

11、Lib:系统库保存目录

12、Mnt:默认挂载光驱和软驱的目录

13、Proc:直接写入内存的,不能直接操作,保存的是内存的挂载点

Linux新手须知:严格区分大小写,没有特别说明,则都是小写。命令之间是用空格的,Linux所有的内容都是以文件形式保存,不靠扩展名区分文件类型。每天敲一敲,工资高一高

系统管理相关命令:

Hostname:查看主机名

Who:查询登录到系统的用户

Whoami:确认自己的身份

 History:查看当前用户运行命令的历史

Ifconfig:显示或设置网络设备的命令,我们可以用这个命令查看自己的服务器的IP地址

Ping: ping是Windows、unix和linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否联通。

目录操作命令

1、pwd命令:显示当前路径

2、cd 命令 切换目录

用法: cd 目录路径

cd . / 当前目录

 cd . . 切换到上级目录

 cd / 切换到根目录

 cd ~ (或只有cd)切换到当前用户主目录(home底下以用户命名的文件夹) /root目录

cd / opt>cd  bin与cd / opt>cd /bin的区别

Mkdir 创建目录

1、mkdir 目录名 -p  加p与不加p的区别

2、rmdir 删除空目录

3、用法:rmdir 目录名

4、也可用:rm -tf 目录名/文件名

文件操作命令01

在Linux系统中,几乎所有内容包含文档、命令、设备和目录等都组织成文件的形式,用文件来管理,常用文件命令有:

touch 新建文件  用法:touch lemon . txt

vi是Linux下常用的、功能强大的文本编辑器

按键盘i进入编辑状态

退出状态按ESC键,退出方法

不保存退出:   :q!  强制退出

保存退出:     :wq

2、进入文件的时候:

输入/ lemon: 从光标开始处向文件尾搜索lemon

输入?lemon:从光标开始处香文件首搜索lemon

输入:set nu,显示每一行的行数

按键盘G,可以直接定位到末尾,小写是首行

注意:键盘输入,都是英文输入法进行输入

 2、ls 查看目录及文件

用法:ls [选项] 路径(若没有路径则显示当前目录的内容)

2、 -a  显示所有文件 隐藏文件

3、-l显示文件属性

4、 cp 复制命令

用法:cp [选项] 文件名或目录 目标地址

-R 拷贝目录及目录下所有目录和文件   目录(文件名)

cp a.txt   b.txt    将a文件复制,且另命名为b文件(目录名)

mv  移动命令

用法:mv  文件名或目录  目标目录

mv a . txt . . /   将a文件移动到上级目录(将一个文件移动到另一个目录没有重命名)

mv a . txt    . . /b . txt    将a文件移动到上一级并改名为b文件(将一个文件移动到另一个目录并重命名)

rm 删除文件或目录

-f 强制删除

-r 删除目录

常用: rm -rf 文件或目录

 ind查找文件

用法:find [路径]  [选项]  查找内容

常用选项有:

find . -name * . log    在当前目录查找以 . log结尾的文件

find / -name  log     在根目录查找log命名的目录

grep 在指定文件中查找字符(串)并打印该行;

过滤,经常跟管道符号一起出现

用法: grep  字符串   文件名

grep band  file   在file文件中找寻band字符串

cat显示文本内容

用法: heda -n 5 文件名

head查看前几行

用法: head -n 5 文件名

tail从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便查阅正在改变的文件日志

tail  -n   5   文件名  查看后几行

tail -f error . log   不断刷新,看到最新内容

管道命令

管道使用“|”符号,并且在命令之间建立管道,将前面命令的输出作为后面命令的输入

如:ll | grep abc: 管道前面的命令显示当前目录下的文件,后面从列出的文件名中寻找含有abc字符串的文件或者目录

工作常见情况:杀死服务进程(比如杀死toncat进程)

通过进程名找到进程,再杀死进程

通过命令查找tomcat进程:ps -ef | grep tomcat (ps -ef是查找所有运行的进程,通过管道符找到所有进程中包含了“tomcat”字符串的进程,即为tomcat进程) ,假如:5541

杀掉此过程,kill -9 进程 id (kill -9 5541)

通过端口来找到进程,再杀死进程

通过命令查找到占用此端口的进程编号: netstat -apn | greo 8080 ,根据8080查进程,假如:5541

杀掉进程:kill -9 pid   (kill -9 5541)

 系统资源查询命令

ps查看进程(动态)

-ef  显示所有运行进程,并显示启动进程的命令

Uid: 用户ID, PID:进程id,  PPID:父进程, C:进程cpu占用率, stime:进程从启动到现在的时间 , TTY:终端号, CMD:命令名称和参数

netstat 查看网络状况  (net status的简写)

netstat  -apn 查看所有端口

an  按一定顺序排列输出

P,  表示显示哪个进程在调用

补充,kill:杀死进程  (kill -9 进程号 强制杀死进程)

Ctrl+C借宿当前正在运行的程序

tab键  使用,自动关联,快速补齐

方向键盘 “上”、“下”,对历史命令,上一个,下一个进行查找

权限赋予命令-chmod

linux系统是多用户系统,不同用户处于不同的地位,拥有不同的权限,为了保护系统安全性,Linux对不同用户访问同一个文件(包括目录文件)的权限做了不同的规定,在Linux中可以使用ll或者ls  -l 命令来显示一个文件所属的用户和组

Chmod语法: chmod [R]  753(数字)  文件或者目录 -rw-r- -r- -

 读(r):4   写(w):2   执行(x):1

测试环境:chmod -R 777  qiuqiu07

文件类型:d   属主权限:r  w  x    属组权限:r  -   x    其他用户权限:r  -  x

读 写  执行           读 写 执行              读 写 执行

 777代表着最高权限

压缩、解压命令-tar.gz

将文件压缩成.tar . gz / . tar格式用tar命令,使用-z调用gzip

例如:将test文件夹压缩成test . tar .gz

tar -czvf  test . tar .gz test

将. tar .gz / .tar格式文件解压也是使用tar命令

例如:将test . tar .gz解压得到test文件夹

tar -xzvf test . tar . gz

命令参数祥解:

-c :建立归档/压缩

-x:解归档/解压

-z:有gzip属性的压缩文件

-v:显示所有过程

-f:使用档案名字,必须项,是最后一个参数,接文件名

防火墙:内部网和公众访问网分开的方法,保护内部网受到非法用户侵入。是一种内部网与外部网之间的网络安全系统。

线上环境的防火墙设置

运维/开发管理维护

测试环境的防火墙设置

若内网测试,务须设置,直接关闭

方法:

开启:service iptables start

关闭:service iptables stop

重启、关机、注销命令

重启命令:reboot

其他: shutdwn -r now

关机命令:halt

其他:shutdown -h now

poweroff  ==暴力式关机

 

注销:logout

linux初中级命令语言的更多相关文章

  1. linux运维工作内容及岗位要求

    什么是Linux?大家日常使用电脑听歌.打游戏娱乐或处理日常工作时,接触到最多的就是Windows操作系统,电脑如果不安装Windows系统是无法进行娱乐和工作的,所有的软件程序都必须运行在操作系统之 ...

  2. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  3. 初中级DBA必需要学会的9个Linux网络命令,看看你有哪些还没用过

    笔者不久前写了一篇文章<做DBA必须学会,不会会死的11个Linux基本命令>,博文地址为:http://blog.csdn.net/ljunjie82/article/details/4 ...

  4. Apache的初中级面试题

    --- 原文:[关于Apache的25个初中级面试题](http://www.oschina.net/translate/apache-interview-questions) Apache 求职面试 ...

  5. Linux SHELL,环境变量

    SHELL: 在计算机科学中,Shell俗称壳(用来区别于核),是指"提供使用者使用界面"的软件(命令解析器).它类似于DOS下的command和后来的cmd.exe.它接收用户命 ...

  6. Linux的课程总结

    Linux的课程总结 20125133 马国祥 通过16周的学习明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期,由于在linux中,用户权限很大,做任何事情都很自由,所以 ...

  7. # 关于Apache的25个初中级面试题

    注:本文从自己的Markdown博客复制出,除标题字体加粗.代码风格改变.图片重新上传外其余均为markdown语法. 标签(空格分隔): LAMP --- 原文:[关于Apache的25个初中级面试 ...

  8. Linux shell基础

    shell是核心程序kernel之外的指令解析器,是一个程序,同事是一种命令语言和程序设计语言 --shell是命令解析器,用户输入命令,它去解析. shell类型 ash,bash,ksh,csh, ...

  9. linux复习

    linux的特点           - 免费的/开源           - 支持多线程/多用户           - 安全性好           - 对内存和文件管理优越       关机命令 ...

随机推荐

  1. 前端常用场景总结CSS/JS/插件(实用篇更新中...)

    <div class="box box1"> <span>垂直居中</span> </div> .box1{ display: ta ...

  2. php nginx 路径批量配置

    * 假设 E:\upload 作为图片上传的位置 nginx 做web服务 * 创建文件conf.php 放到这个目录下 <?php function handleDir($it, &$ ...

  3. 『GoLang』错误处理

    Go 没有像 Java 和 .NET 那样的 try/catch 异常机制:不能执行抛异常操作.但是有一套 defer-panic-and-recover 机制. Go 的设计者觉得 try/catc ...

  4. 《手把手教你》系列技巧篇(二十七)-java+ selenium自动化测试- quit和close的区别(详解教程)

    1.简介 尽管有的小伙伴或者童鞋们觉得很简单,不就是关闭退出浏览器,但是宏哥还是把两个方法的区别说一下,不然遇到坑后根本不会想到是这里的问题. 2.源码 本文介绍webdriver中关于浏览器退出操作 ...

  5. NetCore5实现https请求

    前言 本文主要介绍在NetCore5中,实现证书加载和https访问请求. 证书准备 首先我们先创建一个自定义的证书Kiba518.pfx. 证书创建参考:最通俗易懂的RSA加密解密指导. 然后将证书 ...

  6. disruptor笔记之四:事件消费知识点小结

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  7. P4357-[CQOI2016]K远点对【K-Dtree】

    正题 题目链接:https://www.luogu.com.cn/problem/P4357 题目大意 平面上给出\(n\)个点,求第\(k\)远的点对距离. 解题思路 \(\text{K-Dtree ...

  8. C语言练习:hackerrank十五关

    第一关:Hello World C 输入一行字符串(可能含空格),输出hello world\n,字符串 Sample Input 0 Welcome to C programming. Sample ...

  9. SSM框架项目的mvc拦截器

    为了防止用户在不登录的情况下通过并接请求直接访问系统,我们需要通过session和拦截器来防止这样的情况. 拦截器的配置: 为拦截器建立一个包:interceptor,并在包里建立 LoginInte ...

  10. 返回值优化 RVO

    <深度探索C++对象模型>-- 2.3 返回值的初始化 & 在编译器层面做优化