RHEL

正式学习linux-14

半城伤御伤魂 提交于 2020-03-18 14:50:06
某厂面试归来,发现自己落伍了!>>> 1.在服务器配置Samba服务 第一步通过yum仓库安装samba服务。 第二步配置共享资源。 配置共享资源过程中,samba服务默认使用口令认证模式,口令认证模式要基于账户信息数据库,而且账户必须在系统中已经存在。pdbedit命令(RHEL7系统)用户管理该服务的账户数据库,在红帽RHEL5/6系统中是通过smbpasswd命令管理,-a参数表示第一次把账户信息写入到数据库中。 [root@linuxprobe ~]# pdbedit -a -u linuxprobe #-u参数指定要加入数据库中的系统已存在的账户 new password:此处输入该账户在Samba 服务数据库中的密码 #此密码与系统中相同名称的账户密码是分开的,两者不要混淆 retype new password:再次输入密码进行确认 ...省略以下内容... 将账户信息加入到数据库中后,创建要共享资源的文件目录。 [root@linuxprobe ~]# mkdir /home/database #创建的共享目录 [root@linuxprobe ~]# chown -Rf linuxprobe:linuxprobe /home/database #将属主与所属组改成该用户,避免读取文件权限不足 [root@linuxprobe ~]# semanage

IDEA开发软件在linux环境下使用搜狗输入法无法进行中文输入

左心房为你撑大大i 提交于 2020-03-18 09:43:38
某厂面试归来,发现自己落伍了!>>> IDEA开发软件在linux环境下使用搜狗输入法无法进行中文输入 找到bin目录下的idea.sh文件(其他编辑器也是一样 如pycharm.sh 、 clion.sh )。使用文本编译器打开,找到 # ----------------- # Run the IDE. # ----------------- 在前面添加 export GTK_IM_MODULE=fcitx export QT_TM_MODULE=fcitx export XMODIFIERS=@im=fcitx Centos下是下面这个 export XIM="ibus" export XIM_PROGRAM="ibus" export XMODIFIERS="@im=ibus" export GTK_IM_MODULE="ibus" export QT_IM_MODULE="ibus" 如果ibus有问题,可以试着安装下 ibus-kkc 和 libusal 具体是ibus还是fcitx要看输入法架构 注:不同的linux 系统使用的内核不同,就会导致输入法使用架构是不同的,Centos 系使用的是 RedHat的内核,所以解决办法与 redhat一样,而redhat 输入法使用的架构是 ibus,所以在 /etc/profile 下加入上面的几行配置就可以了,而如果是

《Linux就该这么学》第十五节课第12章 Samba 与NFS文件共享

僤鯓⒐⒋嵵緔 提交于 2020-03-16 00:19:04
《Linux就该这么学》 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有: 第0章 咱们先来谈谈学习方法和红帽系统。 第1章 部署虚拟环境安装linux系统。 第2章 新手必须掌握的Linux命令。 第3章 管道符、重定向与环境变量。 第4章 Vim编辑器与Shell命令脚本。 第5章 用户身份与文件权限。 第6章 存储结构与磁盘划分。 第7章 使用RAID与LVM磁盘阵列技术。 第8章 Iptables与Firewalld防火墙。 第9章 使用ssh服务管理远程主机。 第10章 使用Apache服务部署静态网站。 第11章 使用Vsftpd服务传输文件。 第12章 使用Samba或NFS实现文件共享。 第13章 使用Bind提供域名解析服务。 第14章 使用DHCP动态管理主机地址。 第15章 使用Postfix与Dovecot部署邮件系统 第16章 使用Squid部署代理缓存服务。 第17章 使用iSCSI服务部署网络存储。 第18章 使用MariaDB数据库管理系统。 第19章 使用PXE+Kickstart部署无人值守安装。 第20章 使用LNMP架构部署动态网站环境。

《Linux就该这么学》第十二节课第九章 ssh服务管理远程主机

