工作记录 from beginning

    xiaoxiao2021-03-26  81

    1 curl http://www.yahoo.com 2 php -f /var/www/html/test.php 3  nano test.php 4  ps -el | grep mysqld 5  chkconfig --list d    6  service mysqld start      mysql -uyimei -p -h192.168.1.48 -P9001  ./mysql -uroot -pnibuzhidaowodemima  7  ps  -ef | grep nginx 8 ps -ef |grep php | grep -v grep 9 cp php-fpm.conf.default php-fpm.conf 10 service php-fpm start  service php-fpm restart 11 tar -zxvf php-5.6.10.tar.gz 12 wget http://cn2.php.net/distributions/php-5.6.10.tar.gz 13 vi auto/cc/gcc 14  rm -f def2.conf 15  echo 'hello.world' >/var/www/html/def1/index.html 16  mkdir /var/www/html/def1 17   /etc/init.d/nginx restart 18  cp def.conf def2.conf  19  cp def.conf def2.conf  20  curl http://127.0.0.1/index.php 21  curl http://127.0.0.1/index.php 22  cd /etc/nginx/conf.d/def.conf         nginx  profile local in here,cause there is include sentence in the profile of nginx.conf. 23       from this to check the profile ,each time to modify the profile 24 find -name mysql 用whereis hosts 更好。 locate passwd 更牛逼 25 把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 26 把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak 27 yum install unzip 28 file 3.0.6 29 http://192.168.1.63/index.php/welcome/index(welcome是类名,index是方法) 30 yum remove nginx 31 which nginx 32 export LANG=ZH_CN.GBK  命令行乱码问题 33 /opt/nginx/sbin/nginx 启动nginx    /opt/nginx/sbin/nginx -s reload     /opt/nginx/sbin/nginx -s  stop 34  /opt/nginx/sbin/nginx -t 测试配置文件 35 > /usr/local/nginx/conf/nginx.conf  迅速清空一个文档 opt/src/nginx php c 36 mv /opt/nginx/html/CI/CodeIgniter-3.0.6/*  /opt/nginx/html/CI/  移动一个文件夹下面的所有文件 37   http://192.168.58.128/CI/index.php/welcome 38 M和C中的文件名首字母一定要用大写的,V 随便,对应就行。 39 http://www.oschina.net/question/12_18065      Redis 相关文章   启动服务先要[root@localhost src]# redis-server     启动redis /opt/src/redis-2.8.6/src/redis-cli   关闭  多加一个shutdown  39.1  ./redis-cli -h 192.168.1.48 -p 9009  进阶全面文章 http://www.jb51.net/article/56448.htm slave的  ./redis-cli -h 10.171.61.81 -p 8013 40 redis 进入命令行的相关操作 set fuck haha   get fuck  del fuck        查看所有的key  keys *       redis 的默认配置在usr/bin下面,配置文件在etc中 41 http://www.cnblogs.com/zgaspnet/p/3939198.html   http://blog.csdn.net/i_bruce/article/details/31766337   phpredis相关文章   (这个很让我崩溃啊) http://blog.sina.com.cn/s/blog_705e4fdc01017rpm.html 42 查找 命令   find / -name CI   43 重启 php  /etc/init.d/php-fpm restart  44 history|more 45  启动mongodb   ./mongod --config ../conf/mongodb.conf --nojournal       然后再bin目录下 ./mongo  (目录上的马虎犯错误很闹心)   (任何初始化配置都要重启动)      46 mongodb 链接 php http://www.ziqiangxuetang.com/mongodb/mongodb-php.html 这种官方文档比较好 ./mongo 127.0.0.1:9011  利用跳转机 跳转到mongo-slave 同理 redis 也有master和slave, 然后mongodb.sh 脚本 其实就是运行下面这个命令: /usr/local/app/mongodb/bin/mongo --host 10.171.50.75 --port 9011 -u root -p daodao admin 然后这样查询:show dbs;use myTest;show collections;db.XXX.find(); 存储内容如下:  { "_id" : "57d40fc9ad43a", "shopId" : 153, "name" : "悦·指间美甲(国贸商城三期店)", "address" : "建国门外大街1号国贸商城3期", "brandId" : 18, "brandName" : "悦指间美甲", "coordinate" : [ 116.465588, 39.918289 ], "mtime" : 1473673362, "mtimeText" : "2016-09-12 17:42:42" } 导入数据: ./mongorestore-d yimei  --port 27019  /opt/src/databackup/......  ./configure --with-php-config=/opt/php/bin/php-config             47 linux上的git操作 http://blog.csdn.net/five3/article/details/8904635 48 mongodb 中文文档  http://docs.mongoing.com/manual-zh/  相关文章 http://blog.csdn.net/yiqijinbu/article/details/9053467 redis   中文文档   http://www.redis.net.cn/tutorial/3501.html     CI       中文文档    http://codeigniter.org.cn/user_guide/general/views.html 49 supervisord 相关文章 http://www.qttc.net/201308366.html 50 configure --prefix=/有什么用 ? 51 sudo su liangdong/sudo su root 52 visudo 53 gt创建ssh key       ssh-keygen -t rsa -C "liangdong@xiaolinxiaoli.com"     cat ~/.ssh/id_rsa.pub 54 远程拷贝 scp -P 50200 -r www@192.168.1.48:/home/databackup /opt/src   i 55  /usr/local/redis/redis-cli -h 127.0.0.1 -p 6379 shutdown 暂时还没用      redis每次启动都要指定配置文件,否则不知道找哪里去了       /usr/local/app/redis/bin/redis-server /usr/local/app/redis/conf/redis.conf         redis 这块还是没太搞清,有3个地方的配置文件 etc下面的和src下面的,我全都改了,可是默认启动的时候还是不行 56  48端口号 50200 指定安装路径 不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。 指定prefix,直接删掉一个文件夹就够了。 58 gearmand 相关安装文章 http://www.linuxidc.com/Linux/2011-08/41456.htm 其中gearmand的地址错了,应该用这个   https://launchpad.net/gearmand/1.2/1.1.12/+download/gearmand-1.1.12.tar.gz 59 错误 ./configure  出现错误 configure: error: Unable to find libevent  yum install libevent libevent-devel   这么解决 60 rc.local 是放置开机自动启动文件,du -h 查看文件夹大小    61  导入数据库 source /opt/src/databackup/mysql/all.201607131600    62 su liangdong  63 sudo su root 1建表语句: CREATE TABLE message (  id int(4) NOT NULL AUTO_INCREMENT,  name varchar(20) NOT NULL,  themessage varchar(500),    PRIMARY KEY(id) ) ENGINE=MYISAM DEFAULT CHARSET=utf8; 2 查看表结构 desc message; 3 插入表 insert into message values(1,'ld','buyaoyongkongge'); /opt/nginx/html/CI/server/application/modules/customer/controllers mysql 的 数据库都在 data中。 在48上连接mysql属于远程连接 host和端口一个都不能少 :  mysql -h 192.168.1.48 -P 9001 -uyimei -pnibuzhidaowodemima mysql -uyimei -p -h192.168.1.48 -P9001  在本地上可以这样登陆    ./mysql -uroot -pnibuzhidaowodemima   也就是说,用户名和密码只是登陆mysql的时候需要,跟具体的数据库没有关系。  我现在有两个账户  h localhost 的 root 密码改为123456                    h 127.0.0.1 的 root 密码是 nibuzhidaowozhidao 马上也要改成123456了 ,数据库有mysql 的数据库只不过我看不到。。    /usr/local/app/mysql/bin/mysql --socket=/home/mysql/data/mysql.sock -uroot -pnibuzhidaowozhidao     /usr/local/app/nginx/conf/vhosts               /home/www/app/enjoy_admin/www<?php   http://192.168.1.48:1314/testapi.php?path=admin/test/testWord   chmod -R 777 LD/  phpstorm VCS  别的账户进不去  /home 下的www账户,所以我进入了www push 的时候只能用www 提供 现在只看service中的类。   foreach ($promotion_banners as $val) {             $promotion[] = array(                 'icon_url'      => $val['banner_icon_url'],                 'land_url'      => $val['promotion_page_url'],                 'able_to_share' => $able_to_share,             );         }         $data['promotion'] = $promotion;         $data['recommend_info'] = $this->getRecommendInfo();         $this->reponse($data);   $this->reponse($data); 传递给前端的数据 {     "brand_data":{       "name":"123"     } } /usr/local/app/mysql/bin/mysql --socket=/home/mysql/data/mysql.sock -uenjoy -pzifeiyuanzhiyuzhile 13001 路径: Setting-Editor-  File and Code Templates   Git 相关技术 1   git clean -n ,删除未被add的文件名     git clean -df   删除所有的未被提交的文件夹和文件     git co .  回退。     -n 显示 将要 删除的 文件 和  目录      -f 删除 文件,-df 删除 文件 和 目录 2  192.168.1.48 只作为环境测试机,不做任何改动。 每次我只用phpstorm去修改本地的,然后upload到测试环境中,然后在postman中测试。 3 我不能在www上有任何操作, 因为账号是www 的。。 4  /bin/rm -rf enjoy_liangdong/      48上不让直接用rm 5 phpStorm    Tool--deployment---AutoMatic。。 6 git checkout -b dev orgin/dev   6.1 git checkout --welcome.txt 撤销工作区中welcome.txt文件尚未提交的修改 7 git config user.name 10 别名 git config --global alias.ci "commit -s" 11 git status  -s 精简模式 12 工作区  暂存区(index add的区) 版本库(push 的区) git rm --cached welcome.txt 把暂存区的内容删了 14 git checkout. 会还用暂存区的文件替换所有工作区的文件。 13 git diff HEAD/master  14 git add .  15 每次push 之前都要pull 一次。 git reset HEAD 是退回add 的文件。 git reset HEAD ^ 退回所有commit文件 15 git reset --hard HEAD~3 会将最新的3次提交全部重置,就像没有提交过一样。 16 git push 之后要在 48 上面的 enjoy 再pull一次。。 17 git branch -a 查看所有远程进程的分支 18 删除服务器上的一个文件 (其实就是把一个状态传递给服务器)     git rm file     git commit -m "delete file"     git push origin dev 19  一定要注意phpstorm和48上之间的同步。新pull的代码要 upload 到48一次。  20  在alpha上测试 部署 cd /home/www/op/enjoy/dev  sh enjoy.sh  然后就自动部署到 /home/www/app/enjoy 上了。 目前enjoy_merchant 的分支还没开始。 其实分支branch只是提供了提交代码的环境。以后pull的时候 pull的是这个分支上所有其他人的代码。 21 git cherry-pick 853e15a6de17cd 把在别的分支提交的东西,提交到当前分支。 22  git diff HEAD^ HEAD  application/core/Table_Model.php 对比一下前后的不同。     git reset HEAD filename  把一个文件返回到未提交状态。 23  git fetch 是拉取不合并 {     "remark_data":{         "order_id":3,         "remark":"我曾经问个不休,何时能停留,可惜岁月匆匆,不听我心愁"           } }  22 file_put_contents('/tmp/ld.txt', print_r("123", true), FILE_APPEND);  23 /usr/local/app/php/bin/php Test_ServiceOrder_ChangeService.php   24 file_put_contents('/tmp/ld.txt', print_r(json_encode($parts, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT), true)."\n", FILE_APPEND);  25 修改mysql 结构   1 su liangdong     (123456) 2   sudo su root   3 /usr/local/app/mysql/bin mysqlu  4 alter table service_order_detail modify service text COLLATE utf8mb4_unicode_ci;  26 git remote show origin 显示远程库origin里的资源  27 dG 删除全文内容  28 :% 300,307s/tihuan/jieguo/g  29 u 撤回上一次操作  30 git diff HEAD^ HEAD 查看pull的不同之处  31  vi /home/www/app/yimei_ff/application/controllers/daemon.php  32 1 select event_id,count(*) from bonus_event_record where coupon_id in ( select coupon_id from pay_order WHERE coupon_id!=0 AND  status=23 AND pre_st>=1467302400 AND pre_st<=1469980800) group by event_id; 2 select name,author from bonus_info where event_id in (select event_id from bonus_event_record where coupon_id in ( select coupon_id from pay_order WHERE coupon_id!=0 AND  status=23 AND pre_st>=1467302400 AND pre_st<=1469980800) group by event_id);    33 git log --pretty=oneline 文件名     git show 356f6def9d3fb7f3b9032ff5aa4b9110d4cca87e   34 pull 之后 查看某一个文件的修改详情 git log -p filepath   35 6214830156826751 主要方法名字: 1 getYimeiRemoteData()  --yimei数据传递  REST POST 2  mobaXterm 设置行号 set nonu  3  复制 3行  :3yy     到想要复制的地方按p 4 grep -r 80 * 5 alpha 上 10.170.192.198 是内网IP               123.56.90.178 是公网IP 6 curl http://10.170.192.198:8201/Welcome/index   太长时间不练了 端口号忘了,方法也特么忘了 7 lsof -i:22   一般的22端口号都是ssh 协议(用于远程连接) 8 git reset HEAD  之后 出现  Unstaged changes after reset  这种 错误 解决办法:git add . git reset --hard 9 迁库步骤: 1 建数据库 2 grant 权限 grant select ,然后commit 3 修改hosts文件 write和read 4添加redis文件 redis.conf 10 mysqlu 居然是个脚本  11 root 权限下: 陈列,iptables -L    删除 iptables -D 3    12  查看一个机器上所有用户得命令:cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more           13 把php 加入环境变量里面去 测试的时候  export PATH=$PATH:/usr/local/app/php/bin/ 14 mysqlu 在root账户下得bin里面 ,而里面的内容如下,和账号里面配置得用户和密码并不一样, /usr/local/app/mysql/bin/mysql -h127.0.0.1 -P9001 -uroot -pnibuzhidaowozhidao chgrp 、chown、chmod 15 修改档案的组为users(必须在/etc/group中)  chgrp users readme.rst 16 修改档案的拥有者和组               chown root:root readme.rst 17 修改档案的权限   chmod 777 readme.rst 18  $this->_log->info("delete", Custom_Common_Const::LOG_STATUS_SUCCESS, $this->_param); 这个日记可以记录操作人,在mnt下的log 里面。 19 每次都要打开mnt 里面得log 日志  然后tail -f  去看日志 也就相当于java的错误反馈了 20  死活我要记录一下了。 套餐卡和储值卡在外情况 :两个表 cus_card (status =0)和cus_cash_card  套餐卡在cal 中 用程序算 getCardNotCostInfo     储值卡正常用 sql 算。。 /home/www/app/yimei_ff3/application/models  SELECT SUM(remain_price) FROM cus_cash_card WHERE status=1 AND cityid=1;  最后x0.7 给美容师结算的钱。 21  测试:/usr/local/app/php/bin/php phpunit  LDTest/serviceOrderTest/service_order_index.php 22 Mysql 复制一条数据 (2009-05-06 16:40:21)转载▼ 从不同的表复制 insert into 表1 select * from 表2 where id =1   同一张表中复制(无主键) insert into 表1 select * from 表2 where id =1   同一张表中复制(有主键) insert into 表1(字段1,字段2,字段3) select 字段1,字段2,字段3 from 表1 where id=1  23 2017/02/15 距离4月7日还有52天。 6块腹肌 现在说的有些夸大了。。不过。。 还好还没全部丧失气质。 24 touch 可以修改创建文档最后浏览时间 25 ln 可以建立连接文档目录,一损俱损 26 free 可以看交换区 或者 内存得使用情况 27 vim   这三个字母都是针对当前屏幕的 H M L ,gg到最上面一行 G带最下面一行 yy nyy 复制一行和n行  u和ctrl+r是一对  一个回退 一个向前 28 locate bash_history   可以展示出 每个账户曾经打过的命令 29 alias lm='ls -al'         echo $PATH 这个可以知道路径
    转载请注明原文地址: https://ju.6miu.com/read-355040.html

    最新回复(0)