工作总结报告

时间:2020-12-09 05:58:02


long||hui_hu||niu

2016.9.11
查看显示文件大小的命令
du --max-depth 1 -lh
查linux大于1M的文件
find /usr/bin -size +1024k |ll -sh
查看linux大于 100M的文件命令
find . -type f -size +1000000k
客户的mysql服务密数据库码更改导致我们开发人员链接不到客户的mysql服务
结果 修改客户mysql密码
命令
1.关闭正在运行的MySQL。
?
2.打开DOS窗口,转到mysql\bin目录。
?
3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。
?
4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
?
5.输入mysql回车,如果成功,将出现MySQL提示符 > www.2cto.com?
?
6. 连接权限数据库>use?mysql; (>是本来就有的提示符,别忘了最后的分号)
?
7.改密码:> update user set password=password("123456") where user="root"; (别忘了最后的分号)
?
8.刷新权限(必须的步骤)>flush privileges;?
?
9.退出 > \q
zabbix学习云盘
http://pan.baidu.com/s/1kVCtWwf
密码 zset


oracle 在客户服务器上安装 报错 从新安装

ftp 安装 与权限设置

安装 Oracle数据库 报错
分析 问题
1 当用Oracle10g 安装依然 报错
而且 Oracle 客服端 安装不上
设置windows共享服务
2016-9-12


2016-9-13
测试FTP服务器
安装 Oracle服务
安装mysql服务
导入数据
nginx
memche
tomcat
raids
oracle 客户端从新安装

先安装mysql服务器
用户名 root 密码 otecgsgd2016
在安装JAVA软件
然后安装 nginx
然后安装 tomcat
tomcat报没有环境变量启动不起来
变量名 JAVA_HOME 变量值为 C:\Program Files\Java\jdk1.7.0_51
变量名 CATALINA_HOME E:\apache-tomcat-7.0.55
即可

然后安装 redisa
然后安装 memchemd

然后安装
发包
就是将 开发 给我发的 1213131.war
复制到E:\aorun_env\apache-tomcat-7.0.55\webapps目录下
然后点击tomcat开启
然后连接端口地址
龚磊 2016/9/13 星期二 19:19:26
http://121.22.11.60:8888/fushionbaby-app/vote/findVote?modelType=1
如若出错需要更改web.xml文件的话则需要把路径替换到
E:\aorun_env\apache-tomcat-7.0.55\webapps\fushionbaby-app\WEB-INF路径下
2016-9-14
替换发给我的app包
破解mysql客服端
和编译器的破解

中秋节任务 硬盘装机
第二 下载三个MP4格式的电影
替换JAVA包
路径
查看服务器的日志
控制面板--->管理工具--->事件查看器--->系统


2016-9.18
安装FLSH等客服端软件
查看nginx的报错日志
查看 客户视屏数据的一致性
给编译器 一个注册码
http://www.jb51.net/tools/editplus/
对SVN选择周期性备份
搭建机房用的3D软件
www.3dmomoda.com
月例会
讲 公司的发展模式
公司的运营装况
PP项目的实施与规划
应用商店与集成


2016-9.19
导入mysql数据
2016-9.20
优化 redis 服务
检查服务器 服务是否启动正常
2016-9.21
检测服务器 服务是否正常
regedit.exe 启动注册表
tomcat 服务 启动失败
原因 内存溢出
解决方案 在tomcat 加入内存 windows server 是在
E:\aorun_env\apache-tomcat-7.0.55\bin
catalina.bat
./bin/cattalina.sh jpda start
下添加
set JAVA_OPTS=-Xms10240m -Xmx10240m -Xss10240K -XX:PermSize=640m -XX:MaxPermSize=1280m
在@echo off前

2016-9.21
对mysql上的数据进行查看和更改 语句如下
select * from t_news_list where title like '股份公司部署会计基础工作检查'; 查看数据
update t_news_list set checkup=1,class_id=1,create_time=NOW() where id=3308; 修改查看数据 进行分类
2016-9.22
河北港口CMS后台修改
第一找到网站链接
http://121.22.11.60:8888/fushionbaby-CMSManager/login/main
账户 admin
密码 admin123
修改步骤
1.
新闻管理
新闻主题
点击新增
输入标题
余下是
11
11
11
到添加图片 是点击文件夹时间添加图片
之后还回
然后点击编辑新闻
添加文章和图片
图片 320 210
文字标题 字体为18 字体为宋体

