Linux基础
Forget丶繁华
这个作者很懒,什么都没留下…
展开
-
35-samba(smb)
samba服务windows和linux之间互相共享文件端口:139# lsof -i:139服务器端: 安装软件 samba-client.x86_64 samba-common.x86_64 samba.x86_64# yum install samba-client samba samba-common -y服务端...原创 2020-04-01 15:44:43 · 126 阅读 · 0 评论 -
34-DNS基本概念
DNS 基本概念名字解析:一、hosts文件作用: 实现名字解析,主要为本地主机名、集群节点提供快速解析二、域名服务DNS作用: 实现名字解析(例如将主机名解析为IP)命名空间name space: 用于给互联网上的主机命名的一种机制权威名称服务器: 存储并提供某个区域的实际数据,例如126.com的DNS服务器,记录了126.com域中所有主机的记录如...原创 2020-04-01 15:44:32 · 105 阅读 · 0 评论 -
33-raid
raid–磁盘阵列raid(廉价磁盘冗余阵列)软raid (现在讲的这个)。硬raid 在工作中相当重要--需要raid的卡,有自己的cpu。处理速度快,有电池和无电池。#所有服务器在安装操作系统之前必须先做raid【常识】作用1.容错、2.提升磁盘的读写速率----读写称之为I/O速率,最常用的raid级别:0、1、5raid0 ---条带卷最少需要两块磁盘,分别...原创 2020-04-01 15:44:16 · 105 阅读 · 0 评论 -
32-ftp及lftp服务
一、FTP基础软件包: vsftpdFTP端口: 控制端口 command 21/tcp配置文件: /etc/vsftpd/vsftpd.confftp主动模式:ftp主动模式:客户端开启一个端口N(>1023)向服务端的21端口,建立连接,同时开启一个N+1,告诉服务端,我监听的是N+1端口,服务端接到请求之后,用自己的20端口连接...原创 2020-04-01 15:44:01 · 265 阅读 · 0 评论 -
31-构建NFS远程共享存储
构建NFS远程共享存储因为NFS有很多功能,不同的功能需要使用不同的端口。因此NFS无法固定端口。而RPC会记录NFS端口的信息,这样我们就能够通过RPC实现服务端和客户端的RPC来沟通端口信息。那RPC和NFS之间又是如何之间相互通讯的?首先当NFS启动后,就会随机的使用一些端口,然后NFS就会向RPC去注册这些端口。RPC就会记录下这些端口。并且RPC会开机111端口,等待客户端RPC的...原创 2020-04-01 15:43:48 · 167 阅读 · 0 评论 -
30-tcpwrapper---访问控制工具
tcpwrapper—访问控制工具1.tcp wrapper是一种访问控制工具是操作系统自带的,类似于防火墙(iptables)可以作访问控制。2.针对系统进程来做限制的=========================================================================================#TCPwrapper配置TCPwrapp...原创 2020-04-01 15:43:30 · 237 阅读 · 0 评论 -
29-logrotate日志轮转
注:针对任何日志文件(rsyslog 日志、Nginx访问或错误日志…)一、logrotate (轮转,日志切割) 1. 如果没有日志轮转,日志文件会越来越大2. 将丢弃系统中最旧的日志文件,以节省空间 3. logrotate本身不是系统守护进程,它是通过计划任务crond每天执行logrotate 配置文件: /etc/logrotate.conf (决定每个日志文件如何轮转)...原创 2020-04-01 15:43:16 · 169 阅读 · 0 评论 -
28-日志系统rsyslog
日志管理基础rsyslog 日志管理 logrotate日志轮转 采集 -----> 分析一、处理日志的进程rsyslogd: 绝大部分日志记录,和系统操作有关,安全,认证sshd,su,计划任务at,cron… httpd/nginx/mysql: 可以自己的方式记录日志[root@fanhua ~]# ps aux |grep rsyslogd root 717 ...原创 2020-04-01 15:43:06 · 135 阅读 · 0 评论 -
27-循环调度执行cron
[root@fanhua ~]# systemctl status crond.service[root@fanhua ~]# ps aux |grep crond root 550 0.0 0.0 126300 1648 ? Ss 10:05 0:00 /usr/sbin/crond -ncrond进程每分钟会处理一次计划任务存储位置:...原创 2020-04-01 15:42:56 · 277 阅读 · 0 评论 -
26-一次调度执行at
作用: 计划任务主要是做一些周期性的任务,目前最主要的用途是定期备份数据Schedule one-time tasks with at. 一次性调度执行 at Schedule recurring jobs with cron.循环调度执行 cron Schedule recurring system jobs.所有计划任务执行中的输出都会以邮件的方式发送给指定用户, 除非重定向一次性...原创 2020-04-01 15:42:44 · 350 阅读 · 0 评论 -
25-局域网yum源制作
操作系统:centos7.4资源: CentOS-7-x86_64-DVD-1708.iso镜像实验服务器两台:10.10.7.169 (作为vsftpd服务端)10.10.7.170 (客户端) 首先测试两台主机可否ping通 在10.10.7.169上操作[root@fanhua ~]# ping 10.10.7.170[root@localhost ~]#...原创 2020-04-01 15:42:28 · 168 阅读 · 0 评论 -
23-Yum管理软件包
制作本地yum源:首先需要挂载镜像[root@fanhua ~]# mkdir /mnt/centos7u3 [root@fanhua ~]# mount 镜像.iso /mnt/centos7u3 [root@fanhua ~]# rm -rf /etc/yum.repos.d/* //直接删除,不建议操作,建议使用修改名称[root@fanhua ~]# cd /etc/yum...原创 2020-04-01 15:42:02 · 87 阅读 · 0 评论 -
22-Rpm管理rpm包
需要考虑:OS版本,e.g. Centos6/7 cat /etc/redhat-release系统架构,e.g. i386/x86_64 uname -m依赖关系,e.g. ntfs-3g-devel 需要依赖ntfs-3grpm包的版本, e.g. 2015/2017==安装 rpm -ivh local_path //local_path本地路径...原创 2020-04-01 15:41:50 · 181 阅读 · 0 评论 -
21-Linux打包压缩
window打包压缩工具: .rar .zip winrar zip 7zip 好压linux打包压缩工具:.tar.gz .tar.bz2 .zip gzip bzip2(只压缩) 和 tar(打包)tar打包,解包:#tar cvf file.tar 被打包的文件 …#tar xvf file.tar -C /home ...原创 2020-04-01 15:41:16 · 102 阅读 · 0 评论 -
20-文件查找
一 文件查找grep: 文件内容过滤[root@localhost ~]# grep 'root' /etc/passwd //从/etc/passwd文件中过滤root字段find: 文件查找,针对文件名1.1 命令文件 # which ls //从PATH环境变量 (echo $PATH)[root@localhost ~]# whereis vim //...原创 2020-04-01 15:30:24 · 108 阅读 · 0 评论 -
19-交换分区swap
交换分区管理 Swap作用: ‘提升‘ 内存的容量,防止内存溢出OOM(Out Of Memory),造成过度消耗系统资源一、查看当前的交换分区[root@server0 ~]# free -m //查看系统交换分区信息 total used free shared buff/cache available Mem:...原创 2020-04-01 15:30:10 · 139 阅读 · 0 评论 -
18-VG管理
VG管理1.扩大VG vgextend1.创建pv[root@server0 ~]# pvcreate /dev/sdc Physical volume "/dev/sdc" successfully created.2.直接vgextend扩容[root@server0 ~]# vgextend vg1 /dev/sdc //vg1卷组名字,将/dev/vde扩展到vg1...原创 2020-04-01 15:29:56 · 250 阅读 · 0 评论 -
17-逻辑卷lvm
逻辑卷LVM1.1.LVM管理在线扩容 online创建LVM VG的扩容 LVM的扩容 文件系统扩容基本分区(MBR|GPT) ----> Filesystem(制作文件系统类型) ----> mount(挂载)逻辑卷LVM ----> Filesystem(制作文件系统类型) ----> mount(挂载)PE: Physical extent 物理扩展单元...原创 2020-04-01 15:27:42 · 130 阅读 · 0 评论 -
16-参数传递-Xargs
awk sed grep sort uniq less more xargs xargs: ls cp rm案例1[root@localhost ~]# touch /home/file{1..5}[root@localhost ~]# vim files.txt/home/file1/home/file2/home/file3/home/file4/home/file5[r...原创 2020-04-01 15:27:18 · 168 阅读 · 0 评论 -
15-进程管道Piping
• Use redirection characters to control output to files.• Use piping to control output to other programs.files: > 2> file1.txt /dev/pts/2 /dev/tty1 /dev/null /dev/sda programs: |进程管...原创 2020-04-01 15:26:53 · 198 阅读 · 0 评论 -
14-Linux-输入重定向
标准输入: < 等价 0<a.案例1: [root@fanhua ~]# mail alice //没有改变输入的方向,默认键盘 Subject: hello 1111 2222 3333 . EOT[root@fanhua ~]# su - alice[alice@fanhua ~]$ mai...原创 2020-04-01 15:26:31 · 127 阅读 · 0 评论 -
13-Linux-I-O-重定向
I/O重定向I/O Input/Output Redirection标准输入、标准输出、标准错误 输出重定向及综合案例输入重定向及结合案例标准输入、标准输出、标准错误file descriptors (FD,文件描述符 或 Process I/O channels): 进程使用文件描述符来管理打开的文件[root@fanhua ~]# ls /proc/$$/fd ...原创 2020-04-01 15:23:06 · 107 阅读 · 0 评论 -
12-Linux系统进程管理
于进程 process**什么是进程 : 进程是系统中正在运行的一个程序,程序一旦运行就是进程 进程可以看成程序执行的一个实例。进程是系统资源分配的独立实体,每个进程都拥有独立的地址空间。一个进程无法访问另一个进程的变量和数据结构,如果想让一个进程访问另一个进程的资源,需要使用进程间通信,比如管道,文件,套接字等。 进程的生命周期 Process states ( 进程状态) 1....原创 2020-04-01 15:22:43 · 120 阅读 · 0 评论 -
11-进程掩码umask
进程 新建文件、目录的默认权限会受到umask的影响,umask表示要减掉的权限shell (vim,touch) =umask> 新文件或目录权限 vsftpd =umask> 新文件或目录权限 samba =umask> 新文件或目录权限 use...原创 2020-04-01 15:22:22 · 535 阅读 · 0 评论 -
10-文件属性-chattr
1. 文件属性添加与查看注:设置文件属性(权限),针对所有用户,包括root[root@fanhua ~]# touch file100 file200 [root@fanhua ~]# lsattr file100 file200 查看文件属性-------------e- file100-------------e- file200-------------e- file30...原创 2020-04-01 15:18:44 · 169 阅读 · 0 评论 -
8-ACL权限
文件权限管理之: ACL设置基本权限(r、w、x) 。UGO设置基本权限: 只能针对一个用户,一个组和其他人 。设置方法:[root@fanhua ~]# touch /home/test.txt[root@fanhua ~]# ll /home/test.txt -rw-r--r-- 1 root root 0 10-26 13:59 /home/test.txt[root@f...原创 2020-04-01 15:17:38 · 152 阅读 · 0 评论 -
7-UGO权限
权限对象: 属主: u属组: g其他人: o 基本权限类型: 读:r 4写:w 2 执行: x 1rwx rw- r-- alice hr file1.txt属主(所有者)权限 属组权限 其他人权限 ...原创 2020-04-01 15:17:02 · 228 阅读 · 0 评论 -
6-Linux用户管理
Linux用户管理1 用户概览1.1. 用户/组基本概念!====================================================Users and groups: . Every process (running program) on the system runs as a particular user.系统上的每个进程(运行的程序)都是作为特定...原创 2020-04-01 15:16:28 · 266 阅读 · 0 评论 -
5-Linux文件管理
文件管理1.Linux目录结构1.1 WINDOWS/LINUX 对比Windows: 以多根的方式组织文件 C:\ D:\ E:Linux: 以单根的方式组织文件 /1.2 简介/目录结构: FSH (Filesystem Hierarchy Standard)[root@fanhua ~]# ls /bin dev lib media net root srv usrboot...原创 2020-04-01 15:15:58 · 236 阅读 · 0 评论 -
1-链接文件
1.软链接[root@forget ~]# echo 111 > /file1[root@forget ~]# ln -s /file1 /file11 //将文件file11软链接到file1[root@forget ~]# ll /file11 lrwxrwxrwx 1 root root 6 Dec 20 17:58 /file11 -> /file1[root@f...原创 2020-04-01 15:11:44 · 120 阅读 · 0 评论 -
2-Linux基础操作-ls
ls的使用ls——>查看当前目录下的所有内容[root@localhost /]# lsbin dev home lib64 mnt proc run srv tmp varboot etc lib media opt root sbin sys usrls常见参数:-a all,查看目录下的所有文件,包括隐藏文件-l 长列表显示-h human 以人性化方式显示出来-t...原创 2020-04-01 15:12:51 · 184 阅读 · 0 评论 -
3-Linux基础操作-cd、文件-文件夹的创建、复制、移动、删除
cd 的使用cd——>路径切换(文件定位路径)绝对路径: 从/开始的路径 /home/qf/zz相对路径: 相对于当前目录开始[root@xingdian ~]# cd /[root@xingdian /]# lsbin dev home lib64 mnt proc run srv tmp varboot etc lib media opt root sbin sys usr...原创 2020-04-01 15:13:27 · 1644 阅读 · 0 评论 -
4-vim编辑器的使用
使用vi文本编辑器配置文件是Linux系统中的显著特征之一,其作用有点类似于Windows系统中的注册表,只不过注册表是集中管理,而配置文件采用了分散的自由管理方式。那么如何使用Linux字符操作界面中的文本编辑器——vi,以便更好地管理和维护系统中的各种配置文件。vi是一个功能强大的全屏幕文本编辑工具,一直以来都作为类UNIX操作系统的默认文本编辑器。vim是vi编辑器的增强版本,在vi编辑...原创 2020-04-01 15:14:21 · 321 阅读 · 0 评论