随笔分类 -  [01]LINUX

摘要:虚拟机中的三种网络连接 1.桥接 2.NAT 3.Host only 桥接方便做实验,配置ip方便。可以和局域网中的其他机器进行通信,也可以和公网进行通信。缺点是会占用一个ip。 NAT,可以和主机进行通信,可以上网。但是不能和其他机器进行通信。(使用虚拟网卡8) Host only,可以和主机进行 阅读全文
posted @ 2018-01-20 14:58 TBHacker 阅读(554) 评论(0) 推荐(0) 编辑
摘要:默认是黑白的! 用了vim 指令还是黑白的。 两种途径设置,一种是通过Alt+P。 一种是选择配色方案来设置。 阅读全文
posted @ 2018-01-17 09:39 TBHacker 阅读(3332) 评论(0) 推荐(0) 编辑
摘要:chmod是修改第一列内容的 ,chown是修改第3,4列内容的。 Linux,天天玩就会了。汉语天天说就会了。其他的语言一样,天天玩,玩着玩着就会了。 MK 文件类型: 权限: 对于文件,r读 w写 x执行 对于文件夹 r读 ls ​ w 建文件、删除、移动 touch mkdir rm mv c 阅读全文
posted @ 2018-01-13 15:54 TBHacker 阅读(1373) 评论(0) 推荐(0) 编辑
摘要:一个运行的程序,可能有多个进程。 PID进程ID。 UID启动进程的ID。 进程所属组GID。 进程的状态R运行、S睡眠、Z僵尸。 父进程管理子进程,父进程终止的时候子进程也会终止。 常用的组合为: 字段含义: 字段含义: 如果想查看进程的CPU占用率和内存占用率,可以使用 如果想查看进程的父进程I 阅读全文
posted @ 2018-01-12 17:08 TBHacker 阅读(563) 评论(0) 推荐(0) 编辑
摘要:Nginx的集群与负载均衡 集群就是一群人干同样的活,负载均衡就是保证每个人都干得差不多。或者大人干得多一些,小孩干得少一些。 Nginx实现负载均衡很方便。 准备三台服务器,一台是用于访问图片(66)。另外是两台用于提供图片服务的集群(61,62)。 先准备三个logo.png图片。 66上如下: 阅读全文
posted @ 2018-01-12 15:07 TBHacker 阅读(235) 评论(0) 推荐(0) 编辑
摘要:Nginx配置反向代理。 准备两台服务器 设置正则匹配(192.168.70.66) 增加 重启 设置日志(192.168.70.62) 访问 其实这个时候已经访问的是 将66下的js删除,一样可以访问。但是将62下的js删除,就不能访问了。 下面是62下的日志信息。 来自66的访问,但是其实是33 阅读全文
posted @ 2018-01-12 11:41 TBHacker 阅读(3607) 评论(0) 推荐(0) 编辑
摘要:shell脚本。 壳,充当一个翻译,让计算机能够认识的二进制程序,并将结果翻译给我们。 加在内核上,可以跟内核打交道的壳。 可以通过 来查看。 可以增加shell, zsh可以显示绝对路径。 最常用的shell是bash。 编写一个shell脚本。 shell是以.sh结尾的文件。(linux不以后 阅读全文
posted @ 2018-01-11 14:28 TBHacker 阅读(507) 评论(0) 推荐(0) 编辑
摘要:NI表示进程的优先级。 20的优先级,非常的高。 可以查看具体的进程情况。 可以改变一个正在运行的pid的优先级。 free m 可以查看内存的使用情况。 阅读全文
posted @ 2018-01-11 10:54 TBHacker 阅读(255) 评论(0) 推荐(0) 编辑
摘要:配置php fpm 启动php fpm成功! 或者通过netstat查看 配置 php fpm 服务 配置nginx支持php 这个时候用户就编程nginx了。 继续修改其他配置。 关闭了php fpm就会出现错误了。 配置rewrite 燕十八的方案 如果遇到session无法启用的问题,就赋予权 阅读全文
posted @ 2018-01-10 14:45 TBHacker 阅读(18596) 评论(1) 推荐(3) 编辑
摘要:1.复制解压。 2.编译安装 如果没有安装pcre、pcre devel、openssl、zlib都安装一下。 提示 调整,增加openssl位置绑定。 3.安装 4.检测是否安装成功 ps 查看进程。 e 显示所有进程。 f 全格式。 5.配置环境变量 这个时候就可以在任何地方操作nginx了。 阅读全文
posted @ 2018-01-10 10:53 TBHacker 阅读(442) 评论(0) 推荐(0) 编辑
摘要:关闭防火墙,就可以外部访问了。不受端口限制。生产环境,最好开启防火墙,开启部分端口。 1.永久有效 2.即刻生效 3.开启部分端口 添加想要开启的相关端口 阅读全文
posted @ 2018-01-10 10:37 TBHacker 阅读(45794) 评论(0) 推荐(1) 编辑
摘要:文件查找方法 1.which 查找可执行文件的位置 2.whereis 查找可执行文件的位置与相关的文件 3.grep 过滤 4.find 找文件 当前目 根目录。 搜索以host开头的文件 阅读全文
posted @ 2018-01-09 16:23 TBHacker 阅读(331) 评论(0) 推荐(0) 编辑
摘要:环境变量 注:只有自己执行的命令在PATH变量包括的目录下,才可以直接使用。否则只能通过绝对路径或者相对路径来使用。 修改环境变量。 位置变量 利用位置变量写一个加法的脚本。 阅读全文
posted @ 2018-01-09 14:24 TBHacker 阅读(3411) 评论(0) 推荐(0) 编辑
摘要:用户组就是具有相同特征的用户的集合。一个组可以包含多个用户,每个用户也可以属于不同的组。用户组在Linux中扮演着重要的角色,方便管理员对用户进行集中管理。等你有了成百上千个用户的时候,你就知道组有多么方便了。 linux 先死后活! 先死记住! 再讲原理。 用户的相关命令 语法:useradd 用 阅读全文
posted @ 2018-01-09 13:20 TBHacker 阅读(221) 评论(0) 推荐(0) 编辑
摘要:我们有时会遇到这样的需求,限制一个Linux用户,让他只能在指定的目录下进行添加、修改、删除操作,并且只能使用sftp登录服务器,不能用ssh操作。这些可以通过配置sftp服务实现。 创建新用户www,禁止ssh登录,不创建家目录 创建用户的根目录,用户就只能在此目录下活动 设置目录权限,目录的权限 阅读全文
posted @ 2018-01-08 16:01 TBHacker 阅读(11684) 评论(0) 推荐(1) 编辑
摘要:通过which指令来查看文件位置! 查看版本! 整体使用,查看系统是否安装了vim。 [root@local ~] rpm qf vim enhanced 7.4.160 1.el7.x86_64 !$ [root@local ~] vim /etc/passwd [root@local ~] vi 阅读全文
posted @ 2018-01-07 22:42 TBHacker 阅读(306) 评论(0) 推荐(0) 编辑
摘要:默认是不高亮的。 没有则新建这个文件。 或者修改 添加一行。 使用vim指令,vim指令是vi指令的升级版。使用vim就会高亮。 继续修改颜色主题。 进入/usr/share/vim/vim74/colors 查看主题 修改 vimrc 添加 保存退出! 这个时候,用shell链接,一样是有色的! 阅读全文
posted @ 2018-01-05 17:23 TBHacker 阅读(19201) 评论(0) 推荐(1) 编辑
摘要:Linux当中,一切皆文件。 Linux目录结构 根分区,只有root用户对此目录拥有写权限。 配置文件 启动文件 可增长的目录 。日志,文件等。 管理员所有数据 root用户的家目录。 临时文件 (大概15天清空一次。) unix software source /usr/src 源代码目录。/u 阅读全文
posted @ 2018-01-05 16:18 TBHacker 阅读(1578) 评论(0) 推荐(0) 编辑
摘要:系统时间与开关机 查看系统时间 查看硬件日期 学习Linux不必全部指令都会,只要记住主要常用的几个就可以了。 MK 关机命令 十分钟之后关机。 取消关机。 Linux下端口号的分配 TCP和UDP采用16位的端口号来识别应用程序。 2^16 = 65536 一个有0到65535。 TCP端口分配: 阅读全文
posted @ 2018-01-05 14:39 TBHacker 阅读(223) 评论(0) 推荐(0) 编辑
摘要:tty控制台终端。 pts虚拟终端。 tty1 图形界面。 tty2 字符界面。 在字符界面下,通过 切换回来。或者切换到其他的字符界面。 pts虚拟终端。 放大字体 新建新的终端,这个在shell链接中无效。只在系统中操作有效。 在虚拟终端之间切换。 查看当前登录的用户所在终端。 ssh的作用,是 阅读全文
posted @ 2018-01-03 19:50 TBHacker 阅读(1695) 评论(0) 推荐(0) 编辑