随笔分类 - 运维手册
摘要:0、ls -lh ( ll -h )查看文件的详细信息,显示的日期格式是英文,不直观。 1、vi ~/.bash_profile,打开配置文件并增加环境变量。文件末尾添加这行 export TIME_STYLE='+%Y/%m/%d %H:%M:%S' 2、source ~/.bash_profil
阅读全文
摘要:一、Docker只支持CentOS7及以上系统,不支持6.x系统 二、yum安装Docker 1、安装相关环境和设置仓库 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo
阅读全文
摘要:一、登录公私钥和git公私钥 1、服务器使用公钥,本地使用私钥; 2、ssh公钥登录服务器,与git公钥认证是同一套系统,不同的linux用户; 3、例如以root用户登入服务器, cd ~/.ssh vi authorized_keys ,用于存放登录公钥,形如 ssh-rsa AAA******
阅读全文
摘要:一、contab格式说明 二、定时访问url: 1、连接远程主机,连接成功后,输入命令 crontab -e :2、参照VI编辑器。按字母 i 进入编辑模式,输入需要执行的脚本:(在这里之前要检查 /usr/bin/curl 命令是否可用) 0,30 * * * * /usr/bin/curl ht
阅读全文
摘要:在服务器上布署代码时。如果是使用 svn checkout 功能来更新代码,而没有配置好目录访问权限,则会存在此漏洞。黑客利用此漏洞,可以下载整套网站的源代码。 一、.svn 目录 使用svn checkout后,项目目录下会生成隐藏的.svn文件夹(Linux上用ls命令看不到,要用ls -al命
阅读全文
摘要:原因: windows 下 nginx+php环境,不支持并发。 解决方案: 1、在配置nginx vhost时,需要同时运行的网站设置不同的fastcgi_pass的端口号 2.启动多个 php-cgi 打开cmd 或bash 命令行运行: <path>/php-cgi.exe -b 127.0.
阅读全文
摘要:redis安装和启动 1、安装包下载地址 >> redis基本数据类型 string(字符串和数值) 、list(列表/队列)、hashmap(哈希表[键唯一])、 set(集合[值唯一])、sort set(有序集合[值唯一]) String的操作 set key value(设置),get ke
阅读全文
摘要:一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2.5-5.6-ts-vc11-x64.zip和php_igbinary-1.2.1-5.5-ts-vc11-x64.
阅读全文
摘要:查看服务器CPU、内存使用情况 top 查看进程详细信息 ps -ef | grep nginx 查看端口占用情况 netstat -nlpt | grep 80 建立软链接/硬链接 ln 硬链接(文件别名指针) ln -s软链接(快捷方式) 增删改查文件 touch新增 rm删除 vi修改 cat
阅读全文
摘要:功能需求 首先要理解原始需求是什么,为什么要跨库join。举个简单的例子,在日志数据库log_db有一份充值记录表pay_log,里面的用户信息只有一个userid;而用户的详细信息放在主库main_db,里面有用户的详细信息表user_info,如用户名、登录时间、注册时间、会员等级 等等。如果只
阅读全文
摘要:一、MySQL数据库 安装mysql: yum install mysql mysql-server 启动mysql: /etc/init.d/mysqld start 或 service mysqld start 初始账号密码 root (空密码) 输入命令mysql有提示则说明mysql安装启动
阅读全文
摘要:【服务器语言】zh_CN.GBK【服务器软件配置】PHP配置文件 /www/wdlinux/apache_php-5.4.26/etc/php.ini Apache服务器目录 /www/wdlinux/httpd-2.2.22 Apache配置文件 /www/wdlinux/httpd-2.2.22
阅读全文
摘要:一、事件发现,网站报错,大概是网页模板缓存无法生成。 分析事因:1、文件夹读写权限出错;2、磁盘已满;第1因为是长期使用SVN更新代码,最近也没大改动,没什么可能出错;第2可能是因为今天备份的另一个服务器上的内容传上去后,空间被填满了。 命令 df -hl 查看磁盘,果然 系统盘 used 100%
阅读全文
摘要:服务器是阿里云的 centos 默认linux是没有安装解压rar,zip的软件的。而网上找到的yum install命令也没有用。而且这个rar并不是免费的,只有40天的试用期。。。真是坑啊 由于用的centos是64位的,所以要下载64位的 rar linux 。因为32位的在执行时会出现 /l
阅读全文
摘要:一、mysql提供了一个mysqldump的工具可以方便的导出导入数据库信息; 二、使用命令行shell测试执行mysqldump,理解必备的参数,查看生成的sql备份文件是否符合需求; /usr/bin/mysqldump --opt -ubatsing -pbatsingpw -hlocalho
阅读全文
摘要:一、表名 和 数据库名 不要用大小写混合(即驼峰式),应该全部用小写,使用下划线作为连接符。 Linux中表名默认区分大小写,Windows中默认不区分(全部转为小写),相互间的导入导出会有问题!! > 修改配置使Linux下MySQL不区分大小写1、ROOT用户登录,vi /etc/my.cnf2
阅读全文
摘要:1.安装svn linux下通过yum安装svn yum -y install subversion 本地Windows系统安装TortoiseSVN 2.配置 建立版本库目录 mkdir /home/svnlib 启动SVN服务进程,以/home/svnlib为根目录 svnserve -d -r
阅读全文
摘要:一、绑定不同域名到不同项目目录 可httpd.conf文件末尾添加(不建议) 正规做法应在配置目录建立vhosts文件夹,每一个项目对应一个conf配置文件 #本地访问 #IP访问,主要用于开发环境手机连接WIFI访问电脑的 #服务器上一般不要允许IP访问 #ip.conf <VirtualHost
阅读全文