linux新手学习
文章平均质量分 76
xiaojun_Fairy
正在学习Linux
展开
-
Linux之文件的权限
文件的权限1.文件属性的查看ls -l filename- | rw-r–r–. | 1 | root | root | 46 | Oct 1 05:03 | filename — ————————— — ———— ———— —— ———————————— ———————— 1 2 3 4 5 6 7原创 2017-04-06 18:32:10 · 437 阅读 · 0 评论 -
iscsi
iscsiiSCSI(Internet SCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI存储设备(目标)发送SCSI命令。iSCSI限定名称用于确定发起端和目标,并采用iqn.yyyy-mm.{reverse domain}:label的格式。默认情况下,网络通信是至iSCSI目标上的端口3260/tcp的明文。iSCSI发起端:需要访问原始SAN存储的客户端。iSCSI目标:从原创 2017-06-08 21:25:51 · 2676 阅读 · 0 评论 -
nfs
nfs1.安装yum install nfs-utils -y systemctl enable nfs-server.service ##开机启动 systemctl start nfs-server.service ##开启服务 systemctl restart firewalld.service ##开启防火墙 firewall-cmd –perma原创 2017-06-07 22:51:06 · 690 阅读 · 0 评论 -
samba
sambaSamba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。samba:这个套件主要包含了 SAMBA 的主要 daemon档案 ( smbd 及 nmbd )、 SAMBA 的文件档 ( document )、以及其它与 SAMBA 相关的logrotate 设定文件及开机预设选项档案等;samba-common:这个套件则主要提供了 SAMBA 的主原创 2017-06-07 22:07:43 · 441 阅读 · 0 评论 -
firewalld
iptables1.iptables 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。iptables 组件是一种工具,也称为用户空间(userspace),它使插入、修改和除去信息包过滤表中的规则变得容易。原创 2017-05-31 21:32:02 · 1294 阅读 · 0 评论 -
SMTP邮件postfix
基本电子邮件发送服务器使用SMTP协议将电子邮件提交至TCP端口25,或由本地客户端通过/usr/bin/sendmail程序进行提交。如果该MTA是最终目标位置,邮件将传递至MDA。否则,将使用MX记录在DNS中查找下一个MTA,并使用SMTP进行转发。MDA:“邮件发送代理”。MDA将邮件发送至收件人的本地邮件存储位置(默认情况下是/var/spool/mail/user)。Postfix提原创 2017-05-23 22:22:33 · 5229 阅读 · 0 评论 -
dovecot+mysql(数据库对邮件服务器的管理)
1.下载yum insatll dovecot dovecot-mysql -y —— dovecot-mysql为 dovecot的插件,让dovecot可以识别mysql2.配置[root@westos-mail ~]# vim /etc/dovecot/dovecot.conf ##编辑dovecot主配置文件 24 protocols = imap pop3 lmtp #原创 2017-05-31 19:47:25 · 4298 阅读 · 0 评论 -
部署 ftp 文件共享服务
安装 vsftpd 包并启动服务首先配置 vim /etc/sysconfig/selinux 配置selinux SELINUX=disabled reboot 重启 [root@localhost ~]# getenforce Disabled vim /etc/sysconfig/network-scripts/ifcfg-eth0 ###配置网络 DEVI原创 2017-04-27 00:43:41 · 454 阅读 · 0 评论 -
使用逻辑卷管理器管理灵活存储
LVM的定义物理分区或磁盘是 LVM 的第一构建块。这些可以是分区、完整磁盘、 RAID 集或 SAN 磁盘 1、物理卷是 LVM 所使用的基础 “ 物理 ” 存储。这通常是块设备 ,例如分区或完整磁盘。设备必须初始化为 LVM 物理卷 , 才能与 LVM 结合使用 2、卷组是存储池 , 由一个或多个物理卷组成,物理区块是物理卷中存储的小型数据区块 , 用作 LVM 存储的后端 3、逻辑区块映原创 2017-04-26 20:13:21 · 417 阅读 · 0 评论 -
管理系统中的简单分区和文件系统
简单分区和文件系统fdisk -l 显示系统中所有可以使用的设备信息 blkid 显示系统正在使用的设备 id 创建新分区fdisk /dev/vdb partprobe ———————————同步分区表 cat /proc/partitions ———————查看分区信息 [root@localhost ~]# fdisk /dev/vdb 对/dev/vdb进行行分区管理原创 2017-04-25 21:04:44 · 619 阅读 · 0 评论 -
pxe
PXEPXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial原创 2017-06-09 19:06:00 · 397 阅读 · 0 评论 -
Bash Scripts(Bash 脚本)I
Bash脚本基础BASH = GNU Bourne-Again Shell,BASH 是 GNU 组织开发和推广的一个项目。 Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具所无法实现的功能。如何创建新shell脚本创建包含bash命令的文本文件。文件的第一行应为: #!/bin/原创 2017-06-21 19:17:26 · 1132 阅读 · 0 评论 -
Linux的进程控制
1.进程定义进程就是cpu未完成的工作2.ps命令ps a 关于当前环境的所有进程 x 与当前环境无关的所有进程 f 显示进程从属关系 e 显示进程调用环境工具的详细信息 l 长列表显示进程的详细信息 u 显示进程的用户信息 ps ax -o %cpu,%mem,user,group,comm,nice,pid 指定显示进程的一些信息 %cp原创 2017-04-06 18:52:14 · 385 阅读 · 0 评论 -
Centos7/RHEL7的系统指令systemctl
系统服务的控制1.systemd系统初始化程序,系统开始的第一个进程,pid为12.systemctl 命令systemctl list-units 列出当前系统服务的状态 systemctl list-unit-files 列出服务的开机状态 systemctl status sshd 查看指定服务的状态 systemctl原创 2017-04-06 21:12:53 · 492 阅读 · 0 评论 -
linux的ssh服务
1.ssh功能:让远程主机可以通过网络访问sshd服务,开启一个安全的shell 首先查看sshd服务是否开启 2.客户端连接方式ssh 远程主机用户@远程主机ip [root@ssh-server Desktop]# ssh root@172.25.254.161 The authenticity of host ‘172.25.254.161 (172.25.254.161)’ can’原创 2017-04-10 21:11:18 · 352 阅读 · 0 评论 -
Linux网络配置(ip )
1.ip基础知识1.ipv4 2进制32位—–10进制172.25.0.10/255.255.255.0 172.25.0.10:ip地址 255.255.255.0:子网掩码 子网掩码255位对应的ip位为网络位 子网掩码0对应的ip位为主机位2.配置ip<<图形化>>1.图形界面nm-connection-editor ->ADD ->选择Ethernet网络 ->creat ->原创 2017-04-12 17:50:41 · 363 阅读 · 0 评论 -
linux文件的归档与压缩
1.文件归档1.定义 文件归档,就是把多个文件变成一个归档文件 2. tar c 创建 f 指定归档文件名称 t 显示归档文件中的内容 r 向归档文件中添加文件 - -get 取出单个文件 - -delete 删除单个文件 x 取出归档文件中的所有内容 -C 指定解档目录 -z gz格式压缩 -j bz2格式压缩 -原创 2017-04-12 21:29:05 · 387 阅读 · 0 评论 -
linux软件安装(rpm与yum)
1.软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm —– rpm结尾的适用与redhat操作系统 软件名称 软件版本 软件适用系统 64位2.如何安装软件1.rpmrpm -ivh name.rpm 安装 ,-v显示过程,-h指定加密方式为hash -e name 卸载 -ql name原创 2017-04-12 23:48:24 · 515 阅读 · 0 评论 -
虚拟机的安装与管理
1.安装!/bin/bash 命令运行环境的指定 virt-install \ 安装虚拟机 –name $1 \ 虚拟机名称指定 $1表示脚本后的第一串字符 –ram 1000 \ 内存 –file /var/lib/libvirt/images/$1.img \ 硬盘文件 –file-size 8 \ 硬盘文件大小 –cdrom /iso/rhel-server-7.2-x86_原创 2017-04-19 20:36:03 · 361 阅读 · 0 评论 -
python之字符串
接字符串的切片字符串的判断子串判断字符 | 字符串是否属于字符串,用 字符/字符串 in 字符串In [5]: a = 'hello world'In [6]: 'a' in a ##判断字符a是否属于字符串aOut[6]: FalseIn [7]: 'ello' in a ##判断字符串ello是否属于字符串aOut[7]: TrueIn [8]: 'elo' in aOut[8]:原创 2017-07-05 00:59:23 · 254 阅读 · 0 评论 -
Bash脚本条件判断和控制流结构
Bash位置参数有两种简单的方法可以将用户输入读入bash中的变量。第一个方法是使用read提示用户输入(使用-p选项)并将其直接存储到一个或多个变量。交互式read -p ‘Enter your first and last name: ’ FIRST LAST -p表示显示交互内容,如不显示则在最后加-s(可用于密码输入不回显)[root@localhost ~]# read -p 'plea原创 2017-06-22 00:47:09 · 1054 阅读 · 0 评论 -
系统延迟及定时机制
计划定期任务at命令at命令可以指定某一任务在将来的特定时间运行 [root@server Desktop]at now+2min at> echo hello world (ctrl+d) at> <EOT> job 1 at …. at -l 查看at的job at -c 作业编号 查看job所包含的命令 atrm 作业编号 删除job PS.at的用户原创 2017-04-19 23:44:15 · 256 阅读 · 0 评论 -
控制对文件的访问
getfacl权限列表的读取getfacl file file:file ————–文件名称 owner:root ———文件所有人 group:root ———–文件所有组 user::rw- ————用户权限 user::kiosk::rwx —–特殊用户指定权限 group::r-x ————组权限 maks::rwx ————可指派的最大权限msk other::r– ———原创 2017-04-19 22:42:39 · 271 阅读 · 0 评论 -
Kickstar自动安装脚本
kickstar概述使用kickstart,系统管理员在安装虚拟机时就可以自动回答安装常见的问题,使redhat 的linux虚拟机可以更方便地自动安装,即无人一键安装kickstart工具的安装软件包 system-config-kickstart 安装 yum install system-config-kickstart -y 创建kickstar文件1.使用system-config原创 2017-04-19 21:59:28 · 1335 阅读 · 1 评论 -
邮件客户端(接dovecot)
什么是邮件客户端邮件客户端通常指使用IMAP/APOP/POP3/SMTP/ESMTP/协议收发电子邮件的软件。用户不需要登入邮箱就可以收发邮件。世界上有很多种著名的邮件客户端。主要有:Windows自带的Outlook,Mozilla Thunderbird,The Bat!,Becky!,还有微软Outlook的升级版Windows Live Mail接收电子邮件的常用协议是POP3和IM原创 2017-05-24 18:49:24 · 921 阅读 · 0 评论 -
高级网络配置之网桥与ipv6
——–真机—— [root@foundation60 Desktop]# cd /etc/sysconfig/network-scripts/ [root@foundation60 network-scripts]# ls ifcfg-131789 ##看ifcfg- ifcfg-br0 ifcfg-enp0s25 ifcfg-lo ifcfg-wlp3s0 [root@f原创 2017-05-23 19:29:38 · 3084 阅读 · 0 评论 -
网卡链路聚合之bond
什么是网卡链路聚合网卡链路聚合可以有效地防止当一块网卡损坏后,依旧可以继续访问网络,同时提高了网速。配置1.配置网卡首先给虚拟机配置两块网卡 2.删除所有网络配置nm-connection-editor ##删除eth0网络配置 此时可以看出eth0和eth1都没有配置网络 3.设置链路聚合nmcli connection add con-name bond0 ifname bo原创 2017-05-17 23:48:49 · 4531 阅读 · 0 评论 -
网卡链路聚合之team
网卡链路聚合链路聚合是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。链路聚合一般用来连接一个或多个带宽需求大的设备,例如连接骨干网络的服务器或服务器群。team1.team也是一种链路聚合方式 最多支持8块网卡 支持模式有 广播( broadcast ) - 容错。所有封包都通过所有Slave 接口广播 轮询( roundrobin ) - 以轮询的方式原创 2017-05-23 18:57:04 · 4076 阅读 · 0 评论 -
系统恢复技术
系统引导过程简述通电 -> bios 初始化 -> grub2 磁盘引导阶段 -> grub2 文件引导阶段 ->指定 boot 所在分区 -> 启动内核,只读挂在/设备 -> 启动 init 程序进入初始化阶段 ->启动systemd 初始化进程 -> 读取 /etc/systemd/中的文件 ->启动程序 ->启动登陆环境 在linux中,/boot/目录存放开机启动时的文件 /boo原创 2017-05-03 18:47:10 · 1229 阅读 · 0 评论 -
LDAP 网络用户账户
什么是ldapLDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。ldap原创 2017-05-04 01:48:25 · 2078 阅读 · 0 评论 -
访问网络文件共享服务
网络文件共享服务所谓网络文件共享服务,即一个服务器为多个客户端提供文件共享服务,有linux对linux,也有windows对linux,linux对windowsCIFS: 通用网络文件系统CIFSCIFS是针对 Microsoft Windows 操作系统的本地网络文件系统。 Linux 系统可以挂载和访问 CIFS 文件共享 , 如同常见的网络文件系统一样。然而 , 由于 CIFS 是基于原创 2017-05-04 01:22:37 · 540 阅读 · 0 评论 -
文本处理工具
diff 命令diff 命令用于比较两个文件的内容 , 以了解其区别。它还可用于创建补丁文件。补丁文件用于在企业环境的多台计算机之间对相似文件进行更改 [root@localhost mnt]# diff file file1 ####diff 命令用于比较两个文件的内容 , 以了解其区别 [root@localhost mnt]# diff -c file file1 ##原创 2017-05-03 23:32:11 · 316 阅读 · 0 评论 -
SELinux的管理
selinux基本概念SELinux(Security-Enhanced Linux安全增强型 Linux)是一种基于 域-类型 模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。任何程序对其资源享有完全的控制权。假设某个程序打算把含有潜在重要信息的文件扔到/t原创 2017-04-27 10:57:49 · 548 阅读 · 0 评论 -
postfix+mysql(数据库对邮件的管理)
1.数据库基础设置yum install httpd php php-mysql.x86_64 mariadb-server.x86_64 -y mv /etc/postfix/main.cf /mnt ##备份配置文件 yum reinstall postfix.x86_64 ##重新下载 vim /etc/postfix/main.cf原创 2017-05-24 19:44:45 · 3500 阅读 · 0 评论 -
邮件服务器dovecot
什么是dovecotDovecot 是一个开源的 IMAP 和 POP3 邮件服务器,支持 Linux/Unix 系统POP / IMAP 是 MUA 从邮件服务器中读取邮件时使用的协议。其中,与 POP3 是从邮件服务器中下载邮件存起来,IMAP4则是将邮件留在服务器端直接对邮件进行管理、操作。Dovecot 是一个比较新的软件,由 Timo Sirainen 开发,最初发布于 2002年7原创 2017-05-24 18:31:01 · 991 阅读 · 0 评论 -
Linux学习之第五章
用户和组的理解所谓用户,即系统的使用者身份;所谓组,即指“团体”。 举个例子,家里有一台电脑,你购买了这台电脑,你就是这台电脑的用户,你的家庭就是组,你可以使用这台电脑,你的家人也可以使用这台电脑,不是你家里的人则不能使用。 !!!!!!在Linux系统中,用户和组保障了系统的安全性,用户的建立是为了限制,组的建立是为了共享1.用户用户就是系统使用者的身份 在系统中用户存储为若干窜字符+若干个原创 2017-04-04 16:36:55 · 356 阅读 · 0 评论 -
Linux学习之第三章
1. manman(manual) —————— man是手册的缩写,即操作说明 man man ———————— 查看man命令的手册 man passwd——————— 查看passwd命令的手册 PS. - -help是查看命令的帮助,man则是查看命令的操作说明手册,两者都可以查询命令的帮助,man比较详细,help主要是命令的简单介绍,当想要查询一个命令的使用时推荐使用man原创 2017-04-04 15:34:02 · 321 阅读 · 0 评论 -
Linux学习之第四章
1.管理输入输出PS.在linux系统中,正确输出的编号为1,错误输出编号为2在系统中用普通用户执行 “student” find /etc -name passwd 查找名称为passwd的文件 因为在student用户下,权限不够会有以下输出 find: ‘/etc/pki/CA/private’: Per原创 2017-03-30 18:58:25 · 465 阅读 · 0 评论 -
Linux学习之第二章
Linux系统目录 / 根目录 /bin 存放系统 /sbin 开机 修复 还原系统所需要的命令 /boot 负责系统启动 /dev 设备管理 /etc 系统主要的配置文件 /home 普通用户的家目录 /lib 放置32位系统函数库 /lib64 放置64位系统函数库原创 2017-03-29 23:30:14 · 354 阅读 · 0 评论 -
Linux学习之第一章
虚拟机的开启与关闭[kiosk@foundation44 桌面]$ rht-vmctl start server 开启虚拟机 Starting server. [kiosk@foundation44 桌面]$ rht-vmctl view server 显示虚拟机 [kiosk@foundation44 桌面]$ rht-vmct原创 2017-03-29 21:58:34 · 401 阅读 · 0 评论