linux
文章平均质量分 70
linux_zz
这个作者很懒,什么都没留下…
展开
-
Apache基本配置
1.安装 yum install -y httpd httpd-manual ##安装apache软件包 systemctl start httpd ##启动apache服务 systemctl enable httpd ##开机启动2.虚拟主机 虚拟主机允许您从一个httpd服务器同时为多个网站提供服务虚拟主机的设置: mkdir -p /var/www/westos/new原创 2017-08-14 22:28:54 · 630 阅读 · 0 评论 -
iSCSI远程块存储
iSCSI(Internet SCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI存储设备(目标)发送SCSI命令。iSCSI限定名称用于确定发起端和目标,并采用iqn.yyyy-mm.{reverse domain}:label的格式。默认情况下,网络通信是至iSCSI目标上的端口3260/tcp的明文。原创 2017-08-19 12:37:30 · 365 阅读 · 0 评论 -
Squid代理服务器
Squid是一种用来缓冲Internet数据的软件 正向代理 反向代理原创 2017-08-16 21:33:38 · 211 阅读 · 0 评论 -
使用dhcp服务配置虚拟机网络
本机配置: firewall-cmd –permanent –add-masquerade firewall-cmd –permanent –add-rich-rule=”rule family=”ipv4” source address=192.168.43.216/24 masquerade” “192.168.43.216/24” ##路由器的网络ip和网关yum install d原创 2017-07-26 21:14:26 · 5169 阅读 · 0 评论 -
DNS
1.高速缓存 bind 是最广泛使用的开源名称服务器,在RHEL 中 , 通过 bind 软件包提供。 防火墙开启端口 53/TCP 和 53/UDP bind 的主配置文件是 /etc/named.conf /var/named 目录包含名称服务器所使用的其他数据文件 具体操作: 放开火墙限制: firewall-config 安装服务: yum install bind -y原创 2017-08-09 21:49:48 · 225 阅读 · 0 评论 -
高级网络配置
1.添加临时的br0桥接模式 brctl addbr br0 ##添加br0端口 ifconfig br0 172.25.254.137 netmask 255.255.255.0 ##更改ip与子网掩码 brctl addif br0 eth0 ##连接到eth0这个网络端口测试: ping 172.25.254.250删除: ifconfig br0 down原创 2017-08-09 22:06:16 · 250 阅读 · 0 评论 -
系统延迟及定时任务
1.系统延时 命令:at ##at任务是一次性的 常用用法: at + 时间 输入要执行的命令: ctrl+d ##发起动作,将延迟打入后台人物 常用命令: at -l 或者 atq ##查看当前延迟任务,含有at任务的id atrm [at命令的id] 或者 at -d [at命令id] ##取消指定的这个id的任务原创 2017-08-02 22:04:04 · 236 阅读 · 0 评论 -
CIFS文件系统
cifs是通用Internet文件系统 在windows与linux之间进行网络文件共享是通过使用微软公司自己的CIFS服务实现的。功能 CIFS 可以使您达到以下功能: 1.访问服务器本地文件并读写这些文件 2.与其它用户一起共享一些文件块 3.在断线时自动恢复与网络的连接 4.使用统一码(Unicode)文件名原创 2017-08-16 20:16:33 · 3928 阅读 · 0 评论 -
时间同步
1.服务端 如未安装chrony,需要安装: yum install chrony -y ##安装服务vim /etc/chrony.conf ##主配置文件 3 #server 0.rhel.pool.ntp.org iburst 4 #server 1.rhel.pool.ntp.org iburst 5 #server 2.rhel.pool.ntp.org iburst原创 2017-07-24 23:10:28 · 205 阅读 · 0 评论 -
NFS 文件系统
网络文件系统(NFS)是Unix系统和网络附加存储文件管理器常用的网络文件系统,允许多个客户端通过网络共享文件访问。它可用于提供对共享二进制目录的访问,也可用于允许用户在同一工作组中从不同客户端访问其文件。原创 2017-08-16 20:36:47 · 399 阅读 · 0 评论 -
软件安装
1.软件名称识别 [firefox]-[38.3.0]-[2.el7_1].[x86_64].rpm ##rpm结尾的适用于redhat操作系统 依次为:[软件名称]-[软件版本]-[软件适用系统]. [64位]2.如何安装软件 rpm(redhat packages mangerment): 红帽系统软件管理 1.rpm命令 rpm -ivh name.rpm ##安装原创 2017-07-27 21:53:08 · 257 阅读 · 0 评论 -
忘记root密码的解决办法
rd.break方法:1.启动的时候,在启动界面,相应启动项,内核名称上按“e”; 2.进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入; 3.进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限; 4.mount -o remount,rw /sysroot/,重新挂载,之后mount,发现有了r转载 2017-07-28 23:38:18 · 745 阅读 · 0 评论 -
磁盘管理
磁盘查看命令: fdisk -l ##系统中所有磁盘设备 df -Th ##系统正在挂载的磁盘设备 blkid ##系统可以挂载的磁盘设备id磁盘分区: 操作如下: fdisk /dev/vdb 根据提示输入m查看命令 输入n 添加 再输入p 分配大小 wq退出保存 partprobe ##同步分区表 cat /porc/partitions原创 2017-08-05 19:31:40 · 214 阅读 · 0 评论 -
ftp服务的安装与配置
1.安装 yum install vsftpd lftp -y ##安装vsftpd服务 lftp工具 systemctl start vsftpd ##启动vsftpd服务 systemctl stop firewalld ##关闭防火墙 systemctl enable vsftpd ##开机启动vsftpd 2.配置文件 /var/ftp原创 2017-08-05 19:22:21 · 800 阅读 · 0 评论 -
yum源的shell脚本配置
1. FILE eg:file:///var/www/html/rhel7.2/2. FTP eg:ftp://172.25.254.250/pub/ 3. HTTP eg:http://172.25.254.37/rhel7.2/原创 2017-07-30 12:07:04 · 1204 阅读 · 0 评论 -
邮件服务器的搭建
1.安装Postfix 2.安装Dovecot 3.配置Postfix 4.配置Dovecot5.域名解析6.邮箱登陆原创 2017-08-19 19:47:49 · 2117 阅读 · 0 评论 -
Firewalld
动态防火墙后台程序 firewalld 提供了一个 动态管理的防火墙,用以支持网络 “ zones” ,以分配对一个网络及其相关链接和界面一定程度的信任。它具备对 IP v4 和 IP v6 防火墙设置的支持。它支持以太网桥,并有分离运行时间和永久性配置选择。它还具备一个通向服务或者应用程序以直接增加防火墙规则的接口原创 2017-08-19 18:51:01 · 221 阅读 · 0 评论 -
iptables
iptables有5个链:PREROUTINGINPUTFORWARDOUTPUTPOSTROUTING4个表:filternatmangleraw转载 2017-08-19 16:01:22 · 155 阅读 · 0 评论 -
Mariadb
Mariadb安装 yum groupinstall -y mariadb mariadb-client ##安装mariadb和mariadb-client组件 systemctl start mariadb ##启动mariadb服务 systemctl enable mariadb ##开机启动编辑/etc/my.cnf文件,在[mysqld]中加入以下参数: skip-net原创 2017-08-12 16:56:02 · 281 阅读 · 0 评论 -
系统排错
下面在虚拟机下测试 先介绍下如何进入拯救模式: 设置镜像地址 设置镜像启动 选择Troubleshooting 选择Rescue a Red Hat Entreprise Linux system 1.磁盘分区表缺失 输入1,然后在确认信息出现后回车 输入: chroot /mnt/sysimage/ grub2-install /dev/vda 退出重启原创 2017-08-12 16:48:00 · 311 阅读 · 0 评论 -
系统日志
1.系统日志默认分类 /var/log/messages ##系统服务及日志,包括服务的信息,报错等等 /var/log/secure ##系统认证信息日志 /var/log/maillog ##系统邮件服务信息 /var/log/cron ##系统定时任务信息 /var/log/boot.log ##系统启动信息2.日志管理服务rsyslog 1.rs原创 2017-07-22 19:40:41 · 582 阅读 · 0 评论 -
管理网络
1.ip基础知识 1.ipv4 2进制32位—–显示的是10进制 例如下面的IP 172.25.37.10/255.255.255.0 172.25.37.10:ip地址 255.255.255.0:子网掩码 子网掩码255位对应的ip位为网络位 子网掩码0对应的ip位为主机位2.配置ip 临时配置命令:ifconfig eth0 配置的IP netmask 配置的子网掩码 但是原创 2017-07-22 18:54:01 · 166 阅读 · 0 评论 -
查找命令find的常见用法
常用命令 find -name filename #查找名为filename的文件 -perm #按执行权限来查找 -user username #按文件属主来查找 -group groupname #按组来查找 -mtime -n +n #按文件原创 2017-08-01 21:46:18 · 359 阅读 · 0 评论 -
系统虚拟机的安装和管理
1.安装 在图形界面下可以根据选项选择需要安装的选项,也可以直接写成脚本文件直接执行 shell脚本: #!/bin/bash ##命令运行环境的指定virt-install \ ##安装虚拟机--name $1 \ ##虚拟机名称指定,$1表示脚本后的第一串字符--ram 1000 \ ##内存--vcpus 2 \原创 2017-07-30 10:17:03 · 202 阅读 · 0 评论 -
vim
基本上vim分为三种模式分别是一般模式、编辑模式、命令模式 1.vim 命令模式在vim的命令模式下可以配置vim的工作方式 :set nu ##行号添加 :set nonu ##取消行号 :set mouse=a ##添加鼠标选择 :set cursorline ##行线显示 以上设定都是临时的,只在该vim下生效 永久设定方式 v原创 2017-07-20 22:50:04 · 203 阅读 · 0 评论 -
管道
| 管道,管道的作用是将前一条命令的输出变成管道后命令的输入ls /bin | wc -l ##统计ls /bin 命令输出的行数 系统中错误的输出是无法通过管道的。 用 2>&1 可以把错误的输出编号由2变成1 tee 复制输出到指定位置 date |tee file |wc -l ###tee命令复制date命令的输出到file中,并统计输出行数原创 2017-07-20 22:38:59 · 190 阅读 · 0 评论 -
输入输出重定向
在linux系统中,正确输出的编号为1,错误输出编号为2在bash中,显示的输出都是显示在系统的字符设备中,存放位置在/dev/pts/{0..[[:digit:]]} 在系统中用普通用户student执行下面命令 find /etc -name passwd 因为student用户权限问题会有以下输出 find: ‘/etc/pki/CA/private’: Permission deni原创 2017-07-20 22:29:58 · 571 阅读 · 0 评论 -
正则表达式
作为系统管理员,每天看到的信息数据很庞大,要从这些数据中寻找自己需要的数据时,就会用到正则表达式###匹配0到任意字符 ? ###匹配单个字符 [[:alpha:]] ###匹配单个字母 [[:lower:]] ###匹配单个小写字母 [[:upper:]] ###匹配单个大写字母 [[:digit:]] ###匹配单个数字 [[:a原创 2017-07-20 22:11:49 · 156 阅读 · 0 评论 -
文件的管理
1.touch 建立文件或修改文件时间戳 touch file ##创建文件 2.mkdir 建立目录 mkdir directory ##创建目录 mkdir -p ##上级目录不存在自动建立 3.rm 删除目录或文件 rm -f ##强行删除不提示 -r ##删除目录 ##可以直接输入 rm -rf 文件|目录原创 2017-07-20 21:45:11 · 145 阅读 · 0 评论 -
绝对路径和相对路径
绝对路径 文件在系统的真实位置,文件名字以“/”开头(/即根目录) 例如在当前的shell下输入 ls -l /home/kiosk/Desktop/ ##显示kiosk用户桌面上的文件属性信息 相对路径 文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值 即在进入shell的时候,总会是在进某个目录下执行操作,例如上面的例子原创 2017-07-20 21:40:44 · 165 阅读 · 0 评论 -
passwd命令
passwd 参数 用户名称 -S student ##用户密码信息 –status student ##用户状态信息 -l student ##锁定帐号 -u student ##解锁 -n 1原创 2017-07-19 23:40:24 · 1286 阅读 · 0 评论 -
linux的目录管理
linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录,深刻理解linux文件目录是非常重要的/ ,根目录/bin,存放系统执行文件的目录/boot,存放引导系统启动的相关文件/dev,连接的设备都会以文件的形式存放在该目录/etc,系统主要的配置文件/home,系统默认的用户文件夹/lib,开机用到的函数库以及原创 2017-07-16 20:45:09 · 154 阅读 · 0 评论 -
通过pxe进行系统安装
需要的服务 system-config-kickstart ##自动应答脚本制作工具,生成.cfg文件 syslinux ##获得pxelinux.0文件安装包 dhcp ##安装自动获取服务 tftp-service ##提供原创 2017-07-30 11:12:04 · 1791 阅读 · 0 评论 -
用户
1.用户理解 用户就是系统使用者的身份 在系统中用户存储为若干个字符+若干个系统配置文件 用户信息涉及到的系统配置文件: /etc/passwd ###用户信息 例如其中一条信息 它每个字符所表示的含义如下: 用户:密码:uid:gid:说明:家目录:用户使用的shell /etc/shadow ###用户认证信息 用原创 2017-07-21 22:42:05 · 180 阅读 · 0 评论 -
虚拟机的基本操作
初学者在使用linux的时候,需要实践加深印象,往往有的操作比较危险,所以就会用到虚拟机 虚拟机简单的命令如下: rht-vmctl start desktop ###开启desktop rht-vmctl view desktop ###显示desktop rht-vmctl poweroff desktop ###关闭dekstop原创 2017-07-19 22:45:32 · 1157 阅读 · 0 评论 -
selinux的配置
SELinux提供了一种灵活的强制访问控制(MAC)系统,且内嵌于Linux Kernel中。SELinux定义了系统中每个用户、进程、应用和文件的访问和转变的权限,然后它使用一个安全策略来控制这些实体(用户、进程、应用和文件)之间的交互,安全策略指定如何严格或宽松地进行检查。selinux有三种模式:enforcing(强制)、permissive(警告)、disabled(关闭)模式的查看与更原创 2017-08-07 21:42:57 · 386 阅读 · 0 评论 -
初次进入linux的一些操作与命令的使用以及使用帮助
linux系统最直观的感受是在linux的图形界面下 打开终端的方式 1. 在图形界面点击Applications–>Favorites–>Terminal 2. 在桌面右键,选择open in terminal 3. 设置快捷键打开方式,设置的命令gnome-terminal ###其中1和3打开的shell默认目录是在家目录,2打开默认的目录为desktop 终端中行首所表示的信原创 2017-07-19 23:23:39 · 366 阅读 · 0 评论 -
openssh-server
下面为做的例子为172.25.254.237连接自己主机 1.openssh-server 功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell2.客户端连接方式 ssh 远程主机用户@远程主机ip [root@foundation37 ~]# ssh root@172.25.254.237 ##以root用户登陆该ip The authentic原创 2017-07-22 19:27:35 · 266 阅读 · 0 评论 -
系统服务的控制
1.systemd 系统初始化程序,系统开始的第一个进程,pid为12.systemctl 命令 systemctl list-units ##列出当前系统服务的状态 systemctl list-unit-files ##列出服务的开机状态 systemctl status sshd ##查看指定服务的状态 systemctl sto原创 2017-07-22 19:14:26 · 115 阅读 · 0 评论 -
进程
1.进程定义 进程就是cpu未完成的工作 系统回收不使用的进程的cpu缓存资源 进程的状态: R(running) 正在运行 S(sleep) 睡眠 D 不可被唤醒的睡醒状态,通常进程可能在等待I/O的情况 T (stop)停止状态,可能是在工作控制(背景暂停)或出错状态(traced) Z(zombie)僵尸状态,程序已经终止但却无法被移出至内存外2.ps命令 ps原创 2017-07-22 19:03:49 · 152 阅读 · 0 评论