系统配置

linux入门系列16--文件共享之Samba和NFS

戏子无情 提交于 2020-03-02 12:06:34
前一篇文章“linux入门系列15--文件传输之vsftp服务”讲解了文件传输,本篇继续讲解文件共享相关知识。 文件共享在生活和工作中非常常见,比如同一团队中不同成员需要共同维护同一个文档,在windows环境下,通常会选用第三方协作工具,如腾讯文档,石墨文档等等。 之前讲解了基于ftp的文件传输,为何还会单独讲解文件共享呢?试想一下,假如我们要修改服务器上某个文件,如果使用ftp的话,需要先下载下来进行修改,然后在上传到服务器。这样是很繁琐的,这时候就可以使用文件共享来解决这个问题。 文件传输和文件共享有本质的区别,基于ftp协议的文件传输可以实现不同机器之间文件的传输和拷贝,会产生多个副本。而文件共享则只有一个副本,各个客户端连接到共享服务器操作的是同一份文件。 Linux环境下可以通过Samba服务或NFS服务来实现文件共享,下面分别进行介绍。 一、文件共享服务Samba 1.1 Samba概述 为了解决局域网内的文件和打印机等资源的共享问题,微软和英特尔与1987年共同制定了 SMB(Server Messages Block,服务器消息块)协议,这使得多个主机之间共享文件变得简单。 到了1991年,一个国外牛逼大学生 为了解决 Linux 系统 与 Windows 系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。它是一款开源的文件共享软件

CentOS---网络配置详解

一曲冷凌霜 提交于 2020-03-02 05:30:07
一、配置文件详解 在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下: /etc/host.conf 配置域名服务客户端的控制文件 /etc/hosts 完成主机名映射为IP地址的功能 /etc/resolv.conf 域名服务客户端的配置文件,用于指定域名服务器的位置 /etc/sysconfig/network 包含了主机最基本的网络信息,用于系统启动. /etc/sysconfig/network-script/ 系统启动时初始化网络的一些信息 /etc/xinetd.conf 定义了由超级进程xinetd启动的网络服务 /etc/networks 完成域名与网络地址的映射 /etc/protocols 设定了主机使用的协议以及各个协议的协议号 /etc/services 设定主机的不同端口的网络服务 1. /etc/host.conf文件的默认信息如下: multi on #允许主机拥有多个IP地址 order hosts,bind #主机名解析顺序,即本地解析,DNS域名解析的顺序 这个文件一般不需要我们修改,默认的解析顺序是本地解析,DNS服务器解析,也就是说在本系统里对于一个主机名首先进行本地解析,如果本地解析没有,然后进行DNS服务器解析。 2. /etc/hosts文件默认的内容大概如下: 127.0.0.1

MySQL 性能调优(2)

点点圈 提交于 2020-02-29 15:40:26
MySQL数据库技术的方方面面也是很多,这里只涉及必备的性能调优,推崇从下向上的性能调优,主要包括运行环境,配置参数,SQL性能,和系统架构设计调优。 运行环境调优 这里是Linux的天下,MySQL 运行环境的调优往往和Linux的内核调优一并完成。当然了,对云服务RDS 也有一定的参考作用。 调整Linux默认的IO调度算法 IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯 (elevator),而相应的算法也就被叫做电梯算法.而Linux中IO调度的电梯算法有好几种,一个叫做as(Anticipatory),一个叫做 cfq(Complete Fairness Queueing),一个叫做deadline,还有一个叫做noop(No Operation). IO对数据库的影响较大,linux默认的IO调度算法为cfq,需要修改为deadline,如果是SSD或者PCIe-SSD设备,需要修改为noop,可以使用下面两种修改方式。 1、在线动态修改,重启失效。 echo “deadline” > /sys/block/sda/queue/scheduler 2、修改/etc/grub.conf,永久生效。 修改/etc/grub.conf配置文件,在kernel那行增加一个配置,例如:

VMware下安装Ubuntu上网解决

