`
uule
  • 浏览: 6352032 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

Linux总结

 
阅读更多

WinSCP 上传部署包 

SecureCRT 连Linux

 

XShell连接Linux,xftp上传文件

 

r 可读   w 可写   x 可执行 

4 = 可读   2 = 可写  1 = 可执行

 

/*  ------*/ :这个可以注释几行,中间可以断行。两边是匹配的。

#:一次只能注释一行,就当前行

//和#一样,在Shell一般不用//

 

通过设定权限可以从以下三种访问方式限制访问权限:

只允许用户自己访问;

允许一个预先指定的用户组中的用户访问;

允许系统中的任何用户访问。

 

Linux命令总结

 

下面举例说明:

-rwx------: 文件所有者对文件具有读取、写入和执行的权限。

-rwxr―r--: 文件所有者具有读、写与执行的权限,其他用户则具有读取的权限。

-rw-rw-r-x: 文件所有者与同组用户对文件具有读写的权限,而其他用户仅具有读取和执行的权限。

drwx--x--x: 目录所有者具有读写与进入目录的权限,其他用户近能进入该目录,却无法读取任何数据。

Drwx------: 除了目录所有者具有完整的权限之外,其他用户对该目录完全没有任何权限。

 

每个用户都拥有自己的专属目录,通常集中放置在/home目录下,这些专属目录的默认权限为rwx------:

表示目录所有者本身具有所有权限,其他用户无法进入该目录。

 

执行mkdir命令所创建的目录,其默认权限为rwxr-xr-x,用户可以根据需要修改目录的权限。

 

Linux下所有命令不起作用解决方法 

执行命令:export PATH=/usr/bin:/usr/sbin:/bin:/sbin,重新配置下PATH环境变量

然后去把/etc/profile改回来

source /etc/profile,即可恢复正常

 

查看Linux版本:

[root@SOR_SYS ~]# cat /etc/issue

Red Hat Enterprise Linux Server release 5.6 (Tikanga)

 

查看Linux版本位数:

法1:[root@SOR_SYS ~]# file /bin/bash

/bin/bash: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

[root@SOR_SYS ~]#

 

法2: [root@SOR_SYS ~]# file /bin/cat 

/bin/cat: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

 

法3:file /sbin/init

 

 

查看分区类型

[root@localhost mnt]# df -Th

文件系统    类型      容量  已用  可用 已用% 挂载点

/dev/sda7     ext4     25G  8.1G   16G  35% /

tmpfs        tmpfs    754M  260K  754M   1% /dev/shm

/dev/sda9     ext4     42G  3.0G   37G   8% /home

/dev/sdb1     ext4     30G   44M   28G   1% /mnt/sdb1

 

 

rpm:

Linux rpm 命令参数使用详解

Linux下RPM软件包的安装及卸载

RedHat软件包管理工具,类似Windows里面的“添加/删除程序”

 

 

yum:

linux yum命令详解1

linux yum命令详解2

软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

 

fdisk:

   linux fdisk命令使用

   对硬盘及分区的操作

 

fdisk -l 

找出机器中所有硬盘个数及设备名称

 

==================================================================

 Linux如何查看网络连接:

 

ifconfig,这个命令可以查看当前主机的ip地址和网卡信息

ping命令可以用来测试网络的连通性

netstat(网络统计)命令显示连接信息,路由表信息等

traceroute是路由跟踪命令,可以查看到你从源到目的的所经过的路由。

dig查询DNS相关信息记录,CNAME,MX记录等等。这个命令主要用于解决相关DNS查询;nslookup也具备查询DNS的功能,还可以可以显示一个ip地址的记录!

host命令可以用来查找到IP的名称或IP的名字在IPv4和IPv6 DNS记录和查询,

hostname命令查看主机名,或者你可以到/etc/sysconfig/network中修改主机名。

route,可以用来查看路由表,也可以用来增加和删除路由条目

ARP为地址解析协议

 

Linux下查看MYSQL安装目录:

usr/bin/mysql 是指:mysql的运行路径 

usr/lib/mysql 是指:mysql的安装路径

var/lib/mysql 是指:mysql数据库文件的存放路径 

 

一、查看文件安装路径

这里以mysql为例。比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径 

在终端输入:

whereis mysql

 

回车

[root@localhost ~]# whereis mysql 

mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

 

二、查询运行文件所在路径(文件夹地址)

如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以mysql为例):

which mysql

 

终端显示:

[root@localhost ~]# which mysql 

/usr/bin/mysql

 

解压命令是:unzip filename.zip 

同样也提供了一个zip程序压缩zip文件,命令是 

zip –q –r xahot.zip /home/wwwroot/xahot

会将files压缩到filename.zip

 

使用两种命令创建一个文件

1、使用touch 命令:touch 文件名

2、直接使用编辑命令 vi 文件名 , 保存之后就有这个文件了

 

往文件中写入内容:

echo "New line" >> hard.txt

 

使用ps查看进程情况 

ps -ef|grep 12886 

 

先TOP命令,查找到JAVA线程内存和CPU使用情况,如86184

top -H -p 86184  ,查询该进程下的线程资源 

使用jstack 86184 > jstack.txt  ,输出 该进程下的线程信息,

比如,观察到86344这个线程占用cpu 大, 将10进制的86344 转换成16进制  15148

  cat jstack.txt | grep -i  15148

 

Linux下七种文件类型

 

普通文件类型 

Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-] 

目录文件 

就是目录, 能用 # cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx] 

链接文件 

类似Windows下面的快捷方式。第一个属性为 [l],例如 [lrwxrwxrwx]

 

块设备文件 

块设备文件 : 就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。第一个属性为 [b] 

字符设备 

字符设备文件:即串行端口的接口设备,例如键盘、鼠标等等。第一个属性为 [c] 

套接字文件 

这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为 [s],最常在 /var/run目录中看到这种文件类型 

管道文件 

FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p] 

 

==================================================================

linux命令速查:


 

  • 大小: 402.9 KB
分享到:
评论

相关推荐

    Linux总结.xmind

    菲菲常常详详细细的Linux总结,面试常考点!

    Linux总结(超方便超详细).md

    Linux总结(超方便超详细).md

    嵌入式Linux总结

    ### 嵌入式Linux总结知识点 #### 一、虚拟机环境下配置交叉编译工具问题 **背景**:在嵌入式开发过程中,通常需要在宿主机上搭建一个虚拟环境来模拟目标系统的编译环境。这里提到的问题是在64位虚拟机环境下配置...

    jslinux总结帖

    【标题】"jslinux总结帖"所涉及的知识点主要集中在JavaScript和Linux操作系统上,通过将JavaScript与Linux结合,实现了一种独特的技术体验。JavaScript是一种广泛应用于网页和网络应用的编程语言,而Linux则是开源的...

    linux总结笔记+企业实战案例.docx

    Linux2020总结笔记+企业实战案例, 分为基础篇(包括linux介绍、安装和基础命令使用等),进阶(企业实战,数据库服务器实战等),高级(shell实战,自动化运维实战,高并发集群等) ,希望能够帮助到大家

    ARM和linux总结_开端篇.rar

    【ARM和Linux总结_开端篇】的文档涵盖了嵌入式系统开发中的两个核心部分:ARM处理器架构和Linux操作系统。ARM是Advanced RISC Machines的缩写,是一种广泛应用在移动设备、物联网设备以及各种嵌入式系统中的处理器...

    linux总结.xmind

    linux总结.xmind

    Linux总结,shell编程实例

    在IT领域,Linux操作系统是许多专业技术人员不可或缺的工具,尤其对于服务器管理、自动化任务和脚本编写来说。本文将深入探讨Linux系统的核心概念以及shell编程的实际应用,旨在帮助读者掌握Linux环境下的工作技能。...

    linux总结

    linux命令个人总结 1. ls最为常用的命令之一 1. linux 的命令格式: 命令字 命令选项 命令参数 2. cd ~返回用户宿主目录 cd . 用户的当前目录 cd .. 返回上一级目录 3. pwd 查看用户所在的目录 4. mkdir 创建...

    Linux操作系统总结与心得.doc

    Linux操作系统是计算机科学领域的重要组成部分,它是一种自由和开源的Unix-like操作系统。Linux的核心由Linus Torvalds创建,它的命名来源于开发者本人的名字。Linux不仅仅是一个操作系统内核,它还包括了GNU工具集...

    Linux命令总结.ppt

    Linux命令总结.ppt

    windows移植linux总结

    在IT行业中,跨平台开发是一项重要的任务,尤其是将软件从Windows环境移植到Linux系统。本文将深入探讨这一过程,涵盖文档、API对比、内存泄漏工具以及处理方法。 首先,移植的文档是整个移植过程的基础。这包括源...

    linux工作总结

    在Linux操作系统中,掌握安装软件和基本命令是每个IT专业人士必备的技能。下面将详细讲解在Linux环境下如何安装软件及常用的操作命令。 1. **软件安装** Linux提供了多种安装软件的方法,具体取决于你的发行版。最...

    linux总结(目录结构)待完善,详见附件

    这篇总结主要针对Linux的目录结构进行详述,以便更好地理解和操作Linux系统。 首先,Linux遵循的是UNIX风格的目录结构,其根目录用“/”表示。这个根目录下包含了所有其他目录,它们各自扮演着特定的角色。下面是对...

    Linux操作总结

    根据这段的学习,对Linux基础操作的一些总结,希望可以帮到更多的人

    linux总结基础

    通过以上内容,我们可以总结出Linux操作系统的核心知识点包括:其自由软件的历史背景、核心人物Linus Torvalds及其开发过程、Linux开源社区的形成和贡献、Linux的GPL授权协议以及其广泛的应用场景。在实际应用中,...

    山东大学软件学院Linux期末总结

    Linux总结.docx和考试重点.docx则整理了核心知识点,便于集中复习;16-linux网络基础.ppt、06-Shell.ppt等PPT文件深入浅出地介绍了各个主题,适合回顾和巩固。 掌握Linux不仅对学术研究有帮助,也是IT行业尤其是...

    linux常用命令总结

    linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 linux详细命令总结 超级详细

Global site tag (gtag.js) - Google Analytics