随笔分类 -  Linux

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

Makefile 和 CMakeLists.txt
摘要:Makefile Makefile 的格式 target: prerequisites [tab]command 例子 #Makefile all:chap1 chap2 chap1: 1-1 1-2 1-1 : 1_1.c gcc -o o_1_1 1_1.c -lc 1-2 : 1_2.c gc 阅读全文

posted @ 2017-10-28 16:48 Milton 阅读(1226) 评论(0) 推荐(0)

Centos 编译LEDE/OpenWrt
摘要:准备工作 在OpenWrt 18.06.0之后, 需要使用Centos7编译. 1. 安装依赖软件 这是官方文档提供的依赖列表 yum install subversion binutils bzip2 gcc gcc-c++ gawk gettext flex ncurses-devel zlib 阅读全文

posted @ 2017-10-12 12:26 Milton 阅读(2509) 评论(0) 推荐(0)

Centos6下编译安装gcc6.4.0
摘要:Centos6自带的gcc4.4.7不支持c++11, 于是编译安装最新版的gcc Update 2017-10-12: 在将 /usr/bin/gcc 更名后, link到这个文件的 /usr/bin/cc 就失效了, 需要删除, 并在 /usr/local/bin/ 下新建一个到gcc的cc软链 阅读全文

posted @ 2017-10-12 02:05 Milton 阅读(8237) 评论(0) 推荐(1)

管理多tomcat实例的shell脚本
摘要:为了简化tomcat的部署复杂度, 把以前单独配置的脚本提出来做了一个带参数的, 可以用于单机环境下的多tomcat实例管理. 其中deploy功能, 会将指定的模块war按日期时间更名备份后, 再部署新的war 命令行格式为 脚本代码 对应的tomcat实例内部的startup.sh 和 shut 阅读全文

posted @ 2017-09-07 15:38 Milton 阅读(264) 评论(0) 推荐(0)

KVM安装和配置
摘要:[未验证部分]kvm安装前检查 # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc 阅读全文

posted @ 2017-09-05 13:34 Milton 阅读(582) 评论(0) 推荐(0)

查看Linux版本的命令
摘要:查看内核版本 查看Linux发行版本 lsb_release -a命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。 对于Redhat 和其派生出的发行版, 例如 Centos, 使用 cat /etc/redhat-release, 这种方式下可以直接看到具体的版本号, 阅读全文

posted @ 2017-08-31 12:36 Milton 阅读(871) 评论(0) 推荐(0)

linux下的抓包工具tcpdump
摘要:tcpdump 命令格式 SYNOPSIS tcpdump [ -AbdDefhHIJKlLnNOpqStuUvxX# ] [ -B buffer_size ] [ -c count ] [ --count ] [ -C file_size ] [ -E spi@ipaddr algo:secret 阅读全文

posted @ 2017-08-22 18:43 Milton 阅读(239) 评论(0) 推荐(0)

Ubuntu 16.04 下的VPN配置
摘要:安装Forticlient VPN 找到一个个人维护的deb安装包 https://hadler.me/linux/forticlient-sslvpn-deb-packages/ 有适用于各个Ubuntu版本的安装包, 封装的客户端也有更新 上面有推荐使用开源的版本 OpenFortiGUI ht 阅读全文

posted @ 2017-07-29 01:20 Milton 阅读(115) 评论(0) 推荐(0)

Ubuntu 安装asciidoc时默认推荐了巨大的安装包
摘要:$ sudo apt-get install asciidocReading package lists... DoneBuilding dependency tree Reading state information... DoneThe following additional package 阅读全文

posted @ 2017-07-29 00:04 Milton 阅读(1146) 评论(0) 推荐(1)

T550 HiDPI Ubuntu 16.04安装流水帐
摘要:U盘安装 需要用Win32DiskImager刻录iso到U盘 输入法 安装时选择的是英文, 所以默认没有中文的输入法, 但是浏览中文网页是没问题的, 而且字体都正常. 在System Settings里面点击Lanugage Support, 貌似此时会自动安装一些和fcitx相关的组件, 如果没 阅读全文

posted @ 2017-07-27 19:06 Milton 阅读(741) 评论(0) 推荐(0)

Centos下和Win7下查看端口占用情况
摘要:Linux netstat 参数说明 -v 罗嗦模式 -W 不截断IP地址 -n 不要解析地址、端口、用户等名称,这样打印会快很多 --numeric-hosts 包含在-n中 --numeric-ports 包含在-n中 --numeric-users 包含在-n中 -A family 指定协议, 阅读全文

posted @ 2017-07-11 19:04 Milton 阅读(576) 评论(0) 推荐(0)

使用nmap查看web服务支持的http methods
摘要:安装nmap 查看web server支持的http methods 如果web server不支持OPTIONS方法, 则会返回 阅读全文

posted @ 2017-05-24 17:23 Milton 阅读(4355) 评论(0) 推荐(0)

MySQL的binlog操作
摘要:1. MySQL的binlog有三种模式: statement, row and mixed, 从5.1开始支持row, 默认是row模式 2. 设置参数 # 要配置在mysqld下 [mysqld] binlog_format=ROW 设置binlog过期清理时间 expire_logs_days 阅读全文

posted @ 2017-05-08 15:20 Milton 阅读(2470) 评论(0) 推荐(0)

Centos6 安装shadowsocks-libev 3.0.5
摘要:shadowsocks-libev从3.0.0开始, 取消了OTA(one time auth), 增加了AEAD加密方式 (new ciphers for SIP004: aes-128-gcm, aes-192-gcm, aes-256-gcm, chacha20-poly1305 and ch 阅读全文

posted @ 2017-04-19 12:42 Milton 阅读(11) 评论(0) 推荐(0)

MySQL的主从配置和集群配置
摘要:主从配置 1. 主库的配置文件 my.cnf需要增加以下配置 # Should be unique server-id = 1 log-bin = master-bin # Default=0 -- The number of days for automatic binary log file r 阅读全文

posted @ 2017-03-23 16:40 Milton 阅读(464) 评论(0) 推荐(0)

Centos7安装Openresty
摘要:通过yum安装 在 /etc/yum.repos.d/ 下新建 OpenResty.repo 内容 [openresty] name=Official OpenResty Repository baseurl=https://copr-be.cloud.fedoraproject.org/resul 阅读全文

posted @ 2017-03-13 22:32 Milton 阅读(2642) 评论(0) 推荐(0)

使用Nginx限制同一IP的访问频率
摘要:http://nginx.org/en/docs/http/ngx_http_limit_conn_module.html http://nginx.org/en/docs/http/ngx_http_limit_req_module.html 配置方法 修改nginx的配置文件, 在http{}下 阅读全文

posted @ 2017-02-27 22:11 Milton 阅读(2111) 评论(0) 推荐(0)

Linux中后台执行任务
摘要:执行时, 可以在命令最后添加 & 使其后台执行, 但是其输出依然会显示, 而且其运行是和当前shell绑定的 如果脚本已经运行, 可以使用Ctrl-Z暂停, 然后使用 bg 让其转入后台, 再 disown 解除关联, 例如: 查看在后台运行的任务 将后台任务转回前台 如果要在屏显的同时记录日志, 阅读全文

posted @ 2017-01-15 14:02 Milton 阅读(1252) 评论(0) 推荐(0)

通过ionice和nice降低shell脚本运行的优先级
摘要:对于一些运行时会造成系统满载的脚本, 例如数据库备份, 会影响当时其他服务的响应速度, 可以通过ionice和nice对其IO优先级和CPU优先级进行调整例如降低"/usr/local/bin/backup.sh"的IO优先级, 让其他进程顺畅运行: 其中:-c: scheduling class, 阅读全文

posted @ 2017-01-15 13:19 Milton 阅读(2464) 评论(0) 推荐(0)

OpenWrt中对USB文件系统的操作, 以及读写性能测试
摘要:参考 http://h-wrt.com/en/doc/flash 1. 查看usb存储在启动日志中的信息 2. 用fdisk对usb storage进行分区 3. 使用ext4格式化 4. 重启后(让其自动mount), 查看文件系统, 如果df没有-T参数, 可以直接用mount命令查看格式 5. 阅读全文

posted @ 2017-01-14 02:09 Milton 阅读(6500) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

导航