无人久伴 提交于 2020-02-29 11:21:06
整理的关于VMware下安装Ubuntu的上网解决方案,除了常用的NAT访问外,也可以在Ubuntu中自带的network客户端进行manual手工配置。 通用解决方案(参照民主湖),也是最简单的方案,一般按下面步骤安装后,都可以正常上网: 如果你使用的是虚拟机 VMware ,不用安装 Linux 版的 Drcom (很多版本都有兼容性问题,安装一个 Drcom 还要改它的代码) 你直接把 VMware 里面的网络选项改为 NAT ,然后将 Debian 的网络设置为 DHCP 并且确认 XP 系统上 VMware 的 DHCP 服务已经启动 估计你现在还有点晕,我分步骤说一下: step 1: 启动 XP 系统 VMware 软件的 DHCP 和 NAT 服务(开始 -- 控制面板 -- 管理工具 -- 服务 ) step 2: 设置 XP 系统 VMware Network AdaptorVMnet8 的 IP 地址(网上邻居 -- 属性 --VMware Network Adaptor VMnet8-- 属性,将 IP 设置为 192.168.242.1 , submask:255.255.255.0) setp 3: 设置虚拟机接入网络方式(打开 VMware--VM--Hardware--Ethernet-- 勾选 NAT ) step 4 :设置虚拟机虚拟网卡(打开

centos6.5_x64安装oracle11gR2

空扰寡人 提交于 2020-02-29 02:39:45
Oracle安装教程 准备工作 1. 通过xftp工具把oracle安装包拷贝到/home目录下。 2.依赖包和桌面环境的安装步骤: 一、按照官方文档安装依赖包,主要包如下: binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6.i686 gcc-4.4.4-13.el6 (x86_64) gcc-c++-4.4.4-13.el6 (x86_64) glibc-2.12-1.7.el6 (i686) glibc-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6.i686 ksh libgcc-4.4.4-13.el6 (i686) libgcc-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6.i686 实际上64位系统只要安装64位版本的软件即可,因此有: #yum install -y binutils compat-libcap1

linux -- 串口调试总结

浪尽此生 提交于 2020-02-29 01:44:19
linux 串口输出调试 在某些情况下,需要同时对两台或多台Linux主机进行管理和操作。如果手头缺少足够多的键盘和显示器,那么通过一台机器的串口对其余主机进行控制不失为一种快捷、有效的方法。 下面就以两台主机为例,简单介绍一下配置方法。假设这两台主机分别为A和B,它们都运行Red Hat 9.0。 A 主机配置 A主机要选择一个合适的串口通信工具,本文中使用Linux自带的Minicom。 以root身份登录,运行如下命令:      # minicom -s    屏幕上出现Minicom的主配置选单,移动键盘的方向键,选择“Serial Port Setup”选单项,会出现如下配置项:      A - Serial Device : /dev/ttyS0   B - Lockfile Location : /var/lock   C - Callin Program :   D - Callout Program :   E - Bps/Par/Bits : 9600 8N1   F - Hardware Flow Control : No   G - Software Flow Control : No   Change which setting?    按照需要配置如下参数: ◆ 串口设备 /dev/ttyS0; ◆ 波特率 9600; ◆ 帧格式 8N1

ubantu 系统安装apache 和mysql

谁都会走 提交于 2020-02-28 21:30:27
ubantu 系统安装apache 和mysql ubantu安装apache 和mysql,网上已经很多教程了,今天在全新的ubantu系统上安装这两个组件,做一下记录。 安装mysql : ~$ sudo apt-get install mysql-server Do you want to continue? [Y/n] enter Y 中间会提示输入 root的密码,输入你的密码 sudo apt-get install mysql-client 安装client端 sudo netstat -tap | grep mysql 检查msyql状态 mysql -uroot -pyoupasswd 查看是否可以访问 安装apache sudo apt-get install apache2 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo apache2ctl -k start 停止:sudo apache2ctl -k stop 重新启动:sudo apache2ctl -k restart 配置文件保存在:/etc/apache2 需要说明的是,普通的apache发行版本配置文件是: httpd.conf Ubuntu发行版本的主配置文件是: apache2.conf 在apache2.conf引用到了以下文件: # 包含动态模块的配置:

MySQL安装与配置

不问归期 提交于 2020-02-27 18:21:00
Typical:经典安装,服务端+客户端 Custom:自定义安装,自己点击 Complete:全部安装,耗磁盘空间 系统弹出对话框,选择是 系统弹出对话框,选择是 Detailed Configuration 精确配置 Standard Configuration 标准配置 C:\Program Files\MySQL\MySQL Server 5.5\bin\MySQLInstanceConfig.exe Developer Machine 开发机 Server Machine 服务器机 Dedicated MySQL Server Machine 专用服务器机 开发机占内存最少 端口在真实场景中一般都要改 等在安装完成即可 如果一直卡在这个界面,请看: 如何解决:MySQL安装到最后一步就卡死? 来源: CSDN 作者: iDestro 链接: https://blog.csdn.net/iDestro/article/details/104535153

RHCE考试总结

╄→гoц情女王★ 提交于 2020-02-27 07:29:12
环境准备 1、配置 YUM 软件仓库 server 和 desktop 机器上做同样的操作!!!! # // server: $ vim /etc/yum.repos.d/base.repo [rhce] name = EX300 gpgcheck = 0 baseurl = http://classroom.example.com/content/rhel7.0/x86_64/dvd/ ### 清空之前的软件仓库缓存 $ yum clean all ### 刷新软件仓库 $ yum repolist ### 拷贝到 desktop 上 $ scp /etc/yum.repos.d/base.repo root@172.25.0.10:/etc/yum.repos.d/ 开始答题 1、配置 SELinux 虚拟机 server 和 desktop 的 SELinux 必须运行在 Enforcing 模式。 $ vim /etc/selinux/config $ grep -v ^# /etc/selinux/config SELINUX=enforcing SELINUXTYPE=targeted ### 修改当前模式为enforcing $ setenforcing 1 $ sestatus ... Current mode: enforcing Mode from config

RHCSA考试总结

此生再无相见时 提交于 2020-02-26 22:58:18
环境准备: 1、修改root用户密码: 重启虚拟机,在开机的时候按 E 键进入 grub2 的引导菜单,找到 linux16 这一行,把 ro 后的所有字符全部删除,然后在 ro 字符后输入 rd.break ,然后再按 ctrl + x 引导系统,获得一个命令行后,如果找不到命令时,按回车键获得命令行 # 输入以下命令: switch_root: /# mount -o remount,rw /sysroot switch_root: /# chroot /sysroot # 修改成题目要求的密码 sh-4.2# echo flectrag|passwd --stdin root sh-4.2# touch /.autorelabel sh-4.2# exit switch_root: /# exit 2、登陆系统,进入图形化界面 # 等待系统出现 login 界面后,输入用户名 root 及密码 # 在提示符后输入 startx 进入图形界面(如果不想进入图型界面也可以,不影响做题) localhost login: root password: [flectrag] $ startx 3、修改网络配置和主机名 $ nmcli connection modify "System eth0" ipv4.addresses "172.25.0.11/24 172.25.0.254"