修改数据库新闻链接
2016/9/23
修改数据库新闻链接
熟悉河北港口CMS后台修改
管理和维护服务器服务
2016/9/26
排查服务器出现问题 sshd 服务出错
2016/9/27
解决sshd出错 排查 原因权限出错 设置权限 进行服务重启 设置linux服务密码
2016/9/28
MySQL 数据库出错 导致数据无法连接和访问 解决方案重新安装MySQL服务
2016/9/29
对mysql服务增加密码 来增加数据库的安全性
发app包
测试 app 端口链接
2016/9/30
app进行发包 学习禅道软件安装
2016/10/8
今天学习禅道软件的部署
对tomcat进行重启 ./data/apache-tomcat-7.0.37-cms/bin/startup.sh
redis 从启 命令 redis-server&
mysql 从启
nginx 从启 cd /usr/local/nginx/sbin
./nginx
2016/10/9
在江西广电服务器在线,安装nginx,安装 redis,安装 tomcat
samba 服务器的启动命令为
service smb start
启动svn命令
svnserve -d -r /svn/trunk

python 语言
如果有中文字符
添加
#coding=utf-8
2016/10/10

1.分别把memcached和libevent下载回来,放到 /tmp 目录下:
# cd /tmp
# wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz
# wget http://www.monkey.org/~provos/libevent-1.2.tar.gz

2.先安装libevent:
# tar zxvf libevent-1.2.tar.gz
# cd libevent-1.2
# ./configure –prefix=/usr
# make
# make install

3.测试libevent是否安装成功:
# ls -al /usr/lib | grep libevent
lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3
-rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3
-rw-r–r– 1 root root 454156 11?? 12 17:38 libevent.a
-rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.la
lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3
还不错,都安装上了。

4.安装memcached,同时需要安装中指定libevent的安装位置:
# cd /tmp
# tar zxvf memcached-1.2.0.tar.gz
# cd memcached-1.2.0
# ./configure –with-libevent=/usr
# make
# make install
如果中间出现报错,请仔细检查错误信息,按照错误信息来配置或者增加相应的库或者路径。
安装完成后会把memcached放到 /usr/local/bin/memcached ,

5.测试是否成功安装memcached:
# ls -al /usr/local/bin/mem*
-rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached
-rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug

 

启动Memcached服务:
1.启动Memcache的服务器端:
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.141.64 -p 12000 -c 256 -P /tmp/memcached.pid


memcached启动
/usr/local/bin/memcached -d -m 64 -u root -l 192.168.1.252 -p 11211 -c 256 -P var/run/memcached.pid

1.如果启动Memcached服务的时候遇到了

/usr/local/bin/memcached: error while loading shared libraries: libevent-1.2.so.1: cannot open shared object file: No such file or directory;

解决方案:

复制代码
[root@localhost bin]# LD_DEBUG=libs memcached -v
[root@localhost bin]# ln -s /usr/lib/libevent-1.2.so.1 /usr/lib64/libevent-1.2.so.1
[root@localhost bin]# /usr/local/bin/memcached -d -m 100 -u root -p 12000 -c 1000 -P /tmp/memcached.pid
[root@localhost bin]# ps -aux

与tomcat 和shell脚本编写
mysql启动出现错误为 MySQL错误Another MySQL daemon already running with the same unix socket.
则可以使用的命令为 mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak
在启动即可
skip-grant-tables
skip-grant-names
2016/10/12
mysql数据库远程连接命令
mysql -h10.25.142.178 -P2603 -uroot -potecgsgd2016 --port=3306

2016/10/13
reids 安装

$ tar xzf redis-2.6.13.tar.gz

3. 编译

$ cd redis-2.6.13

$ make

$make install

