etc

设置Linux终端字体颜色

早过忘川 提交于 2020-04-03 20:22:48
系统启动后,环境变量加载的顺序为:/etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → /etc/bashrc 想要修改某用户登录后shell字体的颜色,在~/.bashrc中修改PS1的内容即可。 命令提示符PS1的常用参数: \d :日期,格式为"周 月 日",例如:"Mon Aug 1" \H :完整的主机名; \h :仅取主机的第一个名字; \t :24小时制的时间,如:HH:MM:SS; \A :24小时制的时间:HH:MM; \T :12小时制的时间; \u :当前用户的用户名; \v :BASH的版本信息; \w :当前工作目录的完整路径; \W :当前工作目录的basename; \$ :提示符,如果是root时,提示符为:#,普通用户则为:$ 要实现颜色显示,这里要用到转义序列;转义序列就是一个让 shell 执行一个特殊步骤的控制指令。 转义序列通常都是以ESC开头,在shell里表示为^[ ,这种表示法需要一点时间去适应,也可以用 \033 完成相同的工作(ESC的ASCII 码用十进制表示就是27,等于用八进制表示的033)。 要直接在shell里面输入转义序列需要先按 CTRL-v ESC 或者 CRTL-v-[ 。 \033[m 声明了转义序列的开始。 \033[0m

centos7.2 环境下配置 Apache2.4 +PHP5.6+Redis+Supervisord

蹲街弑〆低调 提交于 2020-04-03 10:28:16
一、升级YUM源 yum -y update 二、安装Apache 查看yum中Apache的版本 yum list httpd #确认版本为2.4版本 安装: yum install httpd -y 自动安装结束: systemctl stop httpd.service systemctl start httpd.service systemctl restart httpd.service 使用启用/禁用服务来控制开机启动 systemctl enable httpd.service systemctl disable httpd.service 三、安装PHP 1.安装epel-release #有些第三方软件源需要 EPEL 的'epel-testing'源来安装依赖组件 yum install epel-release 2.添加yum仓 rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 3.执行安装php yum install -y --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit

Centos的yum源更换为国内的阿里云源

青春壹個敷衍的年華 提交于 2020-04-03 01:57:26
1、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo 或者 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo CentOS 6 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 或者 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo CentOS 7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 或者 curl

jdk8u144安装在centos7上

China☆狼群 提交于 2020-04-02 22:04:25
卸载java rpm -qa|grep jdk yum -y remove java 上面命令显示的项 到oracle网站上去下载安装文件:jdk-8u144-linux-x64.tar 把安装文件复制到/usr下 cp jdk-8u144-linux-x64.tar.gz /usr 新建java文件夹 mkdir /usr/java 解压安装文件 tar -zvxf jdk-8u144-linux-x64.tar.gz 把解压后的文件夹移动到/usr/java下 mv jdk1.8.0_144/ /usr/java/jdk1.8.0_144 编辑/etc/profile文件,在文件末尾加入以下内容 vi /etc/profile export JAVA_HOME=/usr/java/jdk1.8.0_144 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 使用source /etc/profile命令重新加载/etc/profile文件,使修改的内容在当前shell窗口中生效。(永久生效,重启系统或注销用户) source /etc/profile 验证安装是否成功 java

lnmp 架构

℡╲_俬逩灬. 提交于 2020-04-02 21:57:27
Mysql安装 tar zxf mysql-boost-5.7.17.tar.gz yum install -y gcc gcc-c++ yum install cmake-2.8.12.2-4.el6.x86_64.rpm -y cd mysql-5.7.17/ yum install -y ncurses-devel yum install -y bison yum install cmake cmake -DCMAKE_INSTALL_PREFIX=/usr/local/lnmp/mysql -DMYSQL_DATADIR=/usr/local/lnmo/mysql/data -DMYSQL_UNIX_ADDR=/usr/local/lnmp/mysql/data/mysql.sock -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_BOOST=boost/boost_1_59_0/ make ##编译 mkae install cd /etc/ ll my.cnf -rw-r--r--. 1 root root 251

ftp虚拟用户详细配置过程

◇◆丶佛笑我妖孽 提交于 2020-04-02 19:27:17
#做之前先关闭防火墙四部 [root@localhost ~]# systemctl stop firewalld [root@localhost ~]# systemctl disable firewalld [root@localhost ~]# vim /etc/selinux/config [root@localhost ~]# setenforce 0 [root@localhost ~]# yum -y install vsftpd #安装vsftpd [root@localhost ~]# systemctl start vsftpd #启用vsftps服务 #vsftpd虚拟用户配置 [root@localhost ~]# systemctl start vsftpd [root@localhost ~]# systemctl enable vsftpd [root@localhost ~]# netstat -antlupe | grep vsftpd tcp6 0 0 :::21 :::* LISTEN 0 46426 2141/vsftpd [root@localhost ~]# systemctl stop firewalld [root@localhost ~]# systemctl disable firewalld [root@localhost ~]

