linux
linux\ubuntu\centos
tang05709
这个作者很懒,什么都没留下…
展开
-
ubuntu20.04安装libssl1.0-dev
https://packages.debian.org/jessie/amd64/libssl-dev/download先把镜像源添加到sources.list中sudo vi /etc/apt/sources.list在末尾添加deb http://security.ubuntu.com/ubuntu bionic-security main然后运行sudo apt update && apt-cache policy libssl1.0-de...原创 2020-11-30 08:58:31 · 9972 阅读 · 4 评论 -
ubuntu 当前用户root权限
sudo vim /etc/sudoers 找到:root ALL=(ALL) ALL 在这下面新增要添加的用户如:jim ALL=(ALL) ALL 最后保存wq!原创 2017-09-30 11:06:23 · 2305 阅读 · 0 评论 -
ubuntu 命令行分屏工具
tmuxsudo apt-get install tmuxctrl+b 是tmux的前置命令ctrl+b % 水平分割出一个新窗口ctrl+b “ 垂直分割出一个新窗口ctrl+b x 关闭当前光标所在窗口ctrl+b ! 关闭所有窗口ctrl+b 方向键 切换窗口ctrl+b t 显示一个时钟原创 2017-10-11 09:45:13 · 1900 阅读 · 0 评论 -
配置ssh keys连通github跟ssh-agent
http://www.cnblogs.com/zanjiahaoge666/p/6407224.htmljenkins+github配置完成后,能够实现在提交pull request或者直接push时,能够将提交的代码拉去一份到服务器本地,并自动merge;但是代码拉去下来了,部署环境的时候却需要输入登录服务器的登陆名跟密码;jenkins部署都是自动完成的,万一每次都需要输入转载 2017-11-07 17:29:35 · 509 阅读 · 0 评论 -
ubuntu 升级npm
sudo npm cache clean -f sudo npm install -g n sudo n stable转载 2018-03-04 11:45:28 · 12274 阅读 · 2 评论 -
阿里云RDS数据库通过binlog找回删除的记录
数据库使用的是阿里云的rds数据库,今天管理员把几天前别人发的文章删除了,找到我看能否找回来,还好我们阿里云是做了备份的,但阿里云的恢复备份还需要再购买一个临时实例,好在还有binlog日志,把binlog日志下载下来,当然如果那一天的日志没有了,那就没办法啦。下载下来后是一个mysql binlog日志,如mysql-bin.000678,这个是一个二进制文件,需要使用mysqlbinlog日志...原创 2018-03-26 17:58:59 · 6407 阅读 · 0 评论 -
ubuntu nginx 配置虚拟域名
复制nginx/sites-available/default到conf.d目录下,并添加后缀confcp -r defalut /etc/nginx/conf.d/example.conf 修改root, server name 等server_name:修为自己的本地域名,如www.example.com 修改/etc/hosts在127.0.0.1 localh...原创 2018-08-31 10:12:57 · 2187 阅读 · 0 评论 -
Nginx-访问限制
http部分配置limit_conn_status 404;#通过“漏桶”算法限制每个 IP 发起的请求频率。limit_req_zone $binary_remote_addr zone=sym:10m rate=30r/m;#限制每个 IP 发起的连接数。limit_conn_zone $binary_remote_addr zone=conn_sym:10m;limit_c...转载 2018-11-29 12:02:10 · 165 阅读 · 0 评论 -
Linux日志文件总管——logrotate
日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让/var/log/foo...转载 2018-11-27 18:16:40 · 167 阅读 · 0 评论 -
阿里云基线检测
检查项目 : 设置密码失效时间加固建议: 在 /etc/login.defs 中将 PASS_MAX_DAYS 参数设置为 60-180之间,如 PASS_MAX_DAYS 90。需同时执行命令设置root密码失效时间: $ chage --maxdays 90 root。检查项目 : 设置密码修改最小间隔时间加固建议: 在 /etc/login.defs 中将 PASS_MIN_DAYS ...原创 2018-12-03 11:24:24 · 1762 阅读 · 0 评论 -
阿里员工排查问题的工具清单,总有一款适合你!
这是一篇来源于阿里内部技术论坛的文章,原文在阿里内部获得一致好评。作者已经把这篇文章开放到云栖社区中供外网访问。文章内容做了部分删减,主要删减掉了其中只有阿里内部才能使用的工具的介绍,并删减掉部分只有通过阿里内网才能访问到的链接。前言 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享...转载 2018-12-13 08:04:50 · 1119 阅读 · 0 评论 -
centos 安装mysl
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server修改密码找到初始密码grep "...原创 2019-06-19 19:42:50 · 141 阅读 · 0 评论 -
git 初学
git config --global user.name "username"git config --global user.email XXX@.comgit initgit pull https://XXXXX.gitgit checkout -b 分支名称git branch --set-upstream-to origin/mobile mobile原创 2017-10-07 17:20:24 · 215 阅读 · 0 评论 -
ubuntu 终端快捷键
Tab 自动补全 Ctrl+a 光标移动到开始位置 Ctrl+e 光标移动到最末尾 Ctrl+k 删除此处至末尾的所有内容 Ctrl+u 删除此处至开始的所有内容 Ctrl+d 删除当前字符 Ctrl+h 删除当前字符前一个字符 Ctrl+w 删除此处到左边的单词 Ctrl+y 粘贴由 Ctrl+u , Ctrl+d , Ctrl+w 删除的单词 Ctrl+l转载 2017-08-25 09:21:53 · 228 阅读 · 0 评论 -
Ubuntu 主要命令
1、切换root sudo su2、回到主目录 cd #3、修改密码 sudo passwd XXX原创 2016-12-13 12:36:57 · 285 阅读 · 0 评论 -
AppStream cache update completed, but some metadata was ignored due to errors.
更新Ubuntu是出现AppStream cache update completed, but some metadata was ignored due to errors.解决方式:sudo rm /var/lib/dpkg/lock原创 2016-12-13 14:22:16 · 7029 阅读 · 1 评论 -
Ubuntu 安装php+mysql+nginx
1、安装nginx sudo apt-get install nginx查看是否安装成功:nginx -v 或在浏览器输入: 127.0.0.11、安装mysqlsudo apt-get install mysql-serversudo apt-get install mysql-client查看是否安装成功:mysql -u root -p然后输入原创 2016-12-13 15:36:04 · 2054 阅读 · 0 评论 -
Ubuntu 安装ruby on rails
安装ruby # sudo apt-get update# sudo apt-get install ruby安装rubygemshttps://rubygems.org/pages/download这个是rubygems下载页面,可以在这个页面获取到最新rubygems的链接 # wget https://rubygems.org/rubygems/r原创 2016-12-08 14:52:11 · 311 阅读 · 0 评论 -
ubuntu 安装rails
Installing Rubysudo apt-get updatesudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libc转载 2016-12-15 12:38:00 · 426 阅读 · 0 评论 -
nginx 不带www的域名重定向到带www的域名
server {server_name www.csdn.com csdn.com ;if ( $host != 'www.csdn.com' ) { rewrite ^/(.*)$ http://www.csdn.com/$1 permanent;}$host 该变量的值等于请求头中Host的值。如果Host无效时,那么就原创 2016-12-28 10:11:26 · 9625 阅读 · 0 评论 -
ubuntu 安装sublimetext2
sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text打开sublimetext命令行输入: sublime-text原创 2016-12-28 17:05:51 · 735 阅读 · 0 评论 -
阿里云ecs服务器 修改php上传最大限制
找到php.ini位置,可以通过phpinfo()查看编辑phpvi /etc/php.ini修改①upload_max_filesize 默认2m②memory_limit 默认128m③post_max_size 默认8m修改保存后重启php-fpm和nginx/etc/init.d/php-fpm start/etc/init.d/p原创 2017-01-11 16:50:19 · 3322 阅读 · 1 评论 -
Windows下使用xShell向阿里云ecs服务器上传文件
首先安装rzyum install lrzsz安装完后就可以使用rz命令上传文件了,此命令会弹出一个windows对话框,让你选择文件。原创 2017-02-10 15:32:18 · 3776 阅读 · 2 评论 -
nginx 安装ssl证书
server{listen 80;server_name www.jxcat.com;rewrite ^/(.*)$ https://www.jxcat.com/$1 permanent;}server { listen 443 ; server_name www.jxcat.com jxcat.com; if ( $host != 'www.j...原创 2017-02-11 15:03:49 · 419 阅读 · 0 评论 -
centos7 安装php7+nginx+mysql踩过的坑
安装都没什么问题,但是安装好后问题一大堆1、修改mysql数据库密码:以前都是用update user set password=password('123456') where user='root';但是mysql5.7后可能就行不通了,因为mysql的password字段改名了,password=》authentication_string所以上面的要改为update use原创 2017-04-28 18:01:19 · 1943 阅读 · 0 评论 -
Ubuntu图形界面下打开终端
1、ctrl+alt+t2、搜索Terminal另切换到终端图形界面切换终端:ctrl+alt+f1-f5, 终端切换回图形界面ctrl+alt+f7原创 2016-12-12 16:54:46 · 1279 阅读 · 0 评论