帅比萌擦擦* 提交于 2020-03-10 00:01:47
《Linux就该这么学》 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有: 第0章 咱们先来谈谈学习方法和红帽系统。 第1章 部署虚拟环境安装linux系统。 第2章 新手必须掌握的Linux命令。 第3章 管道符、重定向与环境变量。 第4章 Vim编辑器与Shell命令脚本。 第5章 用户身份与文件权限。 第6章 存储结构与磁盘划分。 第7章 使用RAID与LVM磁盘阵列技术。 第8章 Iptables与Firewalld防火墙。 第9章 使用ssh服务管理远程主机。 第10章 使用Apache服务部署静态网站。 第11章 使用Vsftpd服务传输文件。 第12章 使用Samba或NFS实现文件共享。 第13章 使用Bind提供域名解析服务。 第14章 使用DHCP动态管理主机地址。 第15章 使用Postfix与Dovecot部署邮件系统 第16章 使用Squid部署代理缓存服务。 第17章 使用iSCSI服务部署网络存储。 第18章 使用MariaDB数据库管理系统。 第19章 使用PXE+Kickstart部署无人值守安装。 第20章 使用LNMP架构部署动态网站环境。

linux-TCP Wrappers

一世执手 提交于 2020-03-09 11:59:07
TCP Wrappers是RHEL 7系统中默认启用的一款流量监控程序,它能够根据来访主机的地址与本机的目标服务程序作出允许或拒绝的操作。 TCP Wrappers服务的防火墙策略由两个控制列表文件所控制,用户可以编辑允许控制列表文件来放行对服务的请求流量,也可以编辑拒绝控制列表文件来阻止对服务的请求流量。 控制列表文件修改后会立即生效 ,系统将会 先检查允许控制列表文件(/etc/hosts.allow) ,如果匹配到相应的允许策略则放行流量;如果没有匹配,则去进一步匹配拒绝控制列表文件(/etc/hosts.deny),若找到匹配项则拒绝该流量。如果这两个文件全都没有匹配到,则默认放行流量 . 在配置TCP Wrappers服务时需要遵循两个原则: 编写拒绝策略规则时,填写的是服务名称,而非协议名称; 建议先编写拒绝策略规则,再编写允许策略规则,以便直观地看到相应的效果。 TCP Wrappers服务的控制列表文件中常用的参数 客户端类型 示例 满足示例的客户端列表 单一主机 192.168.10.10 IP地址为192.168.10.10的主机 指定网段 192.168.10. IP段为192.168.10.0/24的主机 指定网段 192.168.10.0/255.255.255.0 IP段为192.168.10.0/24的主机 指定DNS后缀 .linuxprobe

常见的Linux发行版以及联系与区别

て烟熏妆下的殇ゞ 提交于 2020-03-08 14:44:47
常见的Linux发行版以及联系与区别 一、按系列罗列linux的发行版,并描述不同发行版之间的联系和区别 Linux发行版=Linux内核+商业软件 linux的发行版:   RedHat、Fedora、suse、红旗、debian、Ubuntu、centos等 不同发行版之间的联系和区别: slackware :SUSE Linux Enterprise Server (SLES) OpenSuse桌面 debian :三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程.  ① ubuntu :是一个以桌面应用为主的linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。   ② mint :Linux Mint 是一款基于 Ubuntu 与 Debian 开发的 Linux 操作系统发行版,被很多爱好者誉为“最好的桌面应用系统”,就像是 Linux 世界中的 macOS,非常适合个人日常办公或开发电脑使用。 Redhat : ​ ① RHEL : RedHat Enterprise Linux,是Redhat自己的发行的企业版,是Redhat的一个重要节点。每18个月发行一个新版本   ② CentOS

linux-防火墙

强颜欢笑 提交于 2020-03-08 11:43:13
iptables与firewalld都是用来定义防火墙策略的防火墙管理工具,或者说只是一种服务。 iptables服务会把配置好的防火墙策略交由内核的netfilter网络过滤器来处理。 firewalld服务则是把配置好的防火墙策略交由内核netables包过滤框架处理。 1.iptables iptables服务在RHEL7.2以后的版本中已经没有了。 防火墙会从上到下的顺序来读取配置的策略规则,找到匹配项后就立即结束匹配工作并执行匹配项中定义的行为。 从上到下匹配,上面的规则优先级更高。 iptables规则链 INPUT 外部到内部的规则链,处理流入的数据包 OUTPUT 内网到外部的规则链,处理流出的数据包 FORWARD 转发的规则链,处理转发的数据包 iptables的处理动作: REJECT 拒绝流量通过,并反馈拒绝信息 DROP 拒绝流量通过,且不响应 ACCEPT 允许流量通过 LOG 记录日志信息 防火墙策略规则的设置有两种: 一种是通,默认策略为允许时,就要设置拒绝规则 一种是堵,默认策略为拒绝时,就要设置允许规则 iptables 常用参数 参数 作用 -P 设置默认策略 -F 清空规则链 -L 查看规则链 -A 在规则链的 末尾 加入新规则 -I num 在规则链的 头部 加入新规则 -D num 删除某一条规则 -s 匹配来源地址IP/MASK,加叹号

