
Linux的学习
文章平均质量分 73
戎强
这个作者很懒,什么都没留下…
展开
-
关于Linux的历史
要了解Linux的历史,首先得说说Unix。 Unix操作系统的历史漫长而曲折,它的第一个版本是1969年由Ken Thompson在AT&T贝尔实验室实现的,运行在一台DEC PDP-7计算机上。 这个系统非常粗糙,与现代Unix相差很远,它只具有操作系统最基本的一些特性。后来Ken Thompson和Dennis Ritchie使用C语言对整个系统进行了再加工和编原创 2015-08-11 16:32:11 · 308 阅读 · 0 评论 -
NFS 服务配置
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。服务端配置NFS原创 2015-10-18 09:05:07 · 362 阅读 · 0 评论 -
文件的特殊权限
set uid 和set gid 和 sticky bitset uid :该权限针对二进制可执行文件,使文件在执行阶段具有文件所有者的权限。比如 passwd 这个命令就具有该权限。当普通用户执行 passwd 命令时,可以临时获得 root 权限,从而可以更改密码。set gid:该权限针对目录。目录被设置这个权限后,任何用户在此目录下创建的文件都具有和该目录所属的组相同的组。原创 2015-10-31 11:35:00 · 579 阅读 · 0 评论 -
MySQL replication 主从配置
MySQL Replication 又叫做AB复制或者主从复制。它主要用于MySQL的时时备份或者读写分离。在配置之前先做一下准备工作,配置两台mysql服务器,或者在一台服务器上配置两个端口也可以。我是用一台服务器运行两个MySQL 。配置 MySQL 服务假如你已经搭建好了一个mysql,跑的是3306端口,下面再搭建一个3307端口的mysql:# cd /usr/local原创 2015-10-26 15:33:48 · 282 阅读 · 0 评论 -
配置 FTP 服务
在CentOS或者RedHat Linux上有自带的ftp软件叫做vsftp, 我喜欢使用pure-ftpd搭建ftp服务器,因为这个软件比vsftp配置起来更加灵活和安全。安装pure-ftpd1.下载# cd /usr/local/src/# wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd原创 2015-10-19 13:45:42 · 500 阅读 · 0 评论 -
常用MySQL操作
MySQl的安装请看我前面的LAMP环境配置安装好就要进入MySQL了,首次进入数据库是不用密码的:# /usr/local/mysql/bin/mysql -uroot//不加-uroot也可以Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 7Serv原创 2015-10-12 15:49:47 · 279 阅读 · 0 评论 -
配置squid服务
安装系统自带的Squid包# yum install -y squid 也可以在squid的官网下载 http://www.squid-cache.org/ ,下载好squid,然后编译./configure --prefix=/usr/local/squid \--disable-dependency-tracking \--enable-dlmalloc \-原创 2015-09-13 10:01:34 · 343 阅读 · 0 评论 -
配置Tomcat
首先下载jdk-8u60-linux-i586.tar.gz 安装包# cd /usr/local/src/# wget http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-i586.tar.gz?AuthParam=1443316366_781befb23ec9f474887e003f7db074ae原创 2015-09-27 09:23:53 · 325 阅读 · 0 评论 -
配置samba服务器
安装系统的时候大多会默认安装samba,如果没有安装,在CentOS上只需要运行这个命令安装即可:# yum install -y samba samba-clientsamba是安装服务的包。samba-client客服端的包,如果Linux想访问windows上的文件,安装这个包。Samba的配置文件smb.conf# vim /etc/samba/smb.conf打开原创 2015-10-09 15:40:10 · 393 阅读 · 0 评论 -
配置NAT网络
# vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0"BOOTPROTO="static"HWADDR="00:0C:29:CC:F0:4E"NM_CONTROLLED="yes"ONBOOT="yes"TYPE="Ethernet"UUID="c23c6d16-8f10-4961-aeff-37ad32原创 2015-09-19 10:20:59 · 349 阅读 · 0 评论 -
LNMP环境配置
Linux + Nginx + MySQL + PHPPHP是一种脚本语言,当前中国乃至世界上使用php语言开发网站非常普遍Nginx是一个web服务软件,和apache是一类软件,目前使用nginx的企业越来越多MySQL是当前最为流行的小型关系型数据库LNMP就是一个支持解析php程序的环境如果你的系统之前装过LAMP,先停止mysql:#原创 2015-10-16 17:16:11 · 486 阅读 · 0 评论 -
LAMP 环境搭建
configure: error: jpeglib.h not found.# yum install -y libjpeg-turbo-devel原创 2015-10-15 09:23:32 · 522 阅读 · 0 评论 -
配置Apache 和 配置Nginx 的默认站点
配置 Apache 的虚拟主机 配置Apache的虚拟主机是根据 /usr/local/apache2/conf/extra/httpd-vhosts.conf 文件配置的。# cat /usr/local/apache2/conf/extra/httpd-vhosts.conf编辑:# vim /usr/local/apache2/conf/httpd.conf在原创 2015-10-17 11:33:21 · 1073 阅读 · 0 评论 -
MySQL 调优
架构层:做从库,实现读写分离系统层次:增加内存;给磁盘做raid0或者raid5以增加磁盘的读写速度;可以重新挂载磁盘,并加上noatime参数,这样可以减少磁盘的i/o;MySQL 本身调优:(1) 如果未配置主从同步,可以把bin-log功能关闭,减少磁盘i/o(2) 在my.cnf中加上skip-name-resolve,这样可以避免由于解析主机名延迟造成my原创 2015-10-23 11:42:18 · 251 阅读 · 0 评论