linux自启动的几种方式

∥☆過路亽.° 提交于 2020-04-02 11:17:22
RedHat4 自启动方式 一 通过服务的方式自启动 1.在/etc/init.d 下建立相关程序的启动脚本 ln -s /etc/init.d/服务名 /etc/rc.d/rc3.d/S100服务名 //S:开机自启动 100:启动顺序 2.chkconfig --add 服务名 3.chkconfig 服务名 on 开机自启动 chkconfig 服务名 off 关闭自启动 4.service 服务名 start 手动启动服务 5.service 服务名 stop 手动关闭服务 二 自定义开机程序 1.vi /etc/rc.d/rc.local 2.末尾添加启动命令 3 /usr/src/tomcat/bin/startup.sh /*自动启动tomcat*/ 三 定时启动脚本 1. /root下写好启动的shell文件 #! /bin/sh A=`netstat -anp | grep ":8080" | grep "LISTEN" | wc -l` echo $A if [ $A -eq 0 ] then /etc/init.d/tomcat start echo "tomcat重启中" else echo "tomcat正在运行中" fi    2. crontab -e 3. 设置好定时时间 4. 设置为每分钟检查一次 //*/1 * * * * 脚本目录 ******

CentOS 7开机启动脚本

a 夏天 提交于 2020-04-02 11:11:55
在/etc/rc.d/init.d这个文件中输入的命令在开机时会执行,所以如果只是简单语句可以直接写进去,如果是个脚本,就可以通过这个文件去调用你自己的脚本,经过尝试,结果开机并没有执行,然后发现了文件中的这句话: # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # that this script will be executed during boot. ls -l一下发现确实缺少执行权限,于是执行chmod +x /etc/rc.d/rc.local后再重启便成功了。 来源: https://www.cnblogs.com/bbizz/p/4137845.html

linux ftp安装和启动

末鹿安然 提交于 2020-04-02 05:51:42
●ftp 。1. ftp简介 。2. ftp架构 。3. ftp数据连接模式 。4.用户认证 。5. vsftpd ■ 5.1 vsftpd安装 ■ 5.2 vsftpd配置 ■5.3 vsttpd虚拟用户配置 ftp简介 网络文件共享服务主流的主要有三种,分别是ftp、 nfs、 samba. FTP是File Transfer Protocol (文件传输协议)的简称,用于internet. 上的控制文件的双向传输。 FTP也是一个应用程序,基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。 在FTP的使用当中,用户经常遇到两种概念:下载和上传 下载(Download) 上传(Upload) 从远程主机拷贝文件至自己的计算机上 将文件从自己的计算机上拷贝至远程主机上 2.ftp架构 FTP工作于应用层,监听于tcp的21号端口, 是- -种C/S架构的应用程序。其有多种客户端和服务端的应用程序,下面来简单介绍一 下 客户端工具 服务端软件 ftp wu-ftpd ltp,lftpget proftpd (提供web接口的一种tp服务端程序 wget,curl pureftp filzilla vsftpd (Very Secure) gftp (Linux GUI) ServU (windows平台的一 种强大ftp服务端程序) 商业软件

FastDFS原理及部署

早过忘川 提交于 2020-04-01 14:32:04
FastDFS 是一个c语言编写的一个开源的轻量级分布式文件系统,它对文件进程管理,功能包括:文件存储,文件同步,文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题,特别适合以文件为载体的在线服务,如相册网站,视频网站等等,FastDFS为互联网量身定制,充分考虑了冗余备份,负载均衡,现行扩容等,并注重高可用,高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载服务。 一、FastDFS原理及架构详解 1、FastDFS架构 FastDFS架构包括Tracker server和Storage server,client请求Tracker server 进行文件上传、下载,通过Tracker server调度最终由Storage server完成文件上传和下载。 Tracker server:负责调度及负载均衡,通过Tracker server,在文件上传时可以根据一些策略找到Storage server来提供上传服务,可以将tracker称为追踪服务器或调度服务器; Storage server:负责文件最终存储,客户端上传的文件最终存储在storage服务器上,Storage server没有实现自己的文件系统,而是利用操作系统的文件系统来管理文件,可以将storage称为存储服务器。 2、Fast DFS系统的角色 Fast