《Linux就该这么学》第十一章 第八章 iptables与firewalld防火墙

自闭症网瘾萝莉.ら 提交于 2020-03-07 22:10:59
《Linux就该这么学》 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有: 第0章 咱们先来谈谈学习方法和红帽系统。 第1章 部署虚拟环境安装linux系统。 第2章 新手必须掌握的Linux命令。 第3章 管道符、重定向与环境变量。 第4章 Vim编辑器与Shell命令脚本。 第5章 用户身份与文件权限。 第6章 存储结构与磁盘划分。 第7章 使用RAID与LVM磁盘阵列技术。 第8章 Iptables与Firewalld防火墙。 第9章 使用ssh服务管理远程主机。 第10章 使用Apache服务部署静态网站。 第11章 使用Vsftpd服务传输文件。 第12章 使用Samba或NFS实现文件共享。 第13章 使用Bind提供域名解析服务。 第14章 使用DHCP动态管理主机地址。 第15章 使用Postfix与Dovecot部署邮件系统 第16章 使用Squid部署代理缓存服务。 第17章 使用iSCSI服务部署网络存储。 第18章 使用MariaDB数据库管理系统。 第19章 使用PXE+Kickstart部署无人值守安装。 第20章 使用LNMP架构部署动态网站环境。

我的linux学习之路(第十节)

喜夏-厌秋 提交于 2020-03-06 22:18:19
===接第九节=== ( 三)LVM逻辑卷管理器 LVM 可以允许用户对硬盘资源进行动态调整。LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘通过卷组合并。用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。 逻辑卷管理器的技术结构 : 组成硬盘的基本单元PE:Physical Extent(PE默认大小4.00MiB) 物理卷PV:Physical Volume,可以是物理硬盘、硬盘分区或者RAID磁盘阵列 。 卷组VG:Volume Group 逻辑卷LV:Logical Volume 3.1 、部署逻辑卷 常用的LVM部署命令: 功能/命令 物理卷管理 卷组管理 逻辑卷管理 扫描 pvscan vgscan lvscan 建立 pvcreate vgcreate lvcreate 显示 pvdisplay vgdisplay lvdisplay 删除 pvremove vgremove lvremove 扩展 -- vgextend lvextend 缩小 -- vgreduce lvreduce (1) 创建物理卷 [root @linuxprobe ~]# pvcreate /dev/sdb /dev/sdc // 把硬盘/dev/sdb、/dev/sdc创建成物理卷 Physical volume "

<<Linux就该这么学》第九节课 RAID0 RAID1 RAID5 RAID10

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-02 23:49:50
《Linux就该这么学》 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有: 第0章 咱们先来谈谈学习方法和红帽系统。 第1章 部署虚拟环境安装linux系统。 第2章 新手必须掌握的Linux命令。 第3章 管道符、重定向与环境变量。 第4章 Vim编辑器与Shell命令脚本。 第5章 用户身份与文件权限。 第6章 存储结构与磁盘划分。 第7章 使用RAID与LVM磁盘阵列技术。 第8章 Iptables与Firewalld防火墙。 第9章 使用ssh服务管理远程主机。 第10章 使用Apache服务部署静态网站。 第11章 使用Vsftpd服务传输文件。 第12章 使用Samba或NFS实现文件共享。 第13章 使用Bind提供域名解析服务。 第14章 使用DHCP动态管理主机地址。 第15章 使用Postfix与Dovecot部署邮件系统 第16章 使用Squid部署代理缓存服务。 第17章 使用iSCSI服务部署网络存储。 第18章 使用MariaDB数据库管理系统。 第19章 使用PXE+Kickstart部署无人值守安装。 第20章 使用LNMP架构部署动态网站环境。