$cp redis.conf /etc/
开启redis报错为 27066:C 13 Oct 14:59:50.257 # Warning: no config file specified, using the default config. In order to specify a config file use src/redis-server /path/to/redis.conf
27066:M 13 Oct 14:59:50.259 # Creating Server TCP listening socket *:6379: unable to bind socket
则使用如下命令
src/redis-server /data/redis/redis.conf
当内网无法访问redis时链接失败
27066:M 13 Oct 14:59:50.259 # Creating Server TCP listening socket *:6379: unable to bind socket
时需要改的redis的配置文件
bind 127.0.0.1
修改为
bind 0.0.0.0
2016/10/17
查看数据库的存储过程 突然间看不了
命令 df -h lvdisplay
原因 服务器磁盘溢出
2016/10/20
数据库 问题解决
mysql 数据库没有读写权限
命令
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON systest.* TO root@'%' identified by 'root';
在%号前加默认所有ip然后重新设置mysql数据库的密码 然后进入配置文件删除
skip-grant-tables
然后mysql服务重载即可
nginx 能启动 但是不能访问 极有可能是权限问题 所以要对配置文件的开头 加入 user root;

2016/10/25
数据库账户root没有权限 解决思路
在 /etc/my.cnf 写入
skip-grant-tables
重启数据库
数据库无中文字符 解决思路
[client]
password = 123456
port = 3306
default-character-set=utf8
[mysqld]
port = 3306
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
2016/10/26/
查看mysql数据库有无远程的权限 sql语句
select user,host,password from mysql.user ;
赋予mysql远程的权限
grant all on *.* to 'root'@'%' identified by 'otecgsgd2016' ;
2016/10/27
刷新mysqlroot数据库密码的sql语句
update mysql.user set host = '%' where user = 'root' ;
查看mysql数据库密码加密的sql语句
select user,host,password from mysql.user ;
删除远程链接用户SQL语句
delete from mysql.user where user = '' ;
赋予远程链接数据库的sql语句命令
grant all on *.* to 'test_user'@'%' identified by '123456' ;
2016/10/28
禅道安装
和http://www.server-world.info/en/note?os=CentOS_6&p=zabbix&f=1
zabbix的安装的链接地址
修改服务器时间
date -s 15:54
若 服务器重启后 tomcat服务 由开发人员自行启动

ll --human-readable 查看 文件大小命令
tomcat绑定域名配置文件;
<Host name="" appBase="/home/www/web"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/zcms" docBase="/home/www/web/zcms" debug="0" reloadable="true" privileged="true"/>

</Host>
2016-11-16
安装apk反代码编译安装环境
yum -y install glibc.i686,zlib.i686,libstdc++.i686
解压apktool-install-linux-r04-brut1.tar.bz2指定到/usr/bin
2016/11/18
问题mysql数据库问题
MySQL server PID file could not be found! [FAILED]
Starting MySQL...The server quit without updating PID file [FAILED]b/mysql/10-4-35-212.pid)
问题有可能权限问题
和数据库日志丢失 mysql-bin.000001
应对办法
删除mysql-bin.index
修改时区命令
青云控制台账户:yili@aldmt.com
青云控制台登陆密码:Aladingshop123db
青云 账户root
密码 root!@#123A
IP 121.201.14.95
mysql 刷新命令

flush privileges;
NIS(研究)
mysql 用户mysql数据删除用户sql语句
delete from user where user='oneapm';
select host,user from mysql.user;
revoke all on *.* from sss@localhost ;取消用户授权

Delete from user where user = "user_name" and host = "host_name" ; 删除mysql表中的用户
VPN:账户 quemengqiao
VPN :密码 123456
解压老男孩密码
itjlqx
zabbix 研究网站
http://www.zabbix.org.cn/viewforum.php?f=13&sid=b0c65b71a9ab03cc6a2643210d6f315e
研究阿里云CDN技术
第一 需要 一个 备案过的 域名 添加到 cdn加速域名上
第二 在软件上修改域名
第 三 用域名控制器 添加 记录类型 cname 主机记录 mov 解析线路 默认
在域名控制台 添加
https://help.aliyun.com/document_detail/29725.html?spm=5176.doc27112.2.16.dD5meK
本机葵码 8921-5620-6580-4917-1412
mysql 查看时间 sql语句

select now();
源码安装zabbix服务 链接 http://www.cnblogs.com/yinzhengjie/p/6126943.html
rpm包安装zabbix
http://www.server-world.info/en/note?os=CentOS_6&p=zabbix&f=1

解决数据库事件开启sql语句

查看 SHOW VARIABLES LIKE 'event_scheduler';
事件服务是否开启
SET GLOBAL event_scheduler = ON;
还是要在my.cnf中添加event_scheduler=ON。因为如果没有添加的话,mysql重启事件又会回到原来的状态了。
更改配置文件然后重启
在my.cnf中的[mysqld]部分添加如下内容,然后重启mysql。
event_scheduler=ON
通过客户端制定事件参数启动
mysqld ... --event_scheduler=ON
rpm -ivh MySQL-client-advanced-5.6.21-1.el6.x86_64.rpm
12 rpm -ivh MySQL-server-advanced-5.6.21-1.el6.x86_64.rpm
yum 安装 mysql数据库6.34版本 yum源为
yum -y install https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql56-community-el6/mysql-community-release-el6-5.noarch.rpm
yum install mysql-server -y
gitlab 安装
http://www.linuser.com/forum.php?mod=viewthread&tid=677&highlight=gitlab
certmgr.msc 证书颁发快捷命令
释放linux 内存
[root@svn ~]# cp -r /etc/ ~/test/
[root@svn ~]# free -m
total used free shared buffers cached
Mem: 7873 7722 150 1 182 7080
-/+ buffers/cache: 459 7413
Swap: 20479 0 20479
[root@svn ~]# cat /proc/sys/vm/drop_caches
0
[root@svn ~]# sync
[root@svn ~]# echo 3 > /proc/sys/vm/drop_caches
[root@svn ~]# cat /proc/sys
sys/ sysrq-trigger sysvipc/
[root@svn ~]# cat /proc/sys/vm/drop_caches
3
[root@svn ~]#
[root@svn ~]#
[root@svn ~]# free -m
total used free shared buffers cached
Mem: 7873 271 7602 1 1 33
-/+ buffers/cache: 235 7637
Swap: 20479 0 20479

数据库升级后 创建用户报错
grant all privileges on zabbix.* to zabbix@'localhost' identified by 'zabbix';
ERROR 1054 (42S22): Unknown column 'plugin' in 'mysql.user' #报错
使用命令
mysql> ALTER TABLE user ADD Create_tablespace_priv ENUM('N','Y') NOT NULL DEFAULT 'N' AFTER Trigger_priv;
mysql> ALTER TABLE user ADD plugin CHAR(64) NULL AFTER max_user_connections;
mysql> ALTER TABLE user ADD authentication_string TEXT NULL DEFAULT NULL AFTER plugin;
mysql> ALTER TABLE user ADD password_expired ENUM('N','Y') NOT NULL DEFAULT 'N' AFTER authentication_string;


为tomcat做SSL证书
1.上阿里云上申请一个免费的证书
在tomcat server.xml配置文件中需要一添加
keystoreType="PKCS12"
keystoreFile="/data/java/bin/213980540970320.pfx"
keystorePass="213980540970320"
SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
SSLCipherSuite="ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4"
然后即可访问 https路径即可
修改linux命令时间命令
date -s "20161226 10:50"

远程调试tomcat端口

配置$tomcat_home/bin/catalina.sh
加上如下一行
JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9988"

说明:server=y 是指目标应用程序作为服务监听将要连接的远程调试器(常用);
suspend=y 是指目标VM将暂停,直到调试器应用程序进行连接(若需要调试启动错误,很有用);
suspend=n 是指目标VM不暂停;
address=9988 监听端口。
使用sh catalina.sh jpda start启动
ln -s /usr/local/zabbix/bin/zabbix_get /usr/bin/
将zabbix_agentd的命令软连接到/usr/bin/
当zabbix不能得到客户端的数据是
修改zabbix_agent.conf配置文件
AllowRoot=1
UnsafeUserParameters=1
EnableRemoteCommands=1
问题 :ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysql/mysql.sock' (111)
找不到mysql.sock 默认路径
使用 命令
mysql -u root -p -S /var/lib/mysql/mysql.sock

账户: https://pan.baidu.com/s/1kUZNN2R
密码:byqh
python 的File配置

import unittest

class MyTestCase(unittest.TestCase):
def test_something(self):
self.assertEqual(True, False)

if __name__ == '__main__':
unittest.main()

禅道 管理员 账户 admin 密码 qmq2016
胜利油田 云服务器控制台
账户:上海瀚数公司
密码:otec2017
mysql 与服务器出现版本不兼容的问题
上官网上下载rpm mysql 进行安装对原来安装的mysql进行卸载
卸载命令为 yum remove mysql
然后删除 mysql 生成的文件防止重新安装的时新文件没有生成
查看 mysql 文件 whereis mysql
然后删除mysql生成的文件
安装好数据库以后 如果删掉/etc/init.d/mysqld
InnoDB: Error: log file ./ib_logfile0 is of different size 0 50331648 bytes InnoDB: than specified in the .cnf file 0 5242880 bytes!
这个错误是指定日志的/大小 需要在配置文件中修改
Can't open the mysql.plugin table
这个错误 是初始化的问题
ftp的安装

当我们限定了用户不能跳出其主目录之后,使用该用户登录FTP时往往会遇到这个错误:
[html] view plain copy 在CODE上查看代码片派生到我的代码片
500 OOPS: vsftpd: refusing to run with writable root inside chroot ()

这个问题发生在最新的这是由于下面的更新造成的:
[html] view plain copy 在CODE上查看代码片派生到我的代码片
- Add stronger checks for the configuration error of running with a writeable root directory inside a chroot(). This may bite people who carelessly turned on chroot_local_user but such is life.

从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。
要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。或者你可以在vsftpd的配置文件中增加下列两项中的一项:

allow_writeable_chroot=YES

/usr/sbin/lsof|grep deleted 查看残留引用的进程
zabbix_ag 1865 zabbix 3wW REG 252,1 4 396339 /tmp/zabbix_agentd.pid (deleted)
zabbix_ag 1867 zabbix 3w REG 252,1 4 396339 /tmp/zabbix_agentd.pid (deleted)
zabbix_ag 1868 zabbix 3w REG 252,1 4 396339 /tmp/zabbix_agentd.pid (deleted)
zabbix_ag 1869 zabbix 3w REG 252,1 4 396339 /tmp/zabbix_agentd.pid (deleted)
zabbix_ag 1870 zabbix 3w REG 252,1 4 396339 /tmp/zabbix_agentd.pid (deleted)
zabbix_ag 1871 zabbix 3w REG 252,1 4 396339 /tmp/zabbix_agentd.pid (deleted)
mysqld 6377 mysql 4u REG 252,1 0 396340 /tmp/ibgU4Puh (deleted)
mysqld 6377 mysql 5u REG 252,1 0 396342 /tmp/ibPl0MVp (deleted)
mysqld 6377 mysql 6u REG 252,1 0 396414 /tmp/ibCa8Jmy (deleted)
mysqld 6377 mysql 7u REG 252,1 0 396419 /tmp/ibnul1NG (deleted)
mysqld 6377 mysql 11u REG 252,1 0 396420 /tmp/ibjIthgP (deleted)
java 15802 root 49w REG 252,1 7812 1711129 /logs/error.log.2016-12-21 (deleted)
bash 19907 root 0u CHR 136,0 0t0 3 /dev/pts/0 (deleted)
bash 19907 root 1u CHR 136,0 0t0 3 /dev/pts/0 (deleted)
bash 19907 root 2u CHR 136,0 0t0 3 /dev/pts/0 (deleted)
bash 19907 root 255u CHR 136,0 0t0 3 /dev/pts/0 (deleted)
用kill删除残留的进程号
https://github.com/swagger-api/swagger-ui
下载 swagger
http://www.open-open.com/lib/view/open1452062621620.html centos7命令使用