Linux系统目录结构

目录

描述

备注

/bin

a.存放着最经常使用的命令

b.可执行文件,用户命令

c.构建最小系统所需要的命令

/boot

a.内核与启动文件

b.系统启动相关文件

c.启动Linux时的一些核心文件

/dev

a.各种设备文件

b.设备文件

c.Linux系统的外部设备

/etc

a.配置文件

b.系统管理所需要的配置文件

c.系统软件的启动和配置文件

/home

a.用户的主目录,每个用户有自己的一个目录

b.用户的家目录

c.用户的主目录

/lib

a.c编译器的库

b.系统最基本的动态共享库

c.库文件

/lost+found

这个目录一般是空的,当系统非法关机后,这里存放一些文件。

/media

A.系统会自动识别一些设备,识别后,Linux会把识别设备挂载到这个目录下

B.挂载点目录,移动设备

C.可移动介质的安装点

/mnt

A.临时挂载点

B.挂载点目录,额外临时的文件系统

/opt

A.可选目录,第三方程序的安装目录

B.额外安装软件所摆放的目录

C.可选的应用软件包

/proc

A.虚拟目录,系统内存映射,在内存里

B.伪文件系统,内核映射文件

C.进程的映像

/root

A.管理员的家目录

B.该目录为系统管理员

C.超级用户root的主目录

/sbin

A.系统管理员使用的系统管理程序

B.管理命令

C.和系统操作有关的命令。

1.普通用户和root用户登录有什么区别?

普通用户登录和root用户登录以后一个明显的区别就是,提示符不一样:

  • Root用户登录

提示符:root@localhost #

  • 普通用户登录

提示符:用户名@localhost $

#表示root用户,$表示普通用户

2.什么是shell脚本?

shell脚本是以“#!/bin/bash”开头的文本文件。

3.Shell脚本如何运行?

Shell脚本运行有两种方式:

ü  将脚本作为bash命令的参数

ü  授予脚本可执行权限,将其变为可执行文件

如果将脚本变成bash命令的参数就不需要首行“#!/bin/bash”了。

4.Shell脚本中变量的定义和打印?

v  变量的定义:

  变量名=值

v  变量的输出:

  echo  $变量名   或者   echo  ${变量名}

5、关闭和开启防火墙

1) Linux操作系统中永久性生效,重启后不会复原

开启: chkconfig iptables on

关闭: chkconfig iptables off

2) 即时生效,重启后复原

开启: service iptables start

关闭: service iptables stop

需要说明的是对于Linux操作系统中的其它服务都可以用以上命令执行开启和关闭操作。

在开启了防火墙时,做如下设置,开启相关端口,

修改/etc/sysconfig/iptables 文件,添加以下内容:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

Linux系统目录结构,Shell脚本;关闭和开启防火墙的更多相关文章

  1. Linux 系统启动过程,Linux 系统目录结构

    一.Linux 系统启动过程 linux启动时我们会看到许多启动信息. Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导. 运行 init. 系统初始化. 建立 ...

  2. Linux实战教学笔记07:Linux系统目录结构介绍

    第七节 Linux系统目录结构介绍 标签(空格分隔):Linux实战教学笔记 第1章 前言 windows目录结构 C:\windows D:\Program Files E:\你懂的\精品 F:\你 ...

  3. TQ2440系统介绍入门 、linux系统目录结构

    TQ2440开发板系统安装步骤: 1.先用JTAG线安装BIOS到开发板.下载BIOS,NOR/NAND开关选在NOR位置. 2.linux安装步骤: (1).格式化分区 (2).安装BIOS---& ...

  4. Linux系统目录结构以及简单说明

    Linux系统目录结构以及简单说明 linux目录图: / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp ...

  5. 如何在java程序中调用linux命令或者shell脚本

    转自:http://blog.sina.com.cn/s/blog_6433391301019bpn.html 在java程序中如何调用linux的命令?如何调用shell脚本呢? 这里不得不提到ja ...

  6. Linux生产服务器Shell脚本分享

    Linux生产服务器Shell脚本分享 2012-6-6 86市场网 linux 作为一名Linux/unix系统管理员,我经常遇到人问这个问题:shell能做什么?PHP这么强大,为什么不用PHP来 ...

  7. Linux下添加shell脚本使得nginx日志每天定时切割压缩

    Linux下添加shell脚本使得nginx日志每天定时切割压缩一 简介 对于nginx的日志文件,特别是access日志,如果我们不做任何处理的话,最后这个文件将会变得非常庞大 这时,无论是出现异常 ...

  8. linux下实现shell脚本自动连接mongodb数据库并创建索引

    在linux下创建shell脚本

  9. 三、Linux 系统目录结构

    Linux 系统目录结构 登录系统后,在当前命令窗口下输入命令:  ls /  你会看到如下图所示: 树状目录结构: 以下是对这些目录的解释: /bin:bin是Binary的缩写, 这个目录存放着最 ...

随机推荐

  1. Ubuntu 18.04安装网易云音乐(转载)

    作为Ubuntu下唯一一款超级好用的音乐软件,必须下载. 提升为root权限后操作 0 : 网易云音乐1.0.0(该版本较为好安装)下载地址 http://s1.music.126.net/downl ...

  2. sql 触发器 游标

    在数据库中,删除一条记录的同时想要删除另一个表里的数据,这时我们可以选择使用触发器.触发器主要是通过事件进行触发被自动调用执行的,而存储过程可以通过存储过程的名称被调用.触发器是当对某一个表进行操作. ...

  3. destoon 部署到服务器如何修改密码使网站能正常访问登录

    1.根目录的config.inc.php  修改 db_pass 2.缓存文件 根目录/file/cache/module-2.php   修改 uc_dbpwd PS:不一定都在module-2.p ...

  4. Bzoj3942 Censoring(KMP)

    \(KMP\)问题的核心在于数组\(next\)(或者\(pre\)/\(fail\),各种叫法),几乎所有的此类型题都是需要计算\(next\)的. 这里解释一波\(next\):即满足字符子串\( ...

  5. PMP的六大管理学定律

    ★墨菲定律PMP考试六大管理学定律之1-PMP专业辅导 1.什么是墨菲定律?最简单的表达形式是“有可能出错的事情,就会出错(Anything that can go wrong will go wro ...

  6. 【点分治】【FFT】Gym - 101234D - Forest Game

    存个求树上每种长度(长度定义为路径上点数)的路径条数的模板:num数组中除了长度为1的以外,都算了2次. 不造为啥FFT数组要开八倍. #include<cstdio> #include& ...

  7. 【Kruskal+dfs】BZOJ1016- [JSOI2008]最小生成树计数

    [题目大意] 现在给出了一个简单无向加权图.你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树. [思路] 拖欠了三个月整(?)的题目,搞出来弄掉了……本年度写的时候姿势最丑 ...

  8. 【高斯消元】BZOJ1013-[JSOI2008]球形空间产生器sphere

    [题目大意] 给出n维空间中给出n+1个点的坐标,求出球心坐标. [思路] 令球心坐标为x1,x2...xn,假设当前第i个点坐标为a1,a2...,an,第i+1个点坐标为b1,b2...,bn,则 ...

  9. (Mark)JS中关于闭包

    闭包(Closures) 在ECMAScript中,函数是“第一类”对象.这个名词意味着函数可以作为参数被传递给其他函数使用 (在这种情况下,函数被称为“funargs”——“functional a ...

  10. http://www.pass.org

    http://www.pass.org/Learning/Recordings/Listing.aspx?category=conferences