Linux系统目录结构,Shell脚本;关闭和开启防火墙
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脚本;关闭和开启防火墙的更多相关文章
- Linux 系统启动过程,Linux 系统目录结构
一.Linux 系统启动过程 linux启动时我们会看到许多启动信息. Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导. 运行 init. 系统初始化. 建立 ...
- Linux实战教学笔记07:Linux系统目录结构介绍
第七节 Linux系统目录结构介绍 标签(空格分隔):Linux实战教学笔记 第1章 前言 windows目录结构 C:\windows D:\Program Files E:\你懂的\精品 F:\你 ...
- TQ2440系统介绍入门 、linux系统目录结构
TQ2440开发板系统安装步骤: 1.先用JTAG线安装BIOS到开发板.下载BIOS,NOR/NAND开关选在NOR位置. 2.linux安装步骤: (1).格式化分区 (2).安装BIOS---& ...
- Linux系统目录结构以及简单说明
Linux系统目录结构以及简单说明 linux目录图: / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp ...
- 如何在java程序中调用linux命令或者shell脚本
转自:http://blog.sina.com.cn/s/blog_6433391301019bpn.html 在java程序中如何调用linux的命令?如何调用shell脚本呢? 这里不得不提到ja ...
- Linux生产服务器Shell脚本分享
Linux生产服务器Shell脚本分享 2012-6-6 86市场网 linux 作为一名Linux/unix系统管理员,我经常遇到人问这个问题:shell能做什么?PHP这么强大,为什么不用PHP来 ...
- Linux下添加shell脚本使得nginx日志每天定时切割压缩
Linux下添加shell脚本使得nginx日志每天定时切割压缩一 简介 对于nginx的日志文件,特别是access日志,如果我们不做任何处理的话,最后这个文件将会变得非常庞大 这时,无论是出现异常 ...
- linux下实现shell脚本自动连接mongodb数据库并创建索引
在linux下创建shell脚本
- 三、Linux 系统目录结构
Linux 系统目录结构 登录系统后,在当前命令窗口下输入命令: ls / 你会看到如下图所示: 树状目录结构: 以下是对这些目录的解释: /bin:bin是Binary的缩写, 这个目录存放着最 ...
随机推荐
- Mybatis框架-1
1.Mybatis框架: Mybatis是一个半自动的对象关系映射(ORM),实现结果集的自动封装,sql写到配置文件中: Mybatis使用的是DTD约束. 2.Mybatis模块调用: 3.Sql ...
- 三个通用的脚本,处理MySQL WorkBench导出表的JSON数据进SQLITE3
一个通用的脚本,处理MySQL WorkBench导出表的JSON数据进SQLITE3,创建的是FTS4的虚拟表 # -*- coding:utf-8 -*- import json import s ...
- 洛谷P2587 [ZJOI2008] 泡泡堂
题目传送门 分析:一道策略游戏题,要求最大期望得分和最小期望得分.首先分析最大,很显然是可以用一种类似于田忌赛马的思维来做,将两队的实力按照从大到小(其实从小到大也可以)排序,然后就按照顺序比较,可能 ...
- JavaScript之函数和this
一. 函数的内部属性 1. 在函数内部有两个特殊的对象: arguments: 类数组对象,包含传入函数中的所有参数.其有一个callee属性,该属性是一个指针,指向拥有这个arguments对象的函 ...
- Spring Boot高级
Spring Boot高级内容概要一.Spring Boot与缓存二.Spring Boot与消息三.Spring Boot与检索四.Spring Boot与任务五.Spring Boot与安全六.S ...
- HDU 6373 Pinball
Pinball Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total S ...
- 安卓android破解方法
韩梦飞沙 yue31313 韩亚飞 han_meng_fei_sha 313134555@qq.com 如何给smali文件中的unicode字符串添加中文注释 如何注释掉smali文件中包含关键字 ...
- luogu P1220 关路灯
题目描述 某一村庄在一条路线上安装了n盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少).老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯. 为了给村 ...
- [BZOJ4861][BJOI2017]魔法咒语(AC自动机+矩阵优化DP)
4861: [Beijing2017]魔法咒语 Time Limit: 20 Sec Memory Limit: 256 MBSubmit: 217 Solved: 105[Submit][Sta ...
- 【MySQL笔记】启动弹窗问题,unable to connect to remote host. catalog download has failed.
安装完MySQL之后,它每天凌晨启动一个Intaller任务,甚是烦人: 这是一个Windows的计划服务,在这里删除即可,开始/附件/系统工具/任务计划程序,把mysql的定时任务计划取消/删除 ...