- 博客(25)
- 收藏
- 关注
原创 iptables 防火墙详解
netfilter 防火墙table –> chainiptables 的三个表filter 表 ==>过滤包内建 3 个链 ==> INPUT:作用于进入本机的包 OUTPUT:作用于本机送出去的包 FORWARD:作用于与本机无关的包nat 表 ==> 网络地址转换内建 3 个链 ==> OUTPUT:改变本地产生的包的目的地址 PREROUTING:在包刚刚到达防火墙时改变目的地
2017-12-01 09:51:38
464
原创 w、vmstat、sar 详解
w 命令[root@Time ~]# w 22:34:04 up 13 days, 23:04, 1 user, load average: 0.00, 0.00, 0.00USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 183.17.81.150 19:
2017-11-28 09:58:03
311
原创 sed 详解
打印指定行[root@localhost ~]# sed -n '3'p 123.txtdaemon:x:2:2:daemon:/sbin:/sbin/nologin打印某一区间[root@localhost ~]# sed -n '1,$'p 123.txtroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/n
2017-11-23 10:01:07
170
原创 Liux 下的软件管理
安装软件包的三种方法:rpm 工具yum 工具源码包rpm == redhat package manger包名 主.次.修正版本号 系统平台.rpm (el6 表示红帽子企业版 6) rpm -[ivh] filename1.rpm filename2.rpm-i: 安装的意思-v: 可视化-h: 显示安装进度-U: 即升级的意思
2017-11-14 09:46:21
150
原创 tar 打包工具详解
tar 打包工具命令:tar可以为linux的文件和目录创建档案。首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个相对小的文件。为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进
2017-11-13 00:40:48
363
原创 Liux 下的压缩工具
压缩工具安装:# yum install zip unzip xz gzip bzip2gzip 不支持压缩目录# gzip filename-数字 (1-9级别,数字越小,压缩级别越小,速度越快,默认6级别)-d filename.gz 解压缩-c 保留源文件# zcat 查看 .gz 的文本文件内容----------------------
2017-11-10 09:36:36
141
原创 vim 编辑模式和命令行模式
vim 的编辑模式i 在当前字符前插入I 在光标所在行行首插入a 在当前字符后插入A 在当前行行尾插入o 在当前行的下一行插入新的一行O 在当前行的上一行插入新的一行 vim 的命令行模式/word 向光标之后寻找一个字符串为 word,按 n 向后继续搜索?word 向光标之前寻找一个字符串为 word,按 n 向前继续搜索
2017-11-09 09:36:54
431
原创 vim 的一般模式
vim 是一款 linux 平台下强大的编辑工具,与 vi 最大的区别就是 vi 不会显示颜色,而 vim会 显示颜色。显示颜色更易于用户进行编辑。其他功能没有什么区别。vim的三种模式:一般模式、编辑模式、命令模式。一般模式:光标移动h 或者向左方向键 光标向左移动一个字符 l 或者向右方向键 光标向右移动一个字符 k 或者向上方向键 光标向上移动一个字符
2017-11-08 09:29:25
310
原创 lvm 磁盘管理
lvm 组成结构:图中顶部,首先是实际的物理磁盘及其划分的分区和其上的物理卷(PV)。一个或多个物理卷可以用来创建卷组(VG)。然后基于卷组可以创建逻辑卷(LV)。只要在卷组中有可用空间,就可以随心所欲的创建逻辑卷。文件系统就是在逻辑卷上创建的,然后可以在操作系统挂载和访问。操作流程 : 磁盘分区–>创建物理卷–>划分为卷组–>划分成逻辑卷–>格式化、挂载–>扩容。
2017-11-07 09:41:13
308
原创 Linux 下的磁盘的格式化和挂载
实验机器操作系统:CentOS Linux release 7.4.1708 (Core)查看支持的文件系统:[root@localhost ~]# cat /etc/filesystems xfsext4ext3ext2nodev procnodev devptsiso9660vfathfshfsplus*命令 : mke2fs用于格式化磁盘【常用选
2017-11-05 21:57:10
14212
原创 df、du 命令和磁盘分区
du 命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。常用选项:-m 以 MB为单位来显示信息;-h 以可读性较高的方式来显示信息;-i 显示 inode 的信息。[root@localhost ~]# df -hFilesystem Size Used A
2017-11-02 22:04:13
289
原创 su、sudo命令、限制root远程登陆
su 命令su [-] username用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。su 后面加上 - 就会初始化各种环境变量。--c 以指定用户执行命令后退回原用户[root@localhost ~]# whoamiroot[root@localhost ~]# su - -c "mkdir /tmp/1212/" test1[r
2017-11-02 09:28:44
221
原创 用户密码管理、随机密码生成工具
passwd 命令#passwd 用户名 更改用户密码用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。-l 锁定用户,不可以登陆。-u 解锁用户,放开登陆。 --stdin username 明文输入密码:echo "passwd" |passwd --s
2017-10-31 14:07:57
534
原创 密码文件和用户组管理
linux 和 windows 互传文件使用 xshell 时需要安装一个包:yum install -y lrzsz下载文件:sz a.txt上传文件:rz用户配置文件和密码文件/etc/passwd该文件用:分成7列1:用户名2:密码,后期因为安全原因,挪到了 /etc/shadow 下,用X代替。3:用户的 uid4:组
2017-10-31 09:31:41
330
原创 特殊权限和软硬链接
suidset_uid = 4该权限针对二进制可执行文件,使文件在执行阶段具有文件所有者的权限。比如 passwd 这个命令就具有该权限。当普通用户执行 passwd 命令时,可以临时获得 root 权限, 从而可以更改密码。passwd 显示的是 rws,并非传统的 rwx。用数字表示为 4755。那么这个 4 是如何计算来的呢?当有特殊权限时,第一位数字可以是 0,1(
2017-10-27 09:16:31
232
原创 chmod、chown、umask、隐藏权限lsattr/chattr
chmod 命令r = 4 w = 2 x = 1chmod u-x filenamechmod u+x,g+w,o-r filenamechmod a+r filename #所有人加上可读权限chmod -R 700 filename #让目录下的文件继承权限chown 命令更改属主和属组#!
2017-10-26 09:44:32
259
原创 环境变量;cp、mv、文档查看命令
which命令which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。查看 ls 命令的绝对路径[root@eweb ~]# which ls alias ls='ls -
2017-10-24 22:01:19
189
原创 相对、绝对路径、rm、mkdir 命令
绝对路径是文件的真正存在的路径,是指从硬盘的根目录开始,进行一级级目录指向文件。例如:[root@eweb ~]# ls /usr/local/nginx-1.8.0.tar.gz /usr/local/nginx-1.8.0.tar.gz相对路径就是以当前路径为基准进行一级级目录指向被引用的资源文件。[root@eweb local]# pwd/usr/local[
2017-10-24 09:21:33
647
原创 目录结构和文件类型
系统目录结构1、/- 根 每一个文件和目录从根目录开始。 只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录,这与/.不一样2、/bin中 - 用户二进制文件 包含二进制可执行文件。 在单用户模式下,你需要使用的常见Linux命令都位于此目录下。系统的所有用户使用的命令都设在这里。例如:ps、ls、ping、grep、cp3、/sbin目录 - 系统二进制文
2017-10-21 09:52:13
578
原创 使用远程工具和密钥验证登陆
常用的远程工具: puTTY Xshell secureCRTpuTTY的使用:下载:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.htmlless 命令 一屏一屏的往下翻动 按 q 键退出ls /etc/ | less密钥验证登陆生成密钥工具puTT
2017-10-19 09:51:53
268
原创 centos 7 配置IP与虚拟机网络排查
centos 7 IP 配置:查看当前 IP 地址命令:ip addr自动获取 IP 地址命令:dhclient静态 IP 配置方法:vim /etc/sysconfig/network-scripts/ifcfg-ens33删除原内容,写入:TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesNAME=ens33ONB
2017-10-18 00:21:35
205
原创 认识Linux和安装 centos7
认识 linux因 unix 不在免费,大学老师开发了一个 minix1991 一个叫 Linus Torvalds 的学生年参考 minix 开发了 linux ,并开放了源代码GPL是GNU General Public License的缩写,为通用公共许可证。GNU计划,是“GNU is Not Unix”的递归缩写,是由Richard Stallman在1983年9
2017-10-17 01:33